Когда мы говорим об особенностях Battlefield, в первую очередь в голову приходит именно разрушаемость. Возможность разрушать постройки и другие объекты и тем самым управлять игровым миром, получая тактическое преимущество, стала ключевой чертой франшизы Battlefield. Разрушения вносят в игру элемент непредсказуемости, благодаря которому постройки превращаются в укрытия, защищающие от вражеского обстрела, а ход боя меняется прямо на глазах. В Battlefield 6 методы разрушения выходят на совершенно новый уровень — и с технической, и с творческой точек зрения.
Разные команды EA объединили усилия и разработали самую совершенную систему разрушаемости в истории франшизы. У них получилось не только создать эффектное зрелище и внести в игровой процесс тактическое разнообразие, но и тщательно соблюсти баланс между качеством и производительностью. Технология разрушения, уже доступная игрокам по всему миру, является результатом многолетней совместной работы команд Frostbite (создавшей суперсовременный мультиплатформенный движок Frostbite, права на который принадлежат EA) и Battlefield Studios и содружества разработчиков из Criterion, DICE, Motive и Ripple Effect.
«Ещё со времён Battlefield 2042 команды, занимавшиеся разрушаемостью и физическим движком Frostbite, очень тесно сотрудничают», — объясняет Рикард Антройя, ведущий разработчик DICE. «При работе над Battlefield 6 для каждого задания мы, по сути, выбирали исполнителя, разбирающегося в теме лучше всего, — независимо от принадлежности к той или иной команде. В этом и заключается выгода ситуации, когда у вас есть собственный движок и вы работаете в компании, верящей в сотрудничество и технологические усовершенствования».
Это сотрудничество оказалось полезным для всех. Команда Frostbite работала с создателями Battlefield напрямую: вместе они улучшили движок с тем, чтобы каждый взрыв, каждое обрушение постройки, каждый летящий обломок выглядел максимально реалистично и при этом не вызывал проблем с производительностью на любой платформе.
«Одно из преимуществ наличия собственного движка вроде Frostbite — это возможность работать плечом к плечу с разработчиками игры», — добавляет Талан Ле Гейт, старший инженер-программист Frostbite. «Мы все вместе постоянно что-то обсуждаем: для нас, команды Frostbite, важно чётко понимать, как должна выглядеть сама игра, а для разработчиков Battlefield — как выжать максимум из движка. Эти рабочие отношения ценны ещё и потому, что благодаря обратной связи мы вносим в продукт точечные улучшения».
И этих улучшений множество: от новых средств отладки, ускоривших создание новых версий игры, до усовершенствований редактора, упростивших процесс настройки разрушаемых материалов. Благодаря этому партнёрству рабочий процесс теперь столь же динамичен, как и сама технология.
С самого начала команда Battlefield поставила перед собой амбициозную цель: разрушаемость должна быть одновременно системной и управляемой. Результатом стала техническая система, позволяющая задействовать самые разные виды окружения, не превращая всё в хаос.
«Мы хотели, чтобы игроки создавали истерзанное войной поле боя, а не лунные кратеры», — шутит Антройя. «Результаты разрушения должны быть постоянными, чтобы доступное игроку пространство преображалось, на нём появлялись интересные руины и характерные для того или иного уровня груды обломков».
Такой подход требовал технического прорыва. Команда пересмотрел качество физики всей системы — от поведения обломков и изменения формы ландшафта до движения техники. «Мы позволили игрокам и ИИ-персонажам вносить хаос в нашу систему разрушаемости», — продолжает Антройя. «Поэтому необходимо было поработать над кинетическим уроном, получаемым бойцами, физикой рэгдолл и динамикой техники, которые стали более важной частью игровой экосистемы: теперь последствия разрушений носят постоянный характер. Все эти особенности добавляют игре аутентичности».
Приоритизация системы разрушаемости, до (слева) и после (справа)
Движок Frostbite эволюционировал вместе с Battlefield 6, в него добавились новые системы, благодаря которым разрушаемость стала более гибкой и реалистичной.
«Одной из основных задач при разработке Battlefield 6 стало придание системам разрушения по частям и образования обломков более всеобъемлющего характера», — говорит Ле Гейт. «Благодаря этому команда Battlefield смогла объединить разрушаемость с другими системами игры, отвечающим, скажем, за урон, получаемый оказавшимся под руинами здания игроком, или за обломки, которые теперь разлетаются гораздо более реалистично».
«Командой Frostbite была переработана система изменения здоровья, что позволило разработчикам внести изменения в эти механики — например, использовать уникальные процедуры, скорректировать игровой процесс или создать новые объекты», — отмечает технический руководитель DICE Йохан Лейон. «Гибкость была крайне важна для нас».
Команды Frostbite и Battlefield Studios также пересмотрели взаимосвязь между отдельными разрушениями. Оптимизация пропускной способности и приоритизация позволили командам сделать так, чтобы даже самые массовые матчи на 64 игрока, в которых одновременно происходит множество взрывов, оставались идеально синхронизированными и отзывчивыми для всех участников.
«Поскольку нам удалось добиться значительно более высокого качества разрушаемости окружения, нам пришлось поработать над улучшениями системности вроде приоритизации и уменьшения количества обломков», — объясняет Лейон. «Благодаря нашим усилиям все элементы игры соединены между собой без сучка и задоринки».
Командам Battlefield Studios удалось разработать функции, стирающие границы между зрелищностью и самим игровым процессом.
«Мы встроили в поверхности и стыки между ними специальные излучатели, которые улавливают активацию обломков и взрывные волны, а потом используют тот или иной спецэффект в зависимости от визуального материала объекта», — добавляет Антройя. «Те же параметры использовались и в наших аудиосистемах для достижения единообразия». Другими словами, команда создала единый источник, позволяющий движку управлять всеми элементами игрового мира.
Кульминацией всей этой работы стала система разрушаемости, которая выглядит, звучит и ощущается как часть реального мира и динамически реагирует на действия игрока.
Разрушаемость в Battlefield 6 — от разлетающихся крохотных осколков до обрушивающихся огромных мостов — это не просто драматичное зрелище, но сама суть этой игры. Каждый взрыв просчитан. Каждый элемент обладает смыслом.
Антойя рассуждает: «Больше всего меня радует, что игроков ждут не какие-то отдельные элементы, а единое целое. Общая структура, которую вы поначалу можете и не заметить, и то, как вы сможете повлиять на неё, воспользовавшись игровыми возможностями».
Читайте другие увлекательные материалы об играх EA на ea.com/news.