OmniWalk — C++ фреймворк для Unreal Engine 5.5+
Если ты хочешь, чтобы персонаж ходил по стенам, потолкам, трубам и планетам — как в Ratchet & Clank или Dead Space — бери OmniWalk. Это не поделка на блюпринтах, а полноценный C++ фреймворк для продакшна.
Что такое OmniWalk
Высокопроизводительная система локомоции, которая даёт «невозможное перемещение»: ходьба по любым поверхностям, смена гравитации, прилипание к стенам/потолкам/планетам. Без геморроя с настройкой.
Открывай:
Window -> OmniWalk -> OmniWalk Setup Wizard
Он сам:
проверит твой проект
создаст готовые Character, Controller и GameMode Blueprints
назначит GameMode в текущий уровень
навесит теги на персонажа — и всё работает без кода
демо-примеры сложит в отдельную папку, чтобы не засирать прод
Что внутри
Ходьба по стенам, потолкам, кривым мешам, планетам
Управление относительно гравитации — интуитивно на любой поверхности
Стабилизация камеры — без переворотов и инверсии
Плавные переходы между геометрией
Не нужны объемы (volume) — ходишь прямо по нормалям
Дебаггер и телеметрия в редакторе
Полный C++ код
Как внедрить
Через мастер — создаёшь чистое окружение внутри своего проекта.
Дроп-ин — добавляешь компонент в своего персонажа, вешаешь теги — и погнали.
Примеры — генерятся в отдельную папку, не смешиваются с твоими наработками.
Для чего годится
Научно-фантастические локации
Магнитные ботинки
Планетарный геймплей (ходишь по шару)
Космические станции с вращающейся гравитацией
Забеги по стенам и потолкам
Экспериментальные системы движения
Технически
Требуется UE 5.5+
Enhanced Input обязателен
Ядро на C++ — для производительности
Сделан для реального геймплея, а не просто визуального ролика
В комплекте
Рантайм-системы
Мастер установки
Дебаггер в редакторе
Заготовки блюпринтов
Генератор демо-контента
Коротко
OmniWalk — это не гравитационная игрушка, а рабочий фреймворк с нормальным путём вката. Мастер установки делает всё за тебя, рантайм-системы добивают остальное.
Важное предупреждение
Плагин предполагает, что ты понимаешь как работать с UE5: редактор, ассеты, настройки. Если хочешь лезть внутрь или расширять — нужен C++.
Если ты новичок в UE5 или плагинах — будет сложновато. Перед покупкой Pro-версии на Fab рекомендую пощупать бесплатную с гитхаба и почитать мануал. Поймёшь, твоё это или нет, и хватит ли скилла.