XNA Programming Tutorials

Description
XNA Game Studio 4.0 is a Windows programming environment that allows you to use C# to create games for Windows Phone, the Xbox 360 console, and Windows-based computers. XNA Game Studio 4.0 includes the XNA Framework 4.0, which is a set of managed libraries designed for game development based on Microsoft .NET Framework 4.

Programming Tools
Development for XNA is done in Microsoft Visual Studio, which you can get for free as members of Stony Brook University from Dreamspark: Or if you don't have a Windows computer or otherwise unable or unwilling to use Visual Studio, MonoDevelop is an IDE for C#, completely FREE for Windows, Mac, and Linux.
 * https://www.dreamspark.com/
 * http://monodevelop.com/

Tutorials

 * http://rbwhitaker.wikidot.com/xna-tutorials
 * http://gamedev.tutsplus.com/articles/how-to-learn/how-to-learn-xna/
 * http://zeboyd.com/free-stuff/ - Zeboyd (makers of On the Rain-Slick Precipice of Darkness 3) has some examples from their commercial games on XBLA.

Perks
XNA can deploy to the Xbox 360 console and as students of Stony Brook University, we're eligible to be members of the Xbox Live Indie Games program for free:
 * https://www.dreamspark.com/Student/Xbox-Game-Development.aspx

MonoGame
MonoGame is a free OpenGL implementation of the XNA 4.0 Framework. It is built upon the excellent range of Mono compilers and can allow developers on Windows & Windows Phone 7 to port of their games to the iOS / Android / Mac OS X / Windows / Linux and visa versa, with minimal hassle.

Supergiant Games ported over their hit indie game Bastion using the MonoGame framework
 * https://github.com/mono/MonoGame/wiki/Tutorials
 * http://supergiantgames.com/?p=1611

XNA Resources
The XNA Developers Survival Kit is a great collection of resources to help you on your way making your XNA game. It includes resources for graphics, animation, physics, audio, AI, particles, state management, engines, and more.


 * http://nelxon.com/resources/xdsk.php