Behavior Trees describe complex AI behavior as small, modular tasks. Each task is a piece of code that runs repeatedly, similar to MonoBehaviour.Update. A behavior tree chooses which task to run based ...