NavMesh використовується для створення навігації персонажів у тривимірному просторі.

За допомогою системи навігації можна визначити області, якими персонажі можуть пересуватися, а потім використовувати їх для пошуку маршруту.

Це особливо корисно для NPC. Наприклад, ворог може автоматично знаходити шлях до гравця, обходити перешкоди та рухатися до заданої точки.

Навігація дозволяє створювати складніші поведінкові системи без необхідності вручну прописувати кожен можливий маршрут.