Инди-студия, стоящая за The Lost Wild, представила технический подход, который обещает произвести революцию в жанре хоррора с динозаврами. В отличие от врагов с заранее заданными маршрутами, игра реализует системный ИИ в Unreal Engine 4, где каждое существо реагирует в реальном времени на свет и звук, создаваемые игроком. Это возникающее поведение в сочетании с конвейером реалистичных ассетов устанавливает новый стандарт для стелса в доисторических условиях. 🦖
Конвейер ассетов и реактивное поведение в реальном времени 🎮
Создание динозавров начинается в Autodesk Maya, где лепятся высокополигональные модели, предназначенные для хоррора. Затем Substance Designer позволяет генерировать процедурные текстуры, имитирующие влажную чешую и потертую кожу, оптимизированные для динамического освещения. Настоящая техническая сложность заключается в системе восприятия ИИ: каждый динозавр обладает слуховым и визуальным сенсором, который оценивает громкость шагов игрока и интенсивность его фонарика. В Unreal Engine 4 эти входные данные обрабатываются с помощью Behaviour Trees и системы стимулов, изменяющей состояние тревоги существа. Если игрок бесшумно передвигается по темным зонам, динозавр остается в пассивном состоянии; но одна вспышка света или громкий звук запускают активный поиск, заставляя пользователя постоянно пересматривать свою стелс-стратегию.
Уроки для инди-разработчиков по оптимизации стелса 🧠
Для небольших студий, стремящихся реализовать подобные механики, ключ кроется в простоте системы стимулов. Вместо сложных навигационных сеток The Lost Wild демонстрирует, что эффективнее использовать динамические коллизионные сферы для распространения звука и базовую систему линий видимости для света. Это снижает вычислительную нагрузку и позволяет ИИ реагировать органично. Кроме того, при текстурировании в Substance Designer рекомендуется уделять приоритет каналу шероховатости и карте нормалей, чтобы освещение Unreal Engine 4 создавало драматические тени, усиливая визуальное напряжение без ущерба для производительности.
Как система реактивного ИИ The Lost Wild в Unreal Engine 4 позволяет генерировать непредсказуемое охотничье поведение динозавров для поддержания напряжения доисторического хоррора, не прибегая к заранее заданным шаблонам?
(PS: шейдеры как майонез: если расслоились, начинай всё заново)