Overview
MonoGame is a simple and powerful .NET framework for creating games for desktop PCs, video game consoles, and mobile devices using the C# programming language. It has been successfully used to create games such as Streets of Rage 4, Carrion, Celeste, Stardew Valley, and many others.
It is an open-source re-implementation of the discontinued Microsoft's XNA Framework.
Supported Platforms
We support a growing list of platforms across the desktop, mobile, and console space. If there is a platform we do not support, please make a request or come help us add it.
Desktop PCs Windows 10 (22H2+) and up (OpenGL 1 & DirectX 10 2 ) Linux 3 and up (OpenGL 1 ) macOS 13 "Ventura" and up (OpenGL 1 )
Mobile/Tablet Devices Android 6 (API 23) and up (OpenGL) iOS/iPadOS 12.2 and up (OpenGL)
Consoles (for registered developers) PlayStation 4 PlayStation 5 Xbox (GDKX & XDK) Nintendo Switch 1 & 2
Note Vulkan and DirectX12 graphics support is also being added in preview for 3.8.5 for supported platforms.
... continue reading