Blackhole — разработчики создают бесшовную Зону из 23 локаций
При этом проект не ограничивается простой «склейкой» карт: автор разрабатывает собственную систему, позволяющую динамически загружать и выгружать отдельные части мира прямо во время игры.
Зона загружается вокруг игрока
Как объяснил разработчик, игровой мир разбит на отдельные куски, которые подгружаются и выгружаются в рантайме в зависимости от положения игрока.
Причём речь идёт не только о видимой геометрии. Вместе с ней динамически управляется и коллизия.
Особенно интересна реализация коллизии: она собирается в фоновом режиме, после чего новая версия подменяется непосредственно во время игры, без необходимости останавливать игровой процесс.
Таким образом, огромный мир Blackhole не обязан целиком находиться в памяти одновременно. Игра работает с теми участками Зоны, которые необходимы в данный момент.
Экономия памяти
Разработчик уже провёл испытания системы на мире, разделённом на отдельные кластеры. По его словам, такой подход позволяет получить примерно двукратное снижение потребления оперативной памяти, а объём текстур уровня становится в несколько раз меньше по сравнению с вариантом, когда всё игровое пространство загружается целиком.
При этом разработчики продолжают заниматься оптимизацией плавности работы системы. Сейчас основной проблемой остаются небольшие подфризы на границах отдельных кусков мира. Команда постепенно дорабатывает механизм подгрузки, чтобы переход между участками происходил максимально незаметно для игрока.
Именно устранение таких микрофризов сейчас является одной из главных технических задач проекта.
Как работает бесшовная Зона
Главная идея Blackhole заключается в том, чтобы отказаться от привычного разделения Зоны на отдельные уровни. Вместо последовательной загрузки отдельных карт игрок сможет перемещаться по объединённому миру, тогда как необходимые участки будут автоматически подгружаться вокруг него.
При этом система должна работать одновременно с:
- геометрией игрового мира;
- коллизией;
- текстурами;
- динамической загрузкой и выгрузкой кластеров;
- симуляцией жизни.
Последний пункт особенно важен для Blackhole. Автор хочет сохранить в объединённой Зоне полноценную жизнь: сталкеры, мутанты и отряды должны перемещаться по территории, взаимодействовать друг с другом, торговать и вступать в столкновения.
От South Zone до Blackhole
Основой проекта стала модификация South Zone, в которой уже был реализован первый шаг к объединению южных локаций. Однако Blackhole идёт дальше. Северные территории автор добавляет самостоятельно, постепенно превращая отдельные уровни в единое игровое пространство. В качестве демонстрации уже показывался маршрут от деревни новичков на Кордоне строго на север — через Кордон к Свалке без привычного перехода между отдельными уровнями.
Blackhole Engine
Для реализации проекта используется модифицированный движок Зова Припяти, получивший название Blackhole Engine. Его родительской основой является открытый проект DA_PORT. Движок получил поддержку 64-битности, а также современных технологий масштабирования изображения — FSR 4.0, DLSS и XeSS в связке с генерацией кадров.
Такая техническая база особенно важна для проекта, поскольку Blackhole работает с игровым пространством, значительно превышающим размеры стандартной локации оригинального «Зова Припяти».
Сколько памяти занимает Blackhole?
Разработчик также рассказал о фактическом потреблении ресурсов.
В его собственной конфигурации игра при использовании текстур разрешением 1–4K потребляет примерно:
- 4–5 ГБ оперативной памяти;
- около 5 ГБ видеопамяти.
Демонстрационное видео записано в разрешении 1080p, поэтому автор отдельно предупреждает, что качество изображения на видео заметно уступает тому, что можно увидеть непосредственно в игре.
Работа над проектом продолжается
Несмотря на масштаб технической задачи, Blackhole продолжает развиваться. Сейчас основное внимание уделяется именно оптимизации динамической подгрузки. Разработчику необходимо добиться такого уровня плавности, при котором загрузка очередного участка мира не будет заметна игроку даже при быстром перемещении по Зоне.
Кроме того, проекту нужны единомышленники и специалисты, особенно левел-дизайнеры, которые смогут помочь с обработкой стыков между локациями.
Если задумку удастся довести до конца, Blackhole позволит получить совершенно иной опыт прохождения S.T.A.L.K.E.R.: Зов Припяти: вместо отдельных карт игрок получит единую Зону, по которой можно перемещаться без привычных загрузочных переходов, а необходимые участки мира будут автоматически подгружаться и выгружаться по мере продвижения.
Разработка продолжается, а новые результаты автор планирует показывать по мере готовности проекта.










