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!

3 months ago  13 replies  34.31k views  111 likes  

Sharing My Music and Sound FX - Over 1000 Tracks

4 years ago  20 replies  38.09k views  300 likes  

What's happened to the Plane class?

20 hours ago  2 replies  76 views 

Method name for drawing Score, Lives, etc.

3 days ago  3 replies  137 views 

MonoGame inside your web browser

2 years ago  27 replies  15.85k views  61 likes  

A Monogame Isometric Project - Melkhior's Mansion

4 days ago  2 replies  145 views  11 likes  

Shader errors changing to DesktopGL

1 day ago  8 replies  62 views  8 likes  

Can I Still Build/Run 3.6 Projects After Installing 3.8?

1 day ago  0 replies  53 views  1 likes  

Can we deploy our games for consoles using a Mac or Linux?

2 days ago  3 replies  115 views  2 likes  

What is a PassObject?

2 days ago  1 replies  121 views 

Books about Monogame

3 weeks ago  18 replies  853 views  27 likes  

Increase enemies attributes when round finishes

5 days ago  28 replies  177 views  8 likes  

Monogame 3.7.1 Failed to load SDL Library

6 days ago  5 replies  119 views 

Monogame vs SDL ?

2 days ago  3 replies  119 views  4 likes  

No Sound on My Steam Games

2 days ago  4 replies  74 views 

Making some Game Dev Tutorials :)

2 years ago  15 replies  15.35k views  115 likes  

Shader working in DesktopGL, but not WindowsDX

2 days ago  1 replies  72 views  3 likes  

Resizing textures when pinching on the screen

3 days ago  1 replies  57 views  3 likes  

GraphicsAdapter.DefaultAdapter.CurrentDisplayMode Updating

4 days ago  2 replies  82 views 

It seems clean function is not working in mgcb editor!

6 days ago  9 replies  153 views  6 likes  

Running a Multi Platform Game on Linux

4 days ago  2 replies  90 views  1 likes  

MonoGame.Extended.Gui - variable number of items

3 days ago  1 replies  84 views  1 likes  

Spritesheet resources

1 month ago  24 replies  721 views  20 likes  

Strange shader behaviour on Android (works fine on desktop)

5 days ago  5 replies  114 views 

How to add cooldown time to a character shooting?

1 week ago  6 replies  187 views  1 likes  

Latest Tweets