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!

3 months ago  13 replies  36.46k views  111 likes  

How can I rotate a camera around its own axis based on a rotation Vector3?

5 hours ago  0 replies  16 views 

[Solved] Height/Distance based fog (again)

2 days ago  2 replies  91 views 

Login Menu with user inputs

7 hours ago  2 replies  34 views 

Window resizing from within MonoGame

13 hours ago  1 replies  47 views 

Building from source

21 hours ago  0 replies  44 views 

Perspective 2D rendering with transformation matrix

1 day ago  2 replies  75 views 

Metric Racer - How It Started vs. How It's Going

18 hours ago  0 replies  55 views  2 likes  

MSAA not working

1 day ago  1 replies  78 views 

[Solved] No default importer TMX files

8 months ago  0 replies  713 views  2 likes  

Friendly reminder: You can back MonoGame with as little as $1 a month

1 day ago  2 replies  76 views  2 likes  

MonoGame inside your web browser

2 years ago  27 replies  16.13k views  64 likes  

Simple Mesh Shader

3 days ago  2 replies  105 views 

Sharing My Music and Sound FX - Over 1000 Tracks

4 years ago  20 replies  38.15k views  300 likes  

Pixel-perfect image display

2 years ago  8 replies  1.80k views  9 likes  

[Question] Data structure design

5 days ago  0 replies  152 views  7 likes  

Unable to migrate my game to 3.8 on Windows (Android ok)

3 days ago  3 replies  67 views  3 likes  

Tiled map Positionen not updating

4 days ago  2 replies  84 views  1 likes  

Whatever happened to the Microsoft Xamarin Monogame tutorials

4 days ago  1 replies  131 views  1 likes  

MediaPlayer can't get GetVisualizationData()?

4 days ago  3 replies  61 views  1 likes  

How to Protect Your Source Code and Game Assets?

3 weeks ago  9 replies  423 views  13 likes  

Running a Multi Platform Game on Linux

1 week ago  5 replies  163 views  1 likes  

System.Drawing support?

5 days ago  7 replies  117 views  2 likes  

Building a Library of Images for Everyone

3 years ago  19 replies  29.05k views  234 likes  

DepthFormat.Depth24Stencil8 is not working on iOS MonoGame

6 days ago  0 replies  84 views 

Latest Tweets