A Test Bed for Developing Intelligent Synthetic Characters

John E. Laird, Mazin Assanie, Benjamin Bachelor, Nathan Benninghoff, Syed Enam, Bradley Jones, Alex Kerfoot, Colin Lauver, Brian Magerko, Jeff Sheiman, Devvan Stokes, and Scott Wallace

We are creating an environment in which to investigate the role of advanced AI in computer games. This environment is based on the Unreal Tournament (UT) game engine and the Soar AI engine. Unreal provides a 3D virtual environment, while Soar provides a flexible architecture for developing complex AI characters. This paper describes our progress to date, starting with our game, Haunt 2, which is designed so that complex AI characters will be critical to the success (or failure) of the game. We also describe the extensions we have made to UT to support AI characters with complex physiology so that the AI characters’ behavior is driven by their interaction with their environment, their internal long-term goals, and any story-based goals. Finally, we describe the overall system design and interfaces between Soar and UT to support flexible development as well as efficient implementation


This page is copyrighted by AAAI. All rights reserved. Your use of this site constitutes acceptance of all of AAAI's terms and conditions and privacy policy.