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.7.1

MonoGame 3.7.1 is now available for download

1 year ago  16 replies  147.49k views  26 likes  

Dear ImGui simplification library

5 hours ago  0 replies  25 views 

MediaPlayer.Play() freezing game

23 hours ago  1 replies  42 views 

MonoGame 3.7.1 and Visual Studio 2019 Release

1 year ago  5 replies  13.60k views  4 likes  

Pipeline can't build - missing freetype6.dll

4 years ago  7 replies  5.89k views  3 likes  

SSAO problems again

10 hours ago  0 replies  23 views 

FPS Drop

2 days ago  3 replies  138 views  4 likes  

How to particle system. A link to MrGrak's small github cpu particle example.

1 week ago  9 replies  276 views 

Mercury Particle Sandbox - Create Particle Effects, Animations, Banners, Prototypes and more!

1 month ago  5 replies  557 views  22 likes  

Repeating an array of tiles on all sides

2 days ago  4 replies  105 views  1 likes  

Apply gravity when grounded?

1 week ago  2 replies  187 views 

How to use DirectXMesh in MonoGame

2 days ago  0 replies  63 views 

C# alternative to macros

3 days ago  2 replies  132 views 

Enable/Adjust frame skipping

2 days ago  0 replies  50 views 

Why we cannot use Joystick with DirectX project. Alternative ?

1 day ago  4 replies  68 views 

Content Files not found until rebuild, Xamarin Android

2 days ago  3 replies  44 views 

[SOLVED] Multiple vs Single VertexBuffer per chunk in Voxel Game for optimal performance

6 days ago  2 replies  165 views  1 likes  

How to create GraphicsDevice directly in Android?

2 days ago  0 replies  47 views 

[SOLVED] Difference between DynamicVertexBuffer and VertexBuffer ?

2 days ago  0 replies  63 views  3 likes  

How to get text input from the user for a game on a phone?

3 days ago  1 replies  64 views 

Game.Window.TextInput event is a lifesaver that I am shocked isn't discussed more

3 days ago  1 replies  102 views  1 likes  

The VAC Partial Engine V1.3 Out Now

5 days ago  4 replies  276 views  5 likes  

Can my windows game be made to run on Linux? [Solved]

2 weeks ago  11 replies  504 views  9 likes  

Content fails to load on Raspberry Pi

5 days ago  1 replies  101 views 

MonoGame 3.8 prerelease packages are up on NuGet

1 month ago  61 replies  4.17k views  73 likes  

Latest Tweets