One framework for creating
powerful cross-platform games
By leveraging C# and other .NET languages on Microsoft and Mono platforms you can write modern, fast, and reliable game code using your editor of choice.
Build your game for multiple platforms. MonoGame currently supports:
* Console exporting requires access to the SDK for that console. After completing the sign up processes for the console, your representative will be able to walk you through the steps of gaining accesses to the tools for exporting MonoGame to that console.
All the code is available to you ensuring you'll have the ability to make changes when you need to or even port to whole new platforms. This means MonoGame is free to use, forever.
With 1000s of shipped games we have built up a vibrant community of developers which use MonoGame for both fun and profit.
MonoGame is open source and anyone can contribute by fixing bugs or working with maintainers to implement new features.
Contributing GuidelinesQuality documentation is an important part of MonoGame. You can help improve it by updating the API documentation, writing tutorials, or by submitting updates to existing documentation.
Documentation GuidelinesIf you find any bugs or issues, don't forget to report them to the Issues page on GitHub so maintainers and other contributors can track and resolve the issues.
Submit IssueJoin the MonoGame community. From beginners to experts, hobbyist to pros, all are welcome. Meet other developers, show off your work, ask questions, and support each other as we create gaming experiences with MonoGame.