As of right now we’re using the built-in navmesh but we know it’s a temporary solution… We are already planning implementing a custom solution.
Behavior Trees is something we want to experiment with but they pose an issue when it comes to multiplayer and keeping many simulations in sync. We’ll most likely implement our own solution for that as well.