Я ни в коем случае не могу назвать себя хорошим программистом или опытным разработчиком игр, но все же хотел бы предложить мой вариант реализации перемещения персонажа.
Пользуясь случаем, задам вопрос) Можно ли как-нибудь сделать так, чтобы NPC не доходил до края навмеша определённое расстояние? Вариант с увеличением Obstacle avoidance radius мне не подходит.
Можно навмеш перезапечь, чтобы он отступал посильнее. А можно конкретнее? Нужен контекст, так сказать)