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  80.46k views  122 likes  

Learn MonoGame from the ground up with

5 months ago  1 replies  1.12k views  7 likes  

MonoGame 3.8.1 release?

3 months ago  2 replies  508 views  2 likes  

Best practice for Rich UI together with 2D gameplay (sport management sim game) - can you combine with winforms?

5 days ago  1 replies  156 views  3 likes  

2D Cascaded shadow help

2 days ago  3 replies  91 views 

Building a Library of Images for Everyone

4 years ago  19 replies  30.84k views  237 likes  

Tutorials, talks, engine design, and more...

10 months ago  17 replies  3.12k views  16 likes  

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

3 days ago  3 replies  118 views  1 likes  

Please help my 3d object wont display

1 day ago  0 replies  53 views 

Trying to find pixel perfect plane - Weird Unproject behavior

4 days ago  0 replies  100 views 

Applying shader to particular tiles

2 days ago  2 replies  50 views  1 likes  

Should you avoid drawing items outside screen

2 days ago  0 replies  51 views 

Specific Shader Questions

1 week ago  2 replies  177 views 

Trouble deploying my first Android Monogame project to the emulator

2 days ago  0 replies  39 views 

Ship content with MonoGame using NuGet

3 weeks ago  1 replies  200 views 

Is Triangle CW or CCW with respect to a Ray

3 days ago  0 replies  61 views  1 likes  

MGCB Editor fails to build images

3 days ago  0 replies  38 views 

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

3 days ago  0 replies  86 views  4 likes  

[SOLVED] Pipeline extension 3.8 Unable to load DLL 'FreeImage'

7 months ago  1 replies  447 views  1 likes  

Sharing My Music and Sound FX - Over 1000 Tracks

4 years ago  20 replies  39.87k views  303 likes  

Error DEP1900 (Extremely Nasty) Appxrecipe file gone wrong!

4 days ago  0 replies  49 views 

Castle of the Underdogs

1 month ago  5 replies  434 views  21 likes  

New MonoGame Showcase

2 years ago  5 replies  16.57k views  48 likes  

Monogame in Xamarin / .NET Maui

1 week ago  0 replies  233 views  2 likes  

How can I draw only a part of 2D texture that overlays special color of another texture?

6 days ago  3 replies  111 views 

Latest Tweets