March 7, 2026
Stardew flex, forum flame wars
MonoGame: A .NET framework for making cross-platform games
Indie devs get nostalgic as FNA die‑hards and Godot fans crash the party
TLDR: MonoGame, the open‑source successor to Microsoft’s XNA, still powers big indie hits and is adding modern graphics support. Commenters split between nostalgic praise, a push toward FNA as “more maintained,” and Godot‑curious debates, with critics calling MonoGame dated—making it a must‑watch choice for indie devs.
MonoGame—an open‑source revival of Microsoft’s old XNA toolkit—popped up with a flex: it powers hits like Stardew Valley, Celeste, and more, runs on PC, phones, and consoles, and is previewing new graphics tech like Vulkan and DirectX 12. The facts are solid, but the comments? Pure fireworks.
First spark: a drive‑by shoutout to rival project FNA as the “more actively maintained” option, turning the thread into a family reunion where the cousins start comparing résumés. Then came the cozy‑core brag—“Stardew was made with this!”—which immediately summoned the modern‑engine crowd asking, “Okay, but how does it stack up to Godot?” Cue the side‑eye.
Nostalgia poured in from old‑schoolers who cut their teeth (and made a couple hundred bucks!) building Xbox 360 indies back in high school—MonoGame’s XNA roots are giving major coming‑of‑age energy. Newer devs chimed in with warm fuzzies too: seeing the source code made learning feel like popping the hood on your first car.
But not everyone’s cuddling. One critic claims MonoGame is still “stuck” with old XNA‑era limitations and grumbled about ancient asset tools—while the project’s page asks for a “buy us a coffee” subscription to fund hosting and maybe a dedicated dev, which some read as a scrappy underdog move.
Bottom line: it’s a tug‑of‑war between nostalgic love letter and “just use FNA/Godot” pragmatism. The vibes are half reunion, half roast—and totally addictive to watch. Check the project at monogame.net.
Key Points
- •MonoGame is an open-source .NET game framework in C# and a re-implementation of Microsoft’s discontinued XNA Framework.
- •It supports Windows, Linux, macOS, Android, iOS/iPadOS, and consoles (PS4, PS5, Xbox with GDKX/XDK, Nintendo Switch 1 & 2).
- •Preview support for Vulkan and DirectX 12 is being added in version 3.8.5 for supported platforms.
- •Official resources include documentation, API references, tutorials, and sample projects (2D platformer, Neon Shooter, Auto Pong, 3D Ship Game).
- •Source code and collaboration are on GitHub; tools include mgcb, mgfxc, mgcb-editor, and a preview Content Builder Project, with guidance for contributions and funding via subscriptions.