MonoGame Overview
MonoGame is a free, open-source framework for building cross-platform games in C#, for Windows, macOS, and Linux. It is a faithful, actively maintained successor to Microsoft's XNA framework, giving developers a familiar code-first way to make games without a heavyweight visual editor. With MonoGame you write game logic in C# using a well-documented API for graphics, input, audio, and content management, and the same codebase can be built for many platforms, including desktop, mobile, and consoles. It is a popular choice for developers who prefer working in code and want fine control over their game, and it has been used to ship many successful commercial titles. Because there is no large editor, projects start from templates and are built with standard.NET tooling; MonoGame is added to a project through the.NET package system. A content pipeline tool handles importing and processing art, audio, and other assets. This page links to the official MonoGame download.