Разработчики попытались объяснить главную проблему Cyberpunk 2077

Доходчивое пояснение для игроков, плохо разбирающихся в тонкостях разработки крупных и детализированных миров

Многие игроки не знакомы с тонкостями разработки больших, комплексных и открытых миров, а потому часто обвиняют разработчиков в некомпетентности и произрастании рук не из правильных мест. Однако на практике разработка игр — это сложный процесс, где важен не только опыт студии, но и возможности «железа», с которым ей приходится работать. Cyberpunk 2077 — яркий пример того, как амбиции CD Projekt уперлись в технологические ограничения систем уходящего поколения. 

Глава CD Projekt Марчин Ивинский уже говорил, что «потоковая передача» стала главной проблемой для его команды, но не все тогда поняли, что он имеет в виду. С пояснением подоспел игровой разработчик Ярослав Кравцов, успевший поработать над Skyforge, Allods Online и Armored Warfare. 

«Суть открытых миров в том, что они здоровенные и перемещение по ним без экранов загрузки. При этом нельзя весь игровой мир загрузить один раз в память - не влезет и время загрузки будет невозможно долгим. Поэтому используется технология стриминга (streaming)». 

«Это когда загрузка игры идет постоянно. Игрок движется по миру и вокруг него постоянно загружаются новые объекты впереди и выгружаются объекты позади. Таким образом, имея ограничения по памяти, можно шататься по огромному детализированному миру». 

«Есть только нюанс. У стриминга есть предельная скорость, с которой может происходить подгрузка так, чтобы игрок её не замечал (т.е. без фризов). Если игрок слишком быстро перемещается по миру, то стриминг может не успевать справляться с подгрузкой». 

«В первую очередь, скорость стриминга зависит от харда. Консоли нового поколения как раз топят за то, что у них супер-быстрый стриминг. Новый Ratchet&Clank как раз демонстрирует как ловко может подгружать на лету целые миры». 

«Опытные игроки знают, что надо ставить игры на SSD-диск или на плашку NVMe. Но это дороже, чем купить обычный HDD (жесткий диск) сразу на пару терабайт. Ведь игры сейчас большие, места всем много надо. И как итог - игры долго загружаются, а затем не справляются со стримингом». 

«Вот и Cyberpunk 2077 на некоторых системах не справлялся со своевременной подгрузкой текстур, анимаций, объектов игровой логики и прочим. При этом, наверняка, система стриминга пипец какая сложная, чтобы определять что в каком приоритете грузить». 

«Например, NPC, которые стоят как декорация-массовка и не участвуют в геймплее, имеют приоритет ниже и поэтому их чаще можно застать в Т-позе (не прогрузилась анимация). Это мое предположение, как там под капотом я не знаю». 

Словам коллеги вторит и работающий в Blizzard Максим Самойленко.

«В иммерсив симах почти каждый предмет можно подобрать, положить в инвентарь, швырнуть, сжечь, и желательно, чтобы предметы отбрасывали динамические тени, влияющие на геймплей. Пойди попробуй «запеки» освещение или сделай эти предметы неинтерактивными – симуляция станет дубовой. 

В иммерсив симе вы можете выложить предмет на пол, уйти на другой конец игры, вернуться, и предмет все ещё будет лежать там, где вы его оставили. Игра запоминает статус буквально каждой системы, каждого объекта. В обычных играх все это быстро выгружается из памяти». 

«В этом суть иммерсив симов – это игры, в которых мир взаимодействует внутри своих элементов без участия игрока и очень далеко от него; в отличие от большинства других игр, где мир за спиной или за углом застывает или выгружается из памяти. Это кошмар с точки зрения оптимизации». 


Сейчас на главной

Публикации

Финальная песнь Ubisoft — и потому прекрасная. Обзор Assassins Creed Shadows

Обзоры 06 апреля 16:00 0

20 марта вышла игра Assassin’s Creed Shadows — новая часть знаменитой серии про убийц в капюшонах. На сей раз игроков отправят в средневековую Японию. Именно этого хотели фанаты с самой первой части, вышедшей в далёком 2007 году. И по иронии именно Shadows выпала честь стать определяющей игрой в судьбе Ubisoft. Что получилось у разработчиков? Читайте в нашем обзоре!

«Болотный мастер» повержен. Обзор хардкорного экшена The First Berserker: Khazan

Обзоры 04 апреля 16:00 0

Каждый раз, когда FromSoftware выпускает очередной хардкорный экшен, за ней выстраивается целая очередь подражателей, замешивающих собственный коктейль из знакомых элементов «соулсборн»-игр. Да только чаще всего от таких «замесов» у игроков случается несварение. Однако корейские умельцы из Neople, похоже, нащупали формулу успеха. Как же у них это получилось? Давайте разбираться.

(18+) Распутные истории, что напрягают руку. Подборка игр для взрослых на смартфонах

Статьи 03 апреля 16:00 0

Пришла пора новой подборки, и в этот раз она оказалась особенно богатой на пикантные сюжеты. За редким исключением, представленные ниже игры проходятся быстро и без лишнего напряжения.

Проклятие Blizzard. Как ветераны великой студии превратили её наследие в кладбище громких провалов и обещаний

Статьи 02 апреля 16:00 0

Blizzard Entertainment когда-то ассоциировалась с культовыми играми и профессионалами высшего уровня. Сегодня этот бренд стал токсичным, а титул «ветеран Blizzard» — мемом, за которым скрываются странные концепты, пустые обещания и скандалы. Можно ли по-прежнему воспринимать «бывших из Blizzard» как знак качества? Или это лишь попытка нажиться на некогда великом имени? В этом материале разбираемся, почему статус экс-сотрудника Blizzard больше не внушает доверия.

Во что поиграть в апреле. Байкеры против зомби, Прядильщица против монстров, Коммандос против фашистов и не только

Итоги 01 апреля 16:00 0

Апрель обещает быть богатым на релизы, хотя выхода дорогих и громких AAA-проектов в этот раз не ожидается. Зато игроков ждут как продолжения знаковых серий, так и совершенно новые проекты. Масштабные приключения в постапокалиптических мирах, философские головоломки с современной графикой и ремастеры культовых хитов — готовьте кошельки. Играть можно будет и в одиночку, погружаясь в глубины систем прокачки и оттачивая навыки в духе soulslike, так и весело проводить время в кооперативе.