Here are a few alternatives to XNA (RIP). We are currently evaluating all of these for future games.
: an open-source C# DirectX wrapper
: another open-source C# DirectX wrapper
: an open-source cross-platform implementation of XNA
As of this posting, all are in active development and have multiple published games.