Разработчики из OnceLost Games рассказали о значительном прогрессе в создании своей амбициозной игры The Wayward Realms.
Разработчики официально ушли с Unreal Engine и за последние месяцы написали свой собственный движок — Realm Engine. Это было тяжёлое, но необходимое решение, поскольку стандартные инструменты не тянут мир такого масштаба.
Технический директор Кай продемонстрировал редактор карты, в котором вручную прорисован целый архипелаг площадью 500 000 км² — в четыре раза больше Манхэттена только один из островов. При этом мир грузится меньше чем за секунду, благодаря умной системе хранения данных.
Февральский дневник разработки
Самая впечатляющая часть — хитрая система хранения данных о жителях в виде текстур: позиции и ID всех персонажей (потенциально миллиона и более) хранятся в одной 1K-текстуре, где RGB-каналы кодируют XYZ-координаты. Это позволяет обрабатывать движение и взаимодействие всех NPC параллельно на GPU, причём мир живёт и без участия игрока.
Вся игровая информация хранится в виде связей между объектами. Простой квест с пропавшим ромом превращается в уникальный опыт для каждого игрока — в зависимости от того, что уже произошло в мире, кому игрок рассказал о находке, что сделали другие NPC. Мир реагирует и меняется органично.
Скриншот The Wayward Realms
Диалоги практически бесконечные, но без использования генеративного ИИ, применяется система перефразирования. Суть (истина игры) остается неизменной, но NPC выдает её разными словами в зависимости от характера.
Есть и процедурная система деревьев с имитацией распространения огня, смены сезонов, роста, а также связь с системой магии.
Вся игровая логика написана на AngelScript и будет открыта. Можно менять всё: от интерфейса до боевой системы. Ассеты (модели) используют открытый формат .gltf.
The Wayward Realms — фентезийная RPG в открытом мире, которой занимается команда под руководством Теда Петерсона и Джулиана ЛеФэя. Оба разработчика стояли у истоков Древних Свитков. Игра позиционируется как духовный наследник Daggerfall.
Даты релиза у игры нет, но уже сейчас можно добавить в список желаемого в Steam.
Комментарии