It is just another good framework, where you can do everything. Fun fact, it was one of reasons which helps the popularity of C# and DotNet in gamedev, due to problems with XNA on other platforms, developers started to port it with the Mono Framework. The project started as Mono.XNA and ended as MonoGame. Mono from the other side was widely used in Unity 2.X. Now after many years it is still good foundation to make various of games, but it has it's own problems like support of newer consoles and DX12 libraries. But in the end, if you are .Net developer looking for making hobby game it is very nice package to look. Links Website: Monogame Download: Github | Full Instructions from MonoGame website Community: Documentation | Forum | Discord | Github