Annex is an open source 2D game development framework for .Net Core applications. It provides a game lifecycle, and offers utility for rendering graphics, playing audio, and managing user interfaces and game events.
You can learn about Annex's modules and how to use Annex on the documentation page.
You can also find a tutorial series making a basic game with Annex here.