MonoGame

MonoGame is a free and open-source software framework for developing video games in C#. It began as a way to bring existing XNA-based Windows and Windows Phone games to platforms Microsoft did not officially support and is now also used to build new games from scratch