The last step in creating the Chasing Behavior is to build the Behavior Tree.
At this stage, if you feel like you have missed something, just revise the Expected Behavior (the one we have described in Chapter 8) and do a checklist of what you will need to build this Behavior Tree. However, even if you did miss something, don't worry – you can create it at a later stage.
Many developers start developing the Behavior Tree and then build the nodes when they need them. Unless you are really good or the tree is particularly simple, it is always advisable to plan a little bit ahead, like we have did in the last two chapters. By doing this, you will avoid many headaches later on, and by having a little work overhead at the beginning, you avoid a large, bug-fixing time cost. Of course, you will still need to do bug fixing, but planning should reduce...