Unity Behavior is a graph-based tool to create and run behavior trees with a modular architecture.
• Human-readable graphs flow top-to-bottom with plain-language nodes
• Comprehensive library of pre-built nodes for movement, detection, and decision-making
• Seamless C# integration with a familiar lifecycle model
• Hierarchical design supporting reusable subgraphs
• Real-time debugging visualization during Play mode
• Event-driven architecture for dynamic game reactions
Ideal for NPC behaviors, quest logic, environmental interactions, and game state management.
A demo showcasing this package can be found in the Asset Store <a href=https://assetstore.unity.com/packages/templates/tutorials/behavior-demo-for-unity–298313>https://assetstore.unity.com/packages/templates/tutorials/behavior-demo-for-unity–298313</a>.
Package version 1.0.10 is released for Unity Editor version 6000.1.
These package versions are available in Unity version 6000.1:
Documentation ___location: | State | Versions available: |
---|---|---|
com.unity.behavior@1.0 | released | 1.0.0-pre.1, 1.0.0, 1.0.1, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.0.6, 1.0.7, 1.0.8, 1.0.9, 1.0.10 |
behavior , behavior tree , behavior graph , graph , ai , gameplay , NPCs