A definitive overview of a variety of popular AI techniques for game development takes experienced programmers through the entire design process, explaining how to create autonomous synthetic creatures and their unique abilities and skills and covering such topics as fuzzy logic, genetic algorithms, weapon selection, adaptive strategies, and more. Original. (Advanced)
Alex J. Champandard has a strong background in AI and often speaks about his AI research, notably at the Game Developers Conference. As the lead programmer of FEAR (an open-source game AI project), he consults with professional programmers to integrate state-of-the-art prototypes into commercial games. Founder of AI-Depot, a popular community AI site, he brings tutorials to an audience of AI enthusiasts. Alex has also contributed multiple articles to the AI Game Programming Wisdom series. He is also part of the AI Interface Standards Committee, intending to define a common specification for game AI techniques.