About Unity Behavior
Unity Behavior is a visual tool for authoring behaviors used to control non-player characters (NPCs) or objects.
Use Unity Behavior to control the interactions of multiple characters, orchestrate cinematic scenes, trigger timed or contextual events, and react to player actions. It takes the complexity out of behavior authoring, thereby bringing vision to life with ease.
Note
Unity refers to behavior trees as behavior graphs to highlight its advanced capabilities and added features. Unlike traditional behavior trees, behavior graphs in Unity Muse allow for non-linear structures where branches can merge back, enabling more complex and interconnected behaviors.
Note
It's free to use Unity Behavior, but you need a Unity Muse subscription to access the generative artificial intelligence (AI) features of the tool.
Explore the Unity Behavior features and get started with using behavior graphs.
Topic | Description |
---|---|
Unity Behavior features | Discover the advantages of Unity Behavior features, including its graphical editor, real-time debugging, and customizable AI nodes. |
Behavior graphs | Get started with understanding a behavior graph and its components. |
Behavior graphs node types | Understand the logic flow in a behavior graph using nodes. |
Unity Behavior user interface | Understand the main window of the Unity Behavior editor. |
Install Unity Behavior with the Package Manager | Use the Package Manager to install Unity Behavior. |
Save and load running graph state | Save and restore the state of behavior graphs. |
Behavior graph example | Create your own behavior graph by using the instructions in this example. |
Debug the Agent in real time during Play mode | Understand the workflow and how the behavior graph runs. |