Spokes.wiki Search About
Software Application ↗ source url updated Fri Jul 17 2026 00:00:00 GMT+0000 (Coordinated Universal Time)

MonoGame

MonoGame is a free, open-source cross-platform game framework for building games in C# / .NET. It is deliberately not a full engine like Unity or Godot: there is no visual editor or integrated scene tooling. You write game code against an API (a game loop, graphics, input, audio, and a content pipeline) — the code-first framework bet shared by Flame, Phaser, LÖVE, Bevy, and libGDX, here on the C#/.NET runtime.

The XNA lineage

MonoGame’s defining feature is what it continues: it is the open-source successor to Microsoft’s XNA, the managed-code game framework Microsoft shipped in the late 2000s and then discontinued. MonoGame reimplements XNA’s API on modern, cross-platform .NET, so the large body of XNA game code and knowledge kept working after Microsoft walked away. That makes it a distinct lineage flavor from the others in this spoke: not a formerly-commercial engine whose own source was opened (Carbon, O3DE), and not a clean-room clone of one specific game’s engine (openage) — but a community reimplementation of a discontinued proprietary framework’s API, keeping an ecosystem alive. The original XNA was Microsoft‘s; MonoGame carries the license lineage too (see below).

Platforms, license, governance

  • Platforms: Windows, macOS, Linux (desktop); Android, iOS, iPadOS (mobile); and PlayStation 4/5, Xbox One, Nintendo Switch (consoles require the platform holder’s authorization).
  • License: the Microsoft Public License (MS-PL), a permissive open-source license — source on GitHub. It sits at the same permissive pole as the MIT/Apache engines here, on a slightly different specific license.
  • No fees, ever: “free to use … no subscription model, royalty payments, licensing costs, or runtime fees.” That’s an explicit anti-royalty stance — the sharp opposite of Unreal‘s 5% royalty and Unity‘s seat subscription.
  • Governance: owned and developed by the MonoGame Foundation, a 501(c)(3) nonprofit — the same foundation-stewardship pattern as the Godot Foundation and the Linux Foundation behind O3DE.
  • Version: 3.8.5 (July 2026).

Frameworks ship real hits

The case that a “mere framework” is production-grade, not hobby-tier, is unusually strong here: MonoGame titles include Stardew Valley, Celeste, Streets of Rage 4, Barotrauma, and TMNT: Shredder’s Revenge — commercial and critical successes. That’s direct evidence for the spoke’s through-line that open, lean tools have real commercial credibility, and a concrete answer to the standing “framework engines — maintained and production-grade, or hobby-tier?” question: some of the most beloved indie games of the last decade run on this one.

flame-engine · libgdx · phaser · love2d · bevy · unity-engine · godot-engine · monogame-foundation

Source: monogame.net (first-party). T3 — vendor/self-published product site; good for “what it is and offers” (platforms, license, shipped titles), first-party framing for any comparative claims. Version/platform specifics are volatile.