MonoGame is an efficient, flexible, cross-platform API for developing 2D and 3D games. It provides the foundation for many cross-platform game engines, but can be used directly in games without being wrapped in a game engine.
MonoGame is a cross-platform, hardware accelerated API providing graphics, audio, game state management, input, and a content pipeline for importing assets.
MonoGame offers a flexible, efficient API for displaying real-time 3D graphics. It includes higher-level constructs for rendering and also access to lower-level graphics resources.
GamePad is a standard, cross-platform class for accessing input devices in MonoGame.
MonoGame is supported on a variety of platforms. This section covers topics specific to each platform.
We'd love to hear your thoughts. Choose the type you'd like to provide:
Our feedback system is built on GitHub Issues. Read more on our blog.