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!

9 months ago  25 replies  74.37k views  117 likes  

MonoGame 3.8.1 release?

2 months ago  1 replies  263 views  1 likes  

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

10 hours ago  0 replies  33 views 

MonoGame Crashes with exit code -1

1 day ago  2 replies  77 views  2 likes  

Picking between OpenGL vs. DirectX

4 days ago  7 replies  275 views  6 likes  

Infinitespace Studios Remote Effect Processor Closing its Doors

20 hours ago  0 replies  54 views  4 likes  

Castle of the Underdogs

5 days ago  5 replies  259 views  16 likes  

MonoGame.Forms freezes windows forms designer?

1 day ago  0 replies  44 views 

Sprites Pause Before Moving Again

3 days ago  2 replies  112 views  1 likes  

MGCB Editor crashing on macOS

1 day ago  0 replies  36 views 

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

3 years ago  0 replies  1.15k views 

Sharing My Music and Sound FX - Over 1000 Tracks

4 years ago  20 replies  39.60k views  303 likes  

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

4 days ago  1 replies  92 views  3 likes  

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

4 days ago  0 replies  154 views 

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

4 days ago  0 replies  74 views 

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

9 months ago  16 replies  2.96k views  16 likes  

Error effect is compiled for a different platform

4 days ago  0 replies  49 views 

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

5 days ago  2 replies  73 views  2 likes  

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

2 months ago  28 replies  1.31k views  33 likes  

Announcing MonoGameJam3!

5 days ago  2 replies  107 views  5 likes  

3.8 NuGet XBOX Template Fullscreen Fix

6 days ago  0 replies  46 views 

Building a Library of Images for Everyone

4 years ago  19 replies  30.55k views  237 likes  

Upgrading from 3.0

1 week ago  2 replies  114 views  1 likes  

Problem with loading content

1 week ago  3 replies  112 views  3 likes  

Easy, extensible virtual joystick class

1 week ago  0 replies  66 views  1 likes  

Latest Tweets