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.7.1 Release

MonoGame 3.7.1 is now available for download

1 year ago  16 replies  115.87k views  24 likes  

Monogame crashes on XBOXONE/PC while playing multiple SoundEffects in parallel

1 hour ago  0 replies  5 views 

How to rebuild a custom version of BasicEffect in Pipeline tool

3 hours ago  0 replies  11 views 

Aether.Physics2D - Release v 1.0

2 years ago  28 replies  9.78k views  27 likes  

Building from source code MonoGame 3.7.1

1 day ago  0 replies  80 views  2 likes  

Error while saving to .xml

1 week ago  2 replies  197 views  3 likes  

Alternative for Texture2D.FromStream(graphicsDevice, stream, width, height, zoom)?

1 day ago  0 replies  55 views  1 likes  

macOS Incorrect Working Directory

2 days ago  0 replies  44 views 

[Solved] No default importer TMX files

4 days ago  0 replies  92 views 

Matrix parameter not recognised in pixel shader?

2 days ago  0 replies  46 views 

MonoGame inside your web browser

1 year ago  16 replies  11.91k views  43 likes  

Install MonoGame 3.7.1 on Linux Mint 19.2 Tina Cinnamon

7 months ago  6 replies  1.92k views  5 likes  

Data folders for MonoGame project not included in published version

1 week ago  3 replies  225 views 

Monogame Pong Objects

1 week ago  1 replies  239 views  1 likes  

[SOLVED] I cant add xbox one console to partner creator account

2 days ago  0 replies  51 views 

RenderTarget2D and Backbuffer render depth differently? CullMode being ignored!

3 years ago  1 replies  1.58k views 

Error opening stream in ContentManager [SOLVED]

3 days ago  0 replies  52 views 

Texture null error

4 days ago  0 replies  85 views 

NetStandar project could not be referenced in UWP Project

3 days ago  0 replies  55 views 

[SOLVED] Battling 3D Particle System

1 year ago  3 replies  1.14k views 

[SOLVED] DrawUserPrimitives culling parts of mesh with RasterizerState.CullNone

4 days ago  0 replies  90 views 

Installer not creating VS templates

6 days ago  2 replies  211 views  2 likes  

BasicEffect.DiffuseColor is not capped this intentional? Is it safe to use?

5 days ago  0 replies  108 views 

[SOLVED] Strange ghosting on moving sprites

5 days ago  4 replies  143 views  6 likes  

[Error] Can't load song! Could not determine container type!

2 years ago  9 replies  2.76k views  1 likes  

Latest Tweets