One framework for creating
powerful cross-platform games

Managed Code

By leveraging C# and other .NET languages on Microsoft and Mono platforms you can write modern, fast, and reliable game code.


We currently support iOS, Android, MacOS, Linux, all Windows platforms, PS4, PSVita, Xbox One, and Switch with more platforms on the way.


All the code is available to you ensuring you'll have the ability to make changes when you need to or even port to whole new platforms.


With 1000s of shipped games we have built up a vibrant community of developers which use MonoGame for both fun and profit.

Latest Posts

MonoGame 3.8

MonoGame 3.8 is now available for all!

10 months ago  25 replies  82.37k views  124 likes  

Different Objects, Same Shadow Map

12 hours ago  0 replies  29 views 

⏱ Heads Up, CodePlex Archive Going Down Soon! <420 Hours

4 months ago  32 replies  1.90k views  51 likes  

texture stuttering for lack of a better word

22 hours ago  0 replies  42 views 

Shader + Scaling problem.

2 days ago  1 replies  87 views  1 likes  

Sharing My Music and Sound FX - Over 1000 Tracks

4 years ago  21 replies  39.96k views  303 likes  

Please help my 3d object wont display

1 week ago  0 replies  136 views 

Announcing MonoGameJam3!

1 month ago  2 replies  447 views  7 likes  

DeHexTD - Tower Defense

2 days ago  0 replies  89 views  5 likes  

Should you avoid drawing items outside screen

1 week ago  0 replies  181 views  3 likes  

hello herry-cpp on webgl demo

2 days ago  0 replies  66 views 

Tutorial: How to get XNA's SkinnedSample working with MonoGame

5 years ago  55 replies  26.33k views  26 likes  

web3d monogame

3 days ago  0 replies  70 views 

Coming from XNA. How do I automate the content pipeline?

4 days ago  1 replies  116 views 

Problem loading models with textures in Ubuntu 20.04 with MG 3.8

9 months ago  0 replies  359 views  4 likes  

Building a Library of Images for Everyone

4 years ago  19 replies  30.94k views  237 likes  

OpenGL MonoGame 3.8: Incorrectly detecting Playstation 4 controller as XInput when XBox controller connected

6 days ago  0 replies  91 views  1 likes  

How to mask 2D tile sprites

6 days ago  2 replies  185 views  1 likes  

2D Camera collision with edge of screen (MonoGame Extended)

5 days ago  0 replies  87 views 

2D Cascaded shadow help

1 week ago  8 replies  258 views 

Texture2D from bitmap? or better ways (Combine Football Player template with Team shirt)

1 week ago  0 replies  171 views  5 likes  

Wasteland Tactics - Released

1 week ago  1 replies  212 views  10 likes  

Translating a Position in 3D Orthographic Camera to 2D Camera

1 week ago  4 replies  235 views  1 likes  

Resize control in winform app (XNA 4.0/Monogame)

1 week ago  0 replies  83 views 

Learn MonoGame from the ground up with

5 months ago  1 replies  1.28k views  8 likes  

Latest Tweets