Welcome to the MonoGame documentation hub!
MonoGame is a simple and powerful .NET library for creating games for desktop PCs, video game consoles, and mobile devices.
Based on Microsoft's XNA Framework it provides the following features:
- Game framework
- 2D and 3D rendering
- Sound effect and music playback
- Keyboard, mouse, touch, and controller inputs
- Content building and optimization
- Math library optimized for games
This documentation helps you getting started, provides overviews of key features and tools, and the complete API reference.
Please use the links at the top and left to navigate the documentation sections.
We Need Your Help!
Great open source projects require high-quality documentation. This is a call for volunteers to continue to help us make the MonoGame documentation truly great. If you can write tutorials, feature guides, code snippets, reference docs, video walkthroughs or just any improvement to our current documentation we could use your help!