Platforms
Supported Platforms & 3D APIs
Extended
supports any platform MonoGame
supports. The following is a table of platforms that are known to work and their supported graphics API backends with MonoGame
.
info
If you are writing your first game with MonoGame
, it's highly recommended to only focus on desktop or mobile platforms. Almost all other platforms have NDAs which make the MonoGame
code private to which a license is required.
Platform vs 3D API | OpenGL | DirectX | Metal | Vulkan | WebGPU |
---|---|---|---|---|---|
Desktop Windows | โ | โ | โ | ๐ง | โ |
Desktop macOS | โ | โ | ๐ง | โ | โ |
Desktop Linux | โ | โ | โ | ๐ง | โ |
Mobile iOS | โ | โ | ๐ง | โ | โ |
Mobile Android | โ | โ | โ | ๐ง | โ |
Browser WebAssembly | โ | โ | โ | โ | ๐ง |
Micro-console tvOS | โ | โ | ๐ง | โ | โ |
Handheld-console PlayStation Vita | โ | โ | โ | ๐ง | โ |
Handheld-console Nintendo Switch | โ | โ | โ | ๐ง | โ |
Console Xbox One | โ | โ | โ | โ | โ |
Console PlayStation 4 | โ | โ | โ | ๐ง | โ |
Cloud Google Stadia | โ | โ | โ | ๐ง | โ |
For more information see the MonoGame documentation on target platforms.