Возможности

Локальное уклонение ORCA

Агенты не сталкиваются друг с другом при движении.

Поиск пути A*

Поиск пути в 3D пространстве с с любыми препятствиями посредством модифицированного A*.

Граф на октодеревьях

Высокооптимизированный навигационный граф на основе октодеревьев.

Mesh и Terrain

Препятствием могут быть игровые объекты с компонентами MeshFilter и Terrain. Навигационный граф может быть запечен заранее.

Разные агенты

Агенты разного размера и типа поведения могут двигаться и взаимодействовать друг с другом.

Высокая производительность

Быстрая загрузка навигационного графа. Единовременное оперирование сотен агентов.

Многопоточность

Трудоемкие вычисления эффективно выполняются в побочных потоках.

API

Простая интеграция в ваши игровые сценарии. Полная документация.

Поддержка ключевых платформ

Решение эффективно работает на основных современных платформах

Особенности

Поиск пути в 3D

Почувствуйте производительность алгоритма A* в сочетании с октодеревьями. С нашей реализацией вы можете искать пути в 3D-пространстве на сценах любой сложности

More info

Локальное уклонение

Агенты разных размеров, движущиеся с разной скоростью, следуют своим путям, не сталкиваясь друг с другом.
Все благодаря ORCA

More info

Преодоление препятствий

Препятствия могут быть удалены и добавлены непосредственно во время выполнения. Все операции выполняются асинхронно и потокобезопасно.

More info

Точная настройка каждого агента

Реализуйте любые игровые сценарии, создавая соответствующие описания характеристик для каждого агента

More info

Demo scenes

Construction

A structure where agents perform pathfinding

Download

Maze

Pathfinding in the maze

Download

Space Miners

Different agents of different types perform their tasks

Download

Yielding Agents Behavior

Interaction of ordinary agents and yielding agents

Download