Windows 8 Game Development using C#, XNA and MonoGame 3.0: Building a Shooter
Game Walkthrough – Part 1: Overview, Installation, MonoGame 3.0 Project Creation
Casual game developers have been using XNA since 2004 for ease of create games for Windows, XBOX and most recently Windows Phone. XNA is a .NET framework for game development providing a content pipeline and load functionality for game asset, animation, math, sound and user input tracking via gamepad, mouse, keyboard and touch with game logic organized in a straightforward game loop architecture.
Source & Website: http://blogs.msdn.com