Behavior Designer is a behaviour tree implementation designed for everyone - programmers, artists, designers.
Behavior Designer offers a powerful API allowing you to easily create new tasks. It also offers an intuitive visual editor with hundreds of tasks and PlayMaker/uScript integration making it possible 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. As a result, it runs great on all platforms including mobile. It works with both Unity and Unity pro.
Features:
- An intuitive visual editor
- A powerful API
- Visual runtime debugger
- Variables to communicate between tasks
- Conditional Aborts
- Use existing code with the reflection tasks
- Hundreds of tasks
- No extra asset files or compilation steps
- Binary or JSON serialization
- Includes runtime source code
- Extensive documentation and tutorial videos
- Sample projects available online
- And more
Third Party Integrations - 可以结合以下的插件发挥更大的效能:
- A* Pathfinding Project (with Movement Pack)
- AI For Mecanim (two way integration)
- Core GameKit
- Dialogue System (two way integration)
- Final IK
- Master Audio
- Motion Controller
- NGUI
- PlayMaker (two way integration)
- PoolManager
- Ultimate Fps
- uScript (two way integration)
- uSequencer