That solution is adequate if you don’t care about local avoidance. I’m pretty sure it also has the same navmesh carving mechanism which requires tethered game-objects. Unfortunately it uses the “New” unity navigation system (com.unity.ai.navigation, released less than a year ago) which is now deprecated, and there is no replacement yet for a low-level navmesh API ![]()