SmallGalaxy_Engine is a project mainly written in C#, it's free.
2D XNA Game Engine
This is the Small Galaxy Engine. It is an XNA game engine created by Brandon Bey using samples and tutorials found online as well as a number of features that are unique to this engine.