MonoGame

MonoGame is a game development framework based on .NET, a Microsoft XNA framework open source re-application. The desktop allows development of games with the C# language for mobile and console platforms. On the graphics side, it offers support for OpenGL and DirectX, while the current versions have preview support for Vulkan and DirectX 12.

MO

MonoGame · 3D & Game Development

STARS14.6K
FORKS3.1K
COMMITS—
CONTRIBUTORS523
VERSIONv3.8.5-preview.7
UPDATEDtoday
Game EnginecsharpCross-Platform2dMIT

Common commercial products in this category: Unity, Unreal Engine, Autodesk Maya

What can it do?
  • Using C#, you develop cross-platform games for desktop, mobile and console platforms.
  • You move your old XNA-based projects to work on modern operating systems and current devices.
  • With registered developer access, you release games to console platforms such as PlayStation, Xbox, and Nintendo Switch.
Heads up
  • • High number of open issues (778)
User reviews
  • • NeutralHacker News

    Announcing the MonoGame Foundation

    “Not sure about MonoGame. Way back when XNA was released it was a great step forward for indie development - a framework using an easy-to-use language that allowed publishing even for the Xbox 360 - that was a great step forward. It included solutions for every problem that…”

  • • NeutralHacker News

    Announcing the MonoGame Foundation

    “Just to be clear, MonoGame has existed and been open source for a really long time now, and it's a mostly compatible successor to Microsoft's XNA; it's more of a platform abstraction library than a game engine, although it fills a really sweet spot between using engine and…”

My note

Alternative pages

More in: 3D & Game Development