How we did it:
For any feedback, any questions, any notes or just for chat - feel free to follow us on social networks
Features the best practices in the art and science of constructing software--topics include design, applying good techniques to construction, eliminating errors, planning, managing construction activities, and relating personal character to superior software. Original. (Intermediate)
Creating robust artificial intelligence is one of the greatest challenges for game developers. AI is increasingly important to games, and a game's commercial success is often dependent on the quality of the AI. However, AI is still not well understood by many developers, and it is often tacked on late in the development process. There remains tremendous room to improve the quality of AI in games. In his new book, Ian Millington brings extensive professional experience to this problem. A game developer since 1987, he was founder of Mindlathe Ltd., at the time the largest specialist AI company in gaming. Ian shows how to think about AI concepts from the start as an integral part of the game play, describes numerous examples from real games, and explores these ideas in-depth through detailed case studies. Plentiful C++ source code examples are included on the CD-ROM to illustrate implementation. He goes further to introduce many techniques currently unknown to developers, and discusses types of AI specific to different genres of games, such as driving or sports games. * A comprehensive, professional tutorial and reference to implement true AI in games written by an engineer with extensive industrial experience. * Walks through the entire development process from beginning to end. * Includes examples from over 100 real games, 10 in-depth case studies, and CD-ROM with sample code.