📄️ 01. Your first Behavior Tree
Behavior Trees, similar to State Machines, are nothing more than a mechanism
📄️ 02. Blackboard and ports
As we explained earlier, custom TreeNodes can be used to execute an arbitrarily
📄️ 03. Ports with generic types
In the previous tutorials we introduced input and output ports, where the
📄️ 04. Reactive behaviors
The next example shows the difference between a SequenceNode and a
📄️ 05. Using SubTrees
We can build large-scale behavior by inserting smaller and reusable
📄️ 06. Port Remapping
In the CrossDoor example, we saw that a SubTree looks like a single
📄️ 07. Use multiple XML files
In the examples we have presented, we always create an entire Tree
📄️ 08. Pass additional arguments
In every single example we explored so far, we were "forced" to provide a