After you've written the Expected Behavior, the next step is to analyze it so that you understand which kind of Behavior Tree nodes we will need. Of course, we can always add them at a later stage, but it is better to try and anticipate as much as possible so that you can proceed smoothly during the creation of the Behavior Tree. Let's break down the expected behavior so that we can try and understand which node we need to implement.
Building the Nodes
Nodes that already exist
We need to check which part of our behavior already exists in our project, and whether it is either a built-in functionality or whether we have already created the node for that functionality (maybe for another AI Behavior Tree).
"The...