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

MonoGame 3.7.1 is now available for download

1 year ago  16 replies  145.52k views  26 likes  

Isometric view

10 hours ago  0 replies  42 views  1 likes  

Installing MonoGame for Visual Studio for Mac not Working

1 year ago  7 replies  4.28k views  6 likes  

Problem with FBXImporter in build

1 month ago  5 replies  143 views  2 likes  

What challenges do you face creating a 2D tile based game?

1 day ago  2 replies  87 views  2 likes  

Creating an installer for linux...?

1 day ago  0 replies  53 views  1 likes  

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

1 week ago  11 replies  384 views  9 likes  

Apply gravity when grounded?

1 day ago  0 replies  51 views 

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

4 days ago  3 replies  157 views 

✔ ☕ General Conversation Thread

3 years ago  334 replies  52.35k views  192 likes  

[SOLVED]Water effect 2.5D

2 weeks ago  4 replies  596 views  3 likes  

GameWindow Transparency

2 years ago  5 replies  1.89k views 

Issues with internal classes and members when doing Custom Content Pipeline

3 days ago  0 replies  59 views 

Convert BGR to RGB in Texture2D from unmanaged memory

2 days ago  1 replies  75 views  2 likes  

🔗 Useful MonoGame Related Links U-MG-RL

Well to be honest I did not think the title would actually contain URL, only noticed it after typing it out haha So I figured a lot of users - especially newcomers - ask for tutorials as someone did recently but that i…

3 years ago  29 replies  37.16k views  49 likes  

Distribution Best Practices

4 days ago  3 replies  146 views  3 likes  

Best way to load rooms/levels in monogame for different types of games?

3 days ago  2 replies  100 views  5 likes  

Sharing My Music and Sound FX - Over 1000 Tracks

3 years ago  19 replies  36.63k views  283 likes  

Please explain these AL lib messages to me, is this relevant for anybody?

3 days ago  0 replies  42 views 

Is there a downside to using several content managers?

4 days ago  0 replies  122 views  1 likes  

My Path 🛣 Through MonoGame and Beyond + Beginners Guides + XBOX/UWP

7 months ago  9 replies  2.90k views  7 likes  

KeyboardInput On-Screen Keyboard

4 days ago  0 replies  102 views 

Istaller crashes instantly on linux, works on windows.

4 days ago  0 replies  59 views 

MonoGame 3.8 prerelease packages are up on NuGet

1 month ago  59 replies  3.73k views  71 likes  

Issue with drawing to screen via an array

4 days ago  9 replies  112 views  5 likes  

Latest Tweets