Programming Believable Characters for Computer Games brings the current research and tools for creating believable characters into the hands of programmers and students in a practical, tutorial-based approach. It provides both the experienced and inexperienced game programmer with an in-depth look at the AI tasks for developing artificial gaming companions and opponents with human-like complex behaviors. It also provides practical tools to assist the programmer in integrating these concepts into their games with the objective of enhancing suspension of disbelief in virtual gaming environments. In addition, information on AI and intelligent agent architectures, their design, and programming, is included along with practical C/C++ techniques.
KEY FEATURES * Provides practical instructions, software, and source code for the development of a fully functioning non-player character in a 3D environment
* Covers all major areas of non-player character development including meshes and skins, inverse kinematics, human interaction and traditional and experimental AI procedures
* Introduces new behavioral aspects of non-player characters, including the psychological aspects of games theory, emotional computing, and agent architectures
* Includes a CD-ROM (WIN) with a fully functioning 3D Games Engine (Apocalyx), source code, models, skins and code for creating character models and programming complex AI routines