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.