MonoGame is an open source, cross-platform development framework for creating games and interactive applications. It is a powerful, feature-rich framework that allows developers to quickly and easily create games for a variety of platforms, including Windows, Mac, iOS, Android, and more. MonoGame utilizes the C# programming language and supports DirectX and OpenGL for graphics rendering. It also includes a comprehensive suite of tools for developing, debugging, and deploying games, including asset management, scene editor, and more. MonoGame also offers an extensive library of game components, such as physics, audio, AI, and animation, as well as a wide range of supported content formats and asset types. MonoGame is the perfect platform for both independent developers and large studios, with a wide range of features and tools to make game development easier and faster.
Discontinued The program is no longer updated. The latest version, 0.8.4, released in May 2015, can still be downloaded from the official website.
It is cross-platform, can run and compile on all major platforms but without the complexity of MonoGame.
AppGameKit is a cross-platform framework for 2D and 3D game development.
This is code-centric XNA versus Unreal Engine with a great GUI.