# MonoGame/MonoGame

One framework for creating powerful cross-platform games.

Repository: https://github.com/MonoGame/MonoGame
Canonical: https://ross.abutalabs.com/products/monogame
Homepage: http://www.monogame.net
Language: C#
License: NOASSERTION
License Family: other
Topics: xna, monogame, game-framework, gamedev, csharp, cross-platform, open-source, graphics, game-engine, dotnet, c-sharp, game-development, 3d
Last push: 2026-08-26T01:42:25+00:00

## Health v2 (maintenance only)
Score: 95/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 86, longevity 100
- inputs: {"age_days": 5628, "days_push": 8, "days_rel": 19, "gap_med": 58, "n_releases_24m": 6}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 14350, forks 3104 (observed 2026-08-28T04:11:06.838687+00:00)

## What it is
MonoGame is an open-source C#/.NET framework for building cross-platform games, re-implementing Microsoft's discontinued XNA Framework. It provides game loop, 2D/3D rendering, audio, input, and content pipeline building blocks rather than a full engine with an editor.

## Use cases
- build a 2D indie game in C#
- create a cross-platform game for PC, mobile, and consoles
- port an XNA game to modern platforms
- write a game engine from scratch with low-level building blocks
- make a 3D game with OpenGL or DirectX in .NET
- develop a Stardew Valley-style game

## When to choose
- you want code-first game development in C# without a heavyweight editor
- you need to target many platforms including consoles from one codebase
- you are familiar with XNA's API and want a maintained successor

## When to avoid
- you want a full engine with a visual scene editor like Unity or Unreal
- you need built-in physics, networking, or asset editors out of the box
- your team prefers non-.NET languages

## Facets
- artifact type: framework
- maturity: stable
- function: game-engine, graphics, audio-processing, math
- domain: cross-platform, graphics
- platform: windows, cross-platform, dotnet
- tags: csharp, xna, 2d, 3d, game-framework, consoles, content-pipeline, game-development, linux, macos, android, ios

## Member repositories
- MonoGame/MonoGame (main) score 95

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:06.838687+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:12:38.409550+00:00, confidence not recorded.
  - readme: https://github.com/MonoGame/MonoGame (fetched 2026-08-28T04:11:06.838687+00:00, sha 8e860961dc9b)
  - homepage: http://www.monogame.net (fetched 2026-08-29T08:06:11.590184+00:00, sha 5bfb07652c9a)
  - site_page: https://monogame.net/about (fetched 2026-08-29T08:06:11.593060+00:00, sha 7b1f55fef9aa)
  - site_page: https://docs.monogame.net/articles (fetched 2026-08-29T08:06:11.596097+00:00, sha 2b905a0ba608)
  - site_page: https://docs.monogame.net/articles/contributing (fetched 2026-08-29T08:06:11.598289+00:00, sha eb6829db3c70)
- Data as of 2026-08-30T08:39:29.467469+00:00.
