Table of Contents

Getting Started

This section walks you through the basics of MonoGame, and helps you to create your first game.

First, select the operating system and toolset you will be working with to create your first MonoGame project, then continue reading to understand the basic layout of a MonoGame project.

Supported platforms

MonoGame supports the following platforms by default:

  • Windows
  • macOS
  • Linux
  • iOS
  • iPadOS
  • Android
  • Xbox*
  • PlayStation 4*
  • PlayStation 5*
  • Nintendo Switch*
  • Nintendo Switch 2*
Important

Platforms marked with a "*" require developer access from their host vendor platforms.

See Supported Platforms for more information.

Setting up and creating your first MonoGame Project

Step by step instructions to get your development environment ready for MonoGame and build your first game..

1. Setting up your OS for development

2. Choosing your IDE

3. Building a title with MonoGame

4. Building Content/Assets

5. Packaging Games

4. Advanced Topics