Engine Nine is an open source XNA game engine that allows you to create amazing 2D and 3D games in C#.