+ 1

What is MonoGame?

It is a free C# framework used by game developers to make games for multiple platforms and other systems. It is also used to make Windows and Windows Phone games run on other systems.
MonoGame is a tool in the Game Development category of a tech stack.

Who uses MonoGame?


28 developers on StackShare have stated that they use MonoGame.

MonoGame Integrations

Pros of MonoGame

MonoGame's Features

  • Cross-Platform
  • Open-Source
  • Managed Code

MonoGame Alternatives & Comparisons

What are some alternatives to MonoGame?
The framework provides an environment for rapid prototyping and fast iterations. Instead of deploying to Android/iOS/Javascript after each code change, you can run and debug your game on the desktop, natively. Desktop JVM features like code hotswapping reduce your iteration times considerably.
Xamarin’s Mono-based products enable .NET developers to use their existing code, libraries and tools (including Visual Studio*), as well as skills in .NET and the C# programming language, to create mobile applications for the industry’s most widely-used mobile devices, including Android-based smartphones and tablets, iPhone, iPad and iPod Touch.
It is an advanced, feature-packed, multi-platform 2D and 3D open source game engine. It is developed by hundreds of contributors from all around the world.
It is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D.
Unity is the ultimate game development platform. Use Unity to build high-quality 3D and 2D games, deploy them across mobile, desktop, VR/AR, consoles or the Web, and connect with loyal and enthusiastic players and customers.
See all alternatives

MonoGame's Followers
50 developers follow MonoGame to keep up with related blogs and decisions.