Introducing the next generation of behavior trees. Behavior Designer Pro is the follow-up to the most successful behaviour tree tool for Unity. Behavior Designer Pro takes all of the popular features from the original version and brings them over to DOTS. If you are not using DOTS in your project that’s no problem – you can get the benefits of DOTS without even having to know that you are using it.
Behavior trees are used by AAA studios to create a lifelike AI. With Opsive’s Behavior Designer, you can bring the power of behaviour trees and DOTS to Unity!
Behavior Designer offers an intuitive visual editor with a powerful API allowing you to easily create new tasks. It also includes a fast delegate system allowing you to create complex AIs without having to write a single line of code!
Behavior Designer was designed from the ground up to be as efficient as possible with a data oriented design and zero allocations after initialization. As a result, it runs great on all platforms including mobile. Behavior Designer is dedicated to behavior trees, which means that each update will be a better behavior tree implementation.
✔️Features:
- Backend powered by DOTS and Burst
- An intuitive visual editor using UIElements
- A powerful API
- Visual runtime debugger
- Variables to communicate between tasks
- Conditional Aborts
- Save/Load
- Built in event system
- Use existing code with delegate tasks
- Evaluate tasks using Utility Theory
- Realtime error detection
- Zero runtime allocations after startup
- Realtime error detection
- UI Controls (similar to Property Drawers)
- Much more
- Documentation
- Samples
- Videos
- Installer
- Movement Pack
- Popular Integrations