Behavior Designer - Behavior Trees for Everyone

Behavior trees are used by AAA studios to create lifelike AI, and with Opsive’s Behavior Designer you can bring that same proven approach to Unity.


Behavior Designer is a professional behavior tree system designed for programmers, designers, and artists alike. It combines an intuitive visual editor with a powerful and extensible API, allowing you to build complex AI logic that remains readable, maintainable, and easy to debug as your project grows.


With hundreds of built-in tasks, deep third-party integrations, and strong runtime tooling, Behavior Designer makes it possible to create sophisticated AI without requiring custom code while still providing full control when you need it.


Behavior Designer was built from the ground up with performance in mind. It allocates no memory after initialization and runs efficiently across all platforms, including mobile, making it well suited for both prototypes and shipped games.


Documentation | Videos | Samples | Discussions | Discord


✔️Features:

Authoring & Debugging

• Intuitive visual behavior tree editor

• Visual runtime debugger

• Realtime error detection

• Conditional Aborts for responsive decision-making

• Utility Theory task evaluation


Performance & Stability

• Zero runtime allocations after startup

• Efficient execution across desktop, console, and mobile

• Data-oriented internal design


Extensibility & Workflow

• Powerful API for custom tasks

• Reflection tasks for reusing existing code

• Shared variables for task communication

• Built-in event system

• Binary and JSON serialization

• Includes runtime source code


✔️Add-ons:

Behavior Designer for Malbers Animations

Behavior Designer for RPG Builder

Deathmatch AI Kit

Formations Pack

Movement Pack

Tactical Pack


✔️Integrations:

• 2D Toolkit

• A* Pathfinding Project (Movement Pack)

• Adventure Creator

• Anti-Cheat Toolkit

• Blox

• Bolt (Visual Scripting)

• Camera Path Animator

• Cinema Director

• Control Freak

• Core GameKit

• Curvy

• Dialogue System

• DOTween

• Final IK

• Inventory Pro

• LeanTween

• Love/Hate

• Master Audio

• Mirror

• NGUI

• Particle Playground

• PlayMaker

• PolyNav (Movement Pack)

• Pool Boss

• PoolManager

• Pool, Trigger, Constrain Bundle

• Quest Machine

• Rewired

• Sensor Toolkit

• Simple Waypoint System

• Ultimate Character Controller

• Ultimate Inventory System

• uScript

• uSequencer

• Visual Scripting


📚 Documentation & Support

• Extensive documentation and videos

• Sample projects available

• Active community discussions and Discord


* Some promo screenshots contain tasks from the Movement Pack or third party integrations.