Top!

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.

Cross-Platform

We currently support iOS, Android, MacOS, Linux, all Windows platforms, PS4, PSVita, Xbox One, and Switch with more platforms on the way.

Open-Source

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.

Community

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!

11 months ago  25 replies  88.76k views  124 likes  

The DEFINITIVE MonoGame Library Options

4 hours ago  2 replies  22 views  2 likes  

CS0234: The type or namespace name 'Xna' does not exist in the namespace 'Microsoft' (are you missing an assembly reference?)

14 hours ago  0 replies  22 views 

Riemer's tutorials -> monogame.net ?

5 years ago  14 replies  4.61k views  35 likes  

Can't Use MGCB Editor on Linux

2 days ago  2 replies  70 views 

Extended: How to render sprite between tilemap layers?

3 days ago  4 replies  99 views 

Capture Mouse on Click?

3 days ago  0 replies  84 views  1 likes  

Incompatible framework (.Net 4.7.1) when referencing nez

3 weeks ago  2 replies  116 views 

Flipped Sprites not displaying animations correctly

2 days ago  1 replies  61 views  1 likes  

Sharing My Music and Sound FX - Over 1000 Tracks

4 years ago  21 replies  40.37k views  304 likes  

Extended: Input Listeners

3 days ago  0 replies  78 views  1 likes  

Notarizing 3.8 Monogame Apps

3 months ago  1 replies  174 views 

Using a custom-built version of MonoGame for game development

3 days ago  0 replies  97 views 

Nintendo Switch - Docking/Undocking Resolution Changes

3 weeks ago  1 replies  267 views  1 likes  

MonoGame + OBS = Weird Behaviour

9 months ago  2 replies  394 views  4 likes  

Procedurally generated rooms (Binding Of Isaac Style)

4 days ago  5 replies  128 views  5 likes  

Cannot find package NETCore

5 days ago  0 replies  68 views 

Setting variables mystery (Content.Load)

2 weeks ago  3 replies  206 views 

CameraBuddy

5 days ago  0 replies  93 views 

Extended ECS: EntityUpdateSystem vs EntityProcessingSystem

5 days ago  0 replies  92 views 

Assets metadata and discoverability

1 week ago  1 replies  140 views  2 likes  

Should GraphicsDevice be a global variable?

5 days ago  1 replies  125 views 

Apos.Shapes - Shape rendering in MonoGame.

1 week ago  6 replies  227 views  6 likes  

MonoGame Game.Run() suddenly doesn't seem to do anything

11 months ago  3 replies  298 views 

Extended Tiled: Difficulty replicating documentation example (Unable to cast Texture2D to TiledMapTileset)

6 days ago  1 replies  78 views 

Latest Tweets