Create

Whether you are new to game development or a seasoned coder exploring new territory, MonoGame offers a powerful, flexible framework to bring your ideas to life. This page showcases a hand-picked selection of Starter Kits and demos designed to help you dive right in, experiment with core concepts, and build momentum on your development journey.

Code First Templates

MonoGame is fully integrated into Visual Studio, VSCode and other popular editors, including using DotNet direct from the command-line. These include templates for all of MonoGame's supported platforms.

For more details on how to get started through code, checkout our Tutorials Section for a comprehensive list of 2D, 3D Starter guides.

Starter kits

Quickly set up your first game project with kits tailored to classic genres like platformers, top-down shooters, and puzzle games. Each kit includes pre-built scenes, input handling, basic physics, and asset loading.

Keep checking back, more Starter Kits coming soon.


2D Platformer Starter Kit

A complete 2D starter kit based on the original XNA sample, extended for MonoGame.

3D Platformer Starter Kit

A complete 3D Platformer starter kit featuring Kenny's assets.

Demos

Explore bite-sized samples demonstrating key MonoGame features—from sprite batching and input systems to custom shaders and particle effects. These are perfect for learning-by-doing and dissecting efficient design.

Keep checking back, more Demos coming soon.


Ascent Demo

The Ascent demo is the ultimate 3D space ship based shooter demo, coming soon.

Resources

Links to loads of resources and community efforts to help developers make the most of MonoGame.

Community Resources

A list of MonoGame resources that can help you on your journey. If you have a resource you would like to share, then let us know.

MonoGame Samples

Check out the MonoGame samples collection, showcasing some awesome community projects made with MonoGame..