With the recent success of such games as Microsoft's Halo, artificial intelligence has taken a bigger role in the gaming industry and a few books have emerged with an academic, theoretical approach to the topic.
This book describes in detail many of the AI techniques used in modern computer games, explicitly shows how to implement these practical techniques within the framework of several game developers with a practical foundation to game AI.