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

Extended: How to render sprite between tilemap layers?

1 week ago  4 replies  148 views 

.mgcb keeps opening in Visual Studio

5 years ago  9 replies  4.12k views  9 likes  

MacOS - Compile to .exe

1 day ago  1 replies  58 views 

Procedurally generated rooms (Binding Of Isaac Style)

1 week ago  6 replies  220 views  8 likes  

Extended: Camera Zoom Coordinate Confusion

2 days ago  0 replies  49 views 

The DEFINITIVE MonoGame Library Options

4 days ago  2 replies  178 views  4 likes  

Building a Library of Images for Everyone

4 years ago  19 replies  31.30k views  238 likes  

VideoPlayer.GetTexture() not working

3 days ago  0 replies  38 views 

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

4 days ago  0 replies  56 views 

Riemer's tutorials -> monogame.net ?

5 years ago  14 replies  4.66k views  35 likes  

Can't Use MGCB Editor on Linux

6 days ago  2 replies  94 views 

Capture Mouse on Click?

1 week ago  0 replies  113 views  1 likes  

Incompatible framework (.Net 4.7.1) when referencing nez

3 weeks ago  2 replies  134 views 

Flipped Sprites not displaying animations correctly

6 days ago  1 replies  73 views  1 likes  

Sharing My Music and Sound FX - Over 1000 Tracks

4 years ago  21 replies  40.40k views  304 likes  

Extended: Input Listeners

1 week ago  0 replies  95 views  1 likes  

Notarizing 3.8 Monogame Apps

3 months ago  1 replies  188 views 

Using a custom-built version of MonoGame for game development

1 week ago  0 replies  117 views 

Nintendo Switch - Docking/Undocking Resolution Changes

4 weeks ago  1 replies  285 views  1 likes  

MonoGame + OBS = Weird Behaviour

9 months ago  2 replies  412 views  4 likes  

Cannot find package NETCore

1 week ago  0 replies  81 views 

Setting variables mystery (Content.Load)

3 weeks ago  3 replies  218 views 

CameraBuddy

1 week ago  0 replies  112 views 

Extended ECS: EntityUpdateSystem vs EntityProcessingSystem

1 week ago  0 replies  110 views 

Latest Tweets