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 year ago  25 replies  102.97k views  124 likes  

Access to AudioBuffer to apply effects to existing audio

22 hours ago  0 replies  35 views 

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

1 year ago  18 replies  3.89k views  16 likes  

Sharing My Music and Sound FX - Over 1000 Tracks

4 years ago  21 replies  41.07k views  304 likes  

Does Mouse.GetState return valid ButtonStates on Android?

2 days ago  0 replies  45 views 

Monogame 3.5 not generating .app file on Mac

5 years ago  7 replies  4.21k views  2 likes  

When will MonoGame be available for Visual Studio 2022

3 months ago  0 replies  720 views  7 likes  

Why monogame for 3D games?

5 days ago  3 replies  345 views  4 likes  

Problem with building XML using content pipeline

3 months ago  0 replies  144 views 

Multiplayer / Networking developing

1 week ago  3 replies  197 views  1 likes  

[SOLVED] How can I get the world coords of the mouse (2D).

2 years ago  14 replies  3.96k views  1 likes  

Do you have to load content in the Game1.LoadContent function?

4 days ago  0 replies  95 views 

Building a Library of Images for Everyone

4 years ago  19 replies  31.97k views  238 likes  

Fix your timestep - in MonoGame!

5 months ago  3 replies  461 views  15 likes  

Project setup for multiplatform development?

2 weeks ago  0 replies  223 views  2 likes  

320 x 180 on 1920 x 1080 window?

2 weeks ago  0 replies  158 views  1 likes  

Buggy collison bounderies

4 days ago  0 replies  69 views 

IntermediateSerializer.Serialize not work

2 years ago  1 replies  1.08k views 

GeonBit.UI: UI extension for MonoGame

4 years ago  35 replies  15.19k views  12 likes  

How do i render a transparent window with the DesktopGL framework?

1 week ago  3 replies  124 views 

[SOLVED ] how to do textures on 3d models.

1 week ago  6 replies  140 views  1 likes  

How avoid transparency when color is violet?

5 days ago  0 replies  85 views 

can't compile , whitespace in USERNAME, monogame 3.8 [SOLVED]

11 months ago  1 replies  595 views  6 likes  

weird (vs 2019) freeze, when going to fullscreen and placing breakpoints

6 days ago  1 replies  72 views 

Content rebuilds every single build

6 days ago  0 replies  79 views 

Latest Tweets