Tech News
← Back to articles

MonoGame: A .NET framework for making cross-platform games

read original related products more articles

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