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 is calculated to appeal to as wide a range of people as possible, whether they are complete beginners or already have coding experience in another area. It provides recipes to help people over the common hurdles that they experience when setting out to create both 2D and 3D applications with XNA. The book also offers helpful snippets of the HLSL coding language built into to XNA in order to help people bind their applications together seamlessly. This is an area that does not receive much coverage in most XNA books and will set this title apart.