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  103.45k views  124 likes  

Access to AudioBuffer to apply effects to existing audio

3 days ago  0 replies  76 views 

Same model, different UV maps?

2 days ago  5 replies  68 views  1 likes  

Artifacts on sides of textures, background is blue except when I debug pause

2 days ago  14 replies  91 views  1 likes  

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

1 week ago  2 replies  92 views  1 likes  

Content rebuilds every single build

1 week ago  1 replies  99 views 

Problem Detecting Shift Key with Numpad

2 days ago  8 replies  75 views 

Does Mouse.GetState return valid ButtonStates on Android?

4 days ago  2 replies  75 views 

Failed to load library: libSDL2-2.0.0.dylib

5 months ago  0 replies  174 views 

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

1 week ago  7 replies  171 views  1 likes  

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

1 year ago  18 replies  3.93k views  18 likes  

Sharing My Music and Sound FX - Over 1000 Tracks

4 years ago  21 replies  41.09k views  304 likes  

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  757 views  7 likes  

Why monogame for 3D games?

1 week ago  3 replies  398 views  4 likes  

Problem with building XML using content pipeline

3 months ago  0 replies  152 views 

Multiplayer / Networking developing

1 week ago  3 replies  208 views  1 likes  

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

2 years ago  14 replies  3.97k views  1 likes  

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

1 week ago  0 replies  109 views 

Building a Library of Images for Everyone

4 years ago  19 replies  32.00k views  238 likes  

Fix your timestep - in MonoGame!

5 months ago  3 replies  474 views  15 likes  

Project setup for multiplatform development?

2 weeks ago  0 replies  231 views  2 likes  

320 x 180 on 1920 x 1080 window?

2 weeks ago  0 replies  168 views  1 likes  

Buggy collison bounderies

6 days ago  0 replies  83 views 

IntermediateSerializer.Serialize not work

2 years ago  1 replies  1.09k views 

Latest Tweets