Lux is a cross-platform game framework made in C# and with the FNA framework.
This is a personal project, you shouldn't actually use it. Yet you're welcome to if you find it useful for making your own game. If you do choose to use it, count yourself lucky as this project is filled with comments to help you navigate it.
Don't worry, the wiki got you covered.
-
Game programming patterns book - Really great book for game engine design.
-
FNA Tutorial series - A great comprehensive learning resource for new FNA users.
-
Useful MonoGame related links - Less relevent for FNA but still worth keeping saving.
-
Introduction to MonoGame - by Microsoft.
-
Tools used for Celeste - This includes Crunch for spritesheets and BMFont for packing fonts.
-
FNA-Template - A simple template for FNA game projects. This was useful only as a reference for creating this project from scratch. This YouTube video explains how to use this project.
-
awesome-monogame - A hand-picked bookmark collection of libraries for building games with Monogame (many work with FNA as well).
-
Monocle Engine - by Matt Thorson, creator of Celeste and Towerfall.
-
NEZ - a free 2D focused framework that works with MonoGame and FNA.
-
Ultraviolet - an XNA alternative