
Creating the Behavior Tree
Let's add a Behavior Tree by going to the Content Browser and selecting Add New > Artificial Intelligence > Behavior Tree, as shown in the following screenshot:

For now, we will call our Behavior Tree BT_MyFirstBehaviorTree. Again, here, I'm using a specific naming convention to prefix all Behavior Tree assets with BT_. Once again, please follow the naming convention, unless you have a specific reason not to.
When you open the Behavior Tree window, you will see a single node called Root, as follows:

The Root is where the execution of your Behavior Tree begins (from top to bottom and left to right). The Root itself only has one reference and that is the Blackboard, so it cannot be connected to anything else. It is the tip of the tree, and all subsequent nodes are below it.
If you drag from the Root Node, you will be able to add Composite nodes:

For this, the Behavior Tree Editor is very intuitive. You can keep dragging out from the nodes to add Composite or Tasks nodes. To add a Decorator or a Service, you can right-click on a node and select "Add Decorator..." or "Add Service...", respectively, as shown in the following screenshot:

Finally, if you click on a node, it is possible to choose its parameters in the Details Panel (the following screenshot shows an example of a Move To Node):
