Saarbruecken, Germany (PRWEB) August 22, 2007
xaitment GmbH, one of the leading AI developers for games and simulations, today announced that they have launched version 2 of their award-winning multi-agent AI solution, the xait-Engine. The new version, which is launching just as xaitment is opening its U.S. office, will offer game developers the ability to define more realistic behaviors and movement for their game bots.
"We have always envisioned an AI solution that would offer game developers the ability to go beyond simple pathfinding and decision-making," said Dr. Andreas Gerber, Group-CEO of xaitment. "The new xait-Engine will do just that. A new hierarchical Finite State Machine, an enhanced Rule Interpreter and a flexible NavMesh Generator will enable game developers to create more immersive games by easily programming bots with more lifelike actions and reactions."
Hierarchical Finite State Machine (FSM)
The xait-Engine now includes a hierarchical Finite State Machine (FSM). This sophisticated tool will help game developers define transitions between behavioral states based on events, logic, probability or conditions, or any combination of those. Offering these transitional options to game developers will ensure that a game's bots act in a more realistic and complex manner. An easy-to-use FSM-Editor will help game developers set up or change the FSM at any time during the development process.
Sometimes game worlds are so complex, it is impossible for developers to imagine what events might occur, and subsequently, what transitions to program with the FSM. For this reason, xaitment has created a Rules Interpreter. The Rules Interpreter helps developers define rule sets that will govern a bots behavior by helping them predict, infer new knowledge and reason through events.
The FSM and the Rules Interpreter are not mutually exclusive, however. Transitions can be defined with the FSM. However, if the bot encounters a situation where no transition has been defined, the Rules Interpreter can step in to determine which action the bot takes next or which FSM to activate.
xaitment's NavMesh Generator offers a new style of bot movement. Rather than defining pathfinding points on a mesh, xaitment's NavMesh Generator allows developers to enter specifications about the environment and the bot. The bots can then interpret this information and intelligently navigate the game world on any path they wish to take.
The NavMesh Generator supports VRML, exports to XML, and provides a plug-in interface for other geometry importers. The NavMesh algorithm is encapsulated as a C++ DLL and can easily be used in different editors or directly in the game.
Pricing and Availability
xait-Engine 2.0 is available immediately from xaitment. For more information or to contact a xaitment sales representative, visit http://www.xaitment.com.
A spin-off of the world renowned German Research Center for Artificial Intelligence (DFKI), xaitment was founded in 2004 with the mission to create lifelike AI for games and simulations. Their mission led to the development of the xait-Engine, a highly customizable and highly intuitve multi-agent system that enables bots to learn from their mistakes, coordinate activities, compete with each other and achieve their goals with uncanny realism. For more information about xaitment and the xait-Engine, visit http://www.xaitment.com.