We have made a very nice Behavior Tree by programming the different nodes we have used. However, when you work on a big project or with other team members, you should ensure that your nodes are as solid as possible. In fact, in the C++ implementation, we added a static description to our nodes to show which variables were set, and that was fantastic. But we can do more!
This section will guide you through improving the C++ nodes even further.