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!

9 months ago  25 replies  74.72k views  117 likes  

Slow render performance

1 day ago  0 replies  80 views 

🔗 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…

4 years ago  29 replies  41.06k views  49 likes  

Picking between OpenGL vs. DirectX

6 days ago  9 replies  309 views  10 likes  

Neither player nor camera moves when using LookAt method with MonoGame Extended Orthographic Camera

11 hours ago  0 replies  21 views 

MonoGame 3.8.1 release?

2 months ago  2 replies  331 views  1 likes  

⏱ Heads Up, CodePlex Archive Going Down Soon! <64 Days

2 months ago  30 replies  1.34k views  35 likes  

How use async API in UWP (XAML) project with Monogame 3.8

2 days ago  1 replies  82 views  2 likes  

Drop Four: My First Monogame Game

1 day ago  0 replies  65 views  2 likes  

MonoGame inside your web browser

2 years ago  31 replies  18.68k views  70 likes  

Building a Library of Images for Everyone

4 years ago  19 replies  30.58k views  237 likes  

MonoGame Crashes with exit code -1

3 days ago  2 replies  99 views  2 likes  

Infinitespace Studios Remote Effect Processor Closing its Doors

2 days ago  0 replies  80 views  4 likes  

Castle of the Underdogs

1 week ago  5 replies  278 views  17 likes  

MonoGame.Forms freezes windows forms designer?

3 days ago  0 replies  60 views 

Sprites Pause Before Moving Again

5 days ago  2 replies  117 views  1 likes  

MGCB Editor crashing on macOS

3 days ago  0 replies  45 views 

[SOLVED] Can I use shader model 4 with OpenGL?

3 years ago  0 replies  1.16k views 

Sharing My Music and Sound FX - Over 1000 Tracks

4 years ago  20 replies  39.61k views  303 likes  

what happens if i scale a texture by a floating number and draw it ?

6 days ago  1 replies  97 views  3 likes  

What the proper way to build game? (.net core 5)

6 days ago  0 replies  172 views 

Is it possible to temporarily resize a sprite for a sliding mechanic?

6 days ago  0 replies  80 views 

Tutorials, talks, engine design, and more...

9 months ago  16 replies  2.97k views  16 likes  

Error effect is compiled for a different platform

6 days ago  0 replies  52 views 

Screen is blinking when overriding BeginDraw and calling GraphicsDevice.Clear at initialization

1 week ago  2 replies  76 views  2 likes  

Latest Tweets