Is Behavior Designer multi-threaded?


In my game I have over 50 enemies at the same time.
I was using Third Person Controller for the player and enemies, but I have changed heavily the reliance on locomotion controller for the enemies and I have optimized animation using Mesh Animator and the resulting performance is acceptable.

The AI is getting more complex and I need to use an AI solution like behavior tree but if it's not multithreaded I am pretty sure it would be a bottle neck.
So is it multi-threaded?

Thanks for advance.


Staff member
No, it's not. Version 2 will likely use the job system but that's still a ways away.

50 agents is no problem though - you're going to hit animation/rendering bottlenecks before you run into bottlenecks related to traversing the tree.