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!

1 month ago  5 replies  15.29k views  83 likes  

SharpGLTF animation with custom shaders

1 day ago  0 replies  58 views 

Strange issue with RenderTarget2D

1 hour ago  0 replies  7 views 

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

1 month ago  7 replies  1.03k views  9 likes  

How to use the source code directly in a project?

9 hours ago  1 replies  29 views 

CS50's Introduction to Game Development

14 hours ago  0 replies  44 views  3 likes  

Crossing the Gap from Beginner to Intermediate - how are games structured?

1 week ago  12 replies  372 views  30 likes  

Getting Started with MonoGame Using Any IDE

14 hours ago  0 replies  39 views  2 likes  

[SOLVED] Translate along local axis in 3d space

14 hours ago  2 replies  28 views  2 likes  

Importer 'TextureImporter' had unexpected failure (Tried re-install C++ Redistributable but not working)

1 day ago  0 replies  27 views 

Building a Library of Images for Everyone

3 years ago  19 replies  28.63k views  232 likes  

Porting To Switch - Experiences / Timescales?

3 days ago  4 replies  137 views  4 likes  

Android Screen Size from WindowManager.DefaultDisplay.GetRealSize depends on package name?

3 days ago  4 replies  68 views 

Requesting General Info on efficient drawing

5 days ago  19 replies  195 views  2 likes  

Working on a small game!

2 days ago  0 replies  96 views  6 likes  

Game design question. Games with no way to exit the game??

1 week ago  3 replies  261 views  11 likes  

SkinnedModel Animations seem to be in the wrong space?

4 weeks ago  2 replies  223 views  4 likes  

Importer 'TiledMapTilesetImporter' had unexpected failure!

3 days ago  0 replies  62 views 

Did you know that Xenko is basically MonoGame with a 3d editor?

6 months ago  13 replies  1.81k views  9 likes  

How to work in linear color space?

1 week ago  0 replies  168 views  1 likes  

[Extended.Tiled] Another issue with the importer

5 days ago  4 replies  116 views  1 likes  

Help Load & RW Xml

1 week ago  9 replies  191 views  14 likes  

Content Builder not correctly handling white space path

1 week ago  0 replies  80 views 

"Game1.exe" debug profile doesn't exist?

4 days ago  0 replies  45 views 

DownUnder UI, a MonoGame based UI framework

1 month ago  0 replies  393 views  4 likes  

Latest Tweets