Behavior trees are used by AAA studios to create lifelike AI. With Opsive’s Behavior Designer Pro, you can bring behaviour trees to Unity using the power of DOTS! It can be used with both GameObjects and Entities and can be used by any game genre.
Behavior Designer Pro offers an intuitive visual editor with a powerful API allowing you to easily create new gameplay and editor functionality. It also includes a smart, fast delegate system and integrations with third party assets making it possible to create complex AIs without having to write a single line of code!
Behavior Designer Pro was created from the ground up using the DOTS architecture making it efficient in both data organization and processing. No DOTS knowledge is necessary in order to use Behavior Designer Pro.
POWERED BY DOTS
Used with GameObjects or Entities.

INTUITIVE VISUAL EDITOR
The intuitive visual editor allows you to create you AI with a seamless workflow.

AAA STANDARD
Behavior trees are used by AAA Studios.

ANY GENRE
Behavior trees are not restricted to a particular genre.

VISUAL DEBUGGER
Quickly find problems with your tree at runtime.

DYNAMIC AWARENESS
Reevaluate your tree using conditional aborts, similar to observer aborts in Unreal Engine.

CREATE YOUR OWN LOGIC
Add your own functionality using a familiar API.

CREATE COMPLEX AI AGENTS WITHOUT WRITING ANY CODE
Made possible with the included integrations and fast delegates.

REALTIME ERROR DETECTION
Realtime error detection will allow you to find problems even before you hit the play button.

EXTENSIBLE EDITOR
Extend the node and inspector display with ease.

UTILITY THEORY
Use the Utility Selector task for The Sims-like AI.

EXTENSIVE DOCUMENTATION

MANY MORE FEATURES
