GDC08: AI middleware gets functionality boostxaitment has detailed five new modules for its xaitEngine AI agent middleware.
The new modular approach allows customers to licence only the components that they need for their projects, while still providing a large-scale solution should they all be used together. Each module exposes a GUI to developers to help tune AI behaviours and modules can be added or removed at any point of the project.
The five modules are xaitMove (standard movement patterns such as seek, flee, with flexibity to add custom movement behaviours), xaitMap (pathfinding via automatically created navigation meshes), xaitControl (hierarchical finite state machines), xaitThink (machine learning through experience or inference) and xaitKnow (a graphical editor for building the world description).
“Artificial intelligence has been offered in games for awhile,” notes Dr. Andreas Gerber, CEO of xaitment, “but truly lifelike AI that offers emotional behaviors, autonomous actions and humanistic unpredictability, is something that almost no company has been able to provide, until now. What’s more, we’ve been able to create our solution in a flexible manner that gives developers options so they are not locked into buying more than they need to enrich their own AI for their game.”
xaitment will be demoing the new modules at their booth at the German Pavilion (North Hall, Booth 6105).