Getting Started

Overview
Installing MonoGame
Building MonoGame Source Code

Creating a MonoGame Project

Platforms + Project types
Building A MonoGame Project
Inspecting Game1.cs

Adding Game Content

What is the Content Pipeline?
What is the Pipeline Tool?
Launching the Pipeline Tool
Project Content vs Game Content

Textures

Adding a Texture
Drawing a Texture
Modifying a Texture

Fonts

Adding a TrueType Font
Adding a Bitmap SpriteFont
Drawing Text
Modifying Text
Creating a Bitmap SpriteFont

Sounds

Adding Sounds
Playing Sounds
Modifying Sounds
Layering Sounds

Creating Classes

Creating a New Class

Organizing Input

Creating InputHelper.cs
Adding InputHelper to Game
Adding Gamepad Input
Supported Controllers

Intermediate Articles

Save File Paths
Saving/Loading Binary
Window Focus
Fullscreen