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!

1 year ago  25 replies  112.21k views  128 likes  

Flipping a 3d model?

8 hours ago  0 replies  34 views 

Intersection of Ray2 and RectangleF not working

2 days ago  0 replies  77 views 

Presenting MonoSkelly: skeleton-based animation system for MonoGame (+ editor).

1 day ago  0 replies  77 views  8 likes  

MGCB don't copy .xnb content files to build folder.

1 day ago  2 replies  63 views 

Spritesheet Maker Software To Create Evenly Distributed Rectangle Offset

6 days ago  0 replies  110 views 

Building a Library of Images for Everyone

4 years ago  19 replies  32.46k views  238 likes  

IOS how to avoid notch on IPhone

4 days ago  1 replies  92 views  1 likes  

Xamarin installed with vs installer but targets file not found with dotnet tool

1 year ago  0 replies  218 views  2 likes  

How does the Initialize method work?

2 days ago  1 replies  71 views  2 likes  

Silly platformer demo where you spit on your enemies

3 days ago  1 replies  106 views  4 likes  

MonoGame 3.8 - Video not working

4 days ago  1 replies  83 views 

Triggering Animations from A Code Design Standpoint

5 days ago  1 replies  114 views  2 likes  

Sharing My Music and Sound FX - Over 1000 Tracks

5 years ago  21 replies  41.51k views  308 likes  

App Store publishing error

4 days ago  0 replies  59 views 

Detecting mouse cursor keypress

5 days ago  1 replies  84 views  1 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…

4 years ago  29 replies  43.29k views  50 likes  


3 years ago  6 replies  5.83k views  12 likes  

Play Store pre-launch performance issues?

4 days ago  0 replies  49 views 

Why monogame for 3D games?

1 month ago  4 replies  893 views  8 likes  

Given two Vector2s in WORLD SPACE how would i find the rotation to make the first point lookat the second one?

5 days ago  0 replies  74 views 

[Solved] Why is my shader rotating and tiling the texture?

5 days ago  1 replies  74 views  1 likes  

Android app fullscreen problem

1 week ago  5 replies  162 views  2 likes  

Fellow devs, please help with an strange Texture2D memory usage

1 week ago  7 replies  199 views  5 likes  

[Solved] Null Reference Exception when calling Apply() on custom effect

6 days ago  1 replies  87 views  1 likes  

Latest Tweets