Skip to content

AI Game Engine Programming

Best in textbook rentals since 2012!

ISBN-10: 1584505729

ISBN-13: 9781584505723

Edition: 2nd 2009

Authors: Brian Schwab

List price: $54.99
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

This fully revised update to the first edition provides game developers with the tools and wisdom necessary to create modern game AI engines. It takes programmers from theory to actual game development, with usable code frameworks designed to go beyond merely detailing how a technique might be used. In addition, it surveys the capabilities of the different techniques used in some current AI engines, and covers common pitfalls, design considerations, and optimizations. You'll also find a clean, usable interface for a variety of game AI techniques and hands-on exercised to teach the skills and techniques presented.
Customers also bought

Book details

List price: $54.99
Edition: 2nd
Copyright year: 2009
Publisher: Charles River Media
Publication date: 12/22/2008
Binding: Paperback
Pages: 736
Size: 7.40" wide x 9.09" long x 1.81" tall
Weight: 3.234
Language: English

An industry professional for over 17 years, Brian Schwab has worked on a huge variety of games at a number of different companies, always with a focus on gameplay, AI, and design. The author of AI Game Engine Programming, Brian has also given numerous talks at AIIDE (for which he also serves on the board) and GDC.

Introduction
Basic Definitions and Concepts
An AI Engine: the Basic Components and Design
AIsteroids: Our AI Test Bed
Role-Playing Games (RPGs)
Adventure Games
Real-Time Strategy (RTS) Games
First-Person Shooters/Third-Person Shooters (FTPS)
Platform Games
Shooter Games
Sports Games
Racing Games
Classic Strategy Games
Fighting Games
Miscellaneous Genres of Note
Finite-State Machines
Fuzzy-State Machines (FuSMs)
Message-Based Systems
Scripting Systems
Location-Based Information Systems
Steering Behaviors
Combination Systems
Genetic Algorithms
Neural Networks
Other Techniques of Note
Distributed AI Design
Common AI Development Concerns
Debugging
Conclusions, and the Future
About the CD
References