EVERYTHING XIAOMI
Get listed

MonoGame

MonoGame is a free, open-source framework for creating cross-platform games.

Place
#30 of 92
Score
7.6
MonoGame's website

What MonoGame is

MonoGame is a free, open-source framework for creating cross-platform games. Developers can build with C#, F#, Visual Basic, and other .NET languages, using editors such as Visual Studio Code, Visual Studio, or JetBrains Rider. Documented targets include Windows, macOS, Linux, Android, iOS, and iPadOS; console support covers Xbox, PlayStation 4 and 5, and Nintendo Switch. Console support code is kept in private repositories and requires vendor approval and an NDA. Its content pipeline processes textures, sound, music, video, effects, and data into platform-optimized content. A content builder can automate processing and apply custom rules. The framework is available on GitHub under the Microsoft Public License, with a few code portions under different terms. DesktopGL supports Windows, macOS, and Linux from a shared project, but its current implementation lacks VideoPlayer. Android and iOS builds require their respective .NET workloads and platform tools. The documentation hub includes a 2D tutorial, API reference, guides, samples, and roadmap.

Good

  • Free to use with no subscription or runtime fees
  • Open-source code is available on GitHub
  • Supports several .NET languages
  • Content builder can automate asset processing
  • Documentation includes tutorials, guides, and samples

Watch out

  • No visual scripting
  • Console code requires authorization and an NDA
  • Android and iOS builds require specific workloads and tools
  • DesktopGL currently lacks VideoPlayer

Who it suits

MonoGame suits developers building games for multiple desktop, mobile, or console targets with .NET languages. Console development requires authorized access and vendor approval.

Verdict

MonoGame offers a free framework and asset pipeline for cross-platform game development with .NET languages. Check platform requirements and console access conditions before choosing it.

Plans and prices

From MonoGame's own pricing page, checked 7 Oct 2026.

All about pricing
PlanPriceWhat it gives you
MonoGameFreeFree to use · no subscription, royalty payments, licensing costs, or runtime fees

The facts

Each one read from MonoGame's own pages, with the date it was checked.

Where it runs

Android requirements
Building for Android requires the .NET Android workload, Java 11 JDK, and Android SDK 31.checked 7 Oct 2026
iOS requirements
Building for iOS requires the .NET iOS workload and the latest Xcode version.checked 7 Oct 2026
Target platforms
Windows,macOS,Linux,Android,iOS,iPadOS,Xbox,PlayStation 4,PlayStation 5,Nintendo Switchchecked 24 Sep 2026

What it does

Console access
Console support code is in private repositories available to authorized console developers, subject to vendor approval and NDA requirements.checked 7 Oct 2026
Console export
Yeschecked 24 Sep 2026
Content builder
The content builder can automate asset processing, apply custom rules, and integrate with tools, editors, and custom pipelines.checked 7 Oct 2026
Content pipeline
MonoGame's content pipeline transforms game assets such as textures, sounds, music, videos, effects, and data into platform-optimized content.checked 7 Oct 2026
Desktop support detail
DesktopGL supports Windows, macOS, and Linux from a shared project, but its current implementation does not include VideoPlayer.checked 7 Oct 2026
Documentation
The official documentation hub offers a 2D game tutorial, API reference, how-to guides, samples, and a roadmap.checked 7 Oct 2026
Languages and editors
Developers can write game code in C# and other .NET languages and use Visual Studio Code, Visual Studio, or JetBrains Rider.checked 7 Oct 2026
License
The project is licensed under the Microsoft Public License, except for a few portions of the code.checked 7 Oct 2026
Mobile export
Yeschecked 24 Sep 2026
Open source
The framework is free and open source, and its code is available on GitHub.checked 7 Oct 2026
Organization
The MonoGame Foundation is a US-based 501(c)(3) nonprofit established in September 2023 to direct the framework's future and promote game development education.checked 7 Oct 2026
Purpose
MonoGame is a framework for creating cross-platform games.checked 7 Oct 2026
Scripting languages
C#,F#,Visual Basic and other .NET languageschecked 24 Sep 2026
Source code model
open_sourcechecked 24 Sep 2026
Support
The Foundation directs support requests to the community site or development issue tracker.checked 7 Oct 2026
Supported targets
Publicly documented targets include Windows, macOS, Linux, iOS, iPadOS, and Android; console support includes Xbox, PlayStation 4 and 5, and Nintendo Switch.checked 7 Oct 2026
Visual scripting
Nochecked 24 Sep 2026

The company

Founded
2009checked 19 Oct 2026

Money

Free plan
Yeschecked 24 Sep 2026

Alternatives to MonoGame

All alternatives
  1. 1Felgo logo

    Felgo

    Free planAndroidiOSWebAPI
    8.7Free plan
  2. 2Construct 3 logo

    Construct 3

    Free planAndroidiOSWebLinux
    8.6Free plan
  3. 3Ren'Py logo

    Ren'Py

    Free planOpen sourceAndroidiOSWebAPI
    8.6Free plan
  4. 4

    Bevy

    Free planAndroidiOSWebLinux
    8.6From $5 a month
  5. 5Unity logo

    Unity

    Free planAndroidiOSWebAPI
    8.5Free plan
  6. 6Godot Engine logo

    Godot Engine

    Free planAndroidiOSWebAPI
    8.3Free plan