"It enabled us to build a game from scratch very quickly. We were able
to exercise our design ideas almost immediately, without a need to
wait on engine development."
Bill Dalton,
Technical Director of BioWare
Artificial Intelligence
The Artificial Intelligence systems in HeroEngine have been designed
with the unique needs of MMO games as a focus. As with all
other features of HeroEngine, we supply the groundwork and give
you the tools to craft a system custom-tailored to your project's
specific needs.
AI System Features
Supports agents as any
arbitrary object, not just NPCs.
Each agent has its own
AI stack implemented as a finite state machine.
Agents can modify their
own behavior.
States can be created through
inheritance, allowing for easy extension and reuse.
Support for creating
dynamic groups of agents that act together.
Pathfinding
Real-time pathfinding visualizers aid developers in identifying potential pathfinding issues in any area.
A powerful AI System is nothing without an intelligent, adaptive,
and robust pathfinding system to compliment it. Utilizing a plug-in
architecture, HeroEngine delivers a highly customizable real-time
adjustable pathfinding solution. Whether you use our turnkey
solution, the AIseek® plug-in,
or create your own, the ease of use and flexibility of HeroEngine's
pathfinding is unmatched.
Advanced visualizers provide real-time
in-game feedback, of both paths available and the chosen path taken
by an NPC AI. Quickly diagnose and evaluate any potential pathing
errors and use the HeroBlade world building tools to resolve
them in real-time.
Pathfinding Features
Expandable and customizable
plug-in architecture allows you to choose which pathfinding
implementation best fits your design.
Pathfinding information
is gathered automatically.
Real-time pathfinding
updates via the plug-in system.