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 get started, providing overviews of key features and tools and a 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 create tutorials, feature guides, code snippets, reference docs, or video walkthroughs, or make any improvement to our current documentation, we could use your help!