But you have to understend how it works.
Behavior trees are a decision-making method for game entities.
There are two ways here - state machine and behavior tree.
The behavior tree has many advantages over the state machine.
The behavior tree allows you to make a better AI. But it is difficult (if at all possible) to create it using event sheets.
You can see the implementation of the behavior tree in unreal engine 4.
It would be great to get a behavior tree in construct.
I'm currently making my own version using js. But it will not be universal and visual, so that it can be used without sufficient knowledge