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  111.40k views  128 likes  

Sharing My Music and Sound FX - Over 1000 Tracks

5 years ago  21 replies  41.48k views  308 likes  

App Store publishing error

15 hours ago  0 replies  29 views 

Detecting mouse cursor keypress

1 day ago  1 replies  60 views  1 likes  

Triggering Animations from A Code Design Standpoint

1 day ago  1 replies  63 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…

4 years ago  29 replies  43.25k views  50 likes  

MonoGame 3.8 - Video not working

18 hours ago  0 replies  37 views 


3 years ago  6 replies  5.80k views  12 likes  

Play Store pre-launch performance issues?

1 day ago  0 replies  30 views 

IOS how to avoid notch on IPhone

1 day ago  0 replies  34 views 

Why monogame for 3D games?

1 month ago  4 replies  825 views  7 likes  

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

1 day ago  0 replies  54 views 

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

1 day ago  1 replies  45 views  1 likes  

Android app fullscreen problem

1 week ago  5 replies  148 views  2 likes  

Fellow devs, please help with an strange Texture2D memory usage

4 days ago  7 replies  170 views  5 likes  

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

3 days ago  1 replies  65 views  1 likes  

Spritesheet Maker Software To Create Evenly Distributed Rectangle Offset

2 days ago  0 replies  63 views 

Building a Library of Images for Everyone

4 years ago  19 replies  32.42k views  238 likes  

Extended: Tileset Collision Data

3 months ago  0 replies  228 views  1 likes  

MGCB task fails on Big Sur (Intel)

5 days ago  5 replies  94 views 

How do i convert mouse position to 3d world coordinates.

4 days ago  1 replies  95 views 

Is there a way to "shift" a line of pixels to one side?

1 week ago  2 replies  162 views 

Upcoming Past - jRPG about ancient cultures in sci-fi

1 month ago  3 replies  572 views  3 likes  

Finally completed my migration from XNA to MonoGame, such a big relief.

6 days ago  0 replies  175 views  4 likes  

How to install the development build?

3 months ago  3 replies  328 views  1 likes  

Latest Tweets