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  116.57k views  24 likes  

Forum upgrade

2 days ago  6 replies  148 views  23 likes  

Vector2.Distance() is slooooooooow.....

17 hours ago  1 replies  82 views  2 likes  

Magrathea - a full-scale planet rendering project

1 day ago  1 replies  88 views  12 likes  

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

1 day ago  1 replies  44 views  2 likes  

Help Us Improve MonoGame Documentation!

5 years ago  15 replies  7.40k views  12 likes  

Building a Library of Images for Everyone

3 years ago  19 replies  27.52k views  226 likes  

[SOLVED] The Newest version of VS2019 and Pipeline Tool

1 day ago  3 replies  98 views 

Failed to load SDL library.

2 weeks ago  0 replies  158 views 

[SOLVED] How to rebuild a custom version of BasicEffect in Pipeline tool

2 days ago  0 replies  42 views 

macOS Incorrect Working Directory

4 days ago  0 replies  62 views 

Aether.Physics2D - Release v 1.0

2 years ago  28 replies  9.83k views  27 likes  

Building from source code MonoGame 3.7.1

3 days ago  0 replies  102 views  2 likes  

Error while saving to .xml

1 week ago  2 replies  210 views  3 likes  

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

3 days ago  0 replies  71 views  1 likes  

[Solved] No default importer TMX files

6 days ago  0 replies  105 views 

Matrix parameter not recognised in pixel shader?

4 days ago  0 replies  55 views 

MonoGame inside your web browser

1 year ago  16 replies  11.96k views  44 likes  

Install MonoGame 3.7.1 on Linux Mint 19.2 Tina Cinnamon

7 months ago  6 replies  1.94k views  5 likes  

Data folders for MonoGame project not included in published version

1 week ago  3 replies  237 views 

Monogame Pong Objects

1 week ago  1 replies  254 views  1 likes  

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

5 days ago  0 replies  65 views 

RenderTarget2D and Backbuffer render depth differently? CullMode being ignored!

3 years ago  1 replies  1.59k views 

Error opening stream in ContentManager [SOLVED]

5 days ago  0 replies  59 views 

Texture null error

6 days ago  0 replies  95 views 

Latest Tweets