
Here is an easy and fun way to become familiar with the . NET platform while learning all about game programming. The authors take special care when talking about new programming techniques on the . NET platform, so every new concept introduced on . NET is highlighted and explained. In each chapter, they introduce a new topic and create a new game while explaining any technical background needed and gaming concepts used, such as Artificial Intelligence (AI) basics and animation drawing. The authors have also included advanced ideas, such as ADO. NET and multi-threading, explained with practical examples.
Although written for intermediate level programmers, the material in each chapter becomes increasingly difficult so that even advanced game programmers will find much interesting material.