XNA programming is an increasingly popular way of creating games for the Microsoft Xbox 360 home entertainment system, as well as Windows PCs. The free development tools distributed by Microsoft make it a platform that appeals to both the professional developer looking to create a commercial product and the home enthusiast wanting to put together games in their spare time.
This book targets the large hobbyist market and provides readers with a fast-paced introduction to XNA and the C# language that is used with it. It demonstrates how key concepts can be applied in order to create smooth, professional looking results in a range of gaming genres. The aim is to give readers a firm foundation from which they can build to more advanced ideas.