by Brian Schwab
The “AI Game Engine Programming (Game Programming Series)” is an instructive book that provides insightful coverage of a variety of subjects important to AI engine development. Brian Schwab is the author of this AI programming book. Brian has worked on a huge variety of games at a number of different companies, always with a focus on gameplay, AI, and design. AI Game Engine Programming takes the reader from theory to actual game development, with usable code frameworks. Brain guides the readers step by step on how to build a clean and usable interface for a variety of game AI techniques. Furthermore, this book has four main parts.
Part one covers the basics terminology of AI games. Part two covers specific game genres, such as Racing, Sports, and Shooter, and explains how they use different AU paradigms. Part three provides the actual code implementations for the basics of AI techniques, like fuzzy state machines, message board systems, and finite state machines. The last four-part covers the move advanced techniques, including planning algorithms, and decision trees. To sum it up, AI Game Engine Programming is a helpful and step by step guide book for the AI game developers.