Особенности движка Unreal Engine 3 для BioShock Infinite
-
Дженнифер Лопес берет под контроль боевого меха в трейлере фильма "Атлас" — он вдохновлен Titanfall
24 -
Digital Foundry: Nintendo Switch 2 может уступить Steam Deck по мощности, но это не страшно
64 -
В Digital Foundry объяснили, какие игры могут выиграть от новых технологий PlayStation 5 Pro даже без вмешательства разработчиков
16 -
Популярнее "Одних из нас": Экранизация Fallout вызвала огромный интерес у россиян
23 -
Слух: Sony в 2024 году закроет онлайн-сервисы и цифровой магазин PlayStation 3
9
Irrational Games на своём форуме рассказали, что они используют модифицированную версию движка Unreal Engine 3 для BioShock Infinite, и даже детально описали, что именно они сделали. Итак, ниже перевод поста на официальном форуме компании от технического директора Irrational Games.
"Привет, друзья! Извините, что присоединился так поздно к этой теме. Я технический директор Irrational, поэтому, думаю, можно сразу перескочить к деталям, касательно движка, который нам пришлось неслабо "пилить" для BioShock Infinite.
За последние перу лет нам удалось собрать в одной команде команду разработчиков мирового класса лишь с одной целью: сделать всё, что от нас потребуется лишь бы вдохнуть жизнь в удивительный мир парящего города Columbia. Мы говорим о мире, где целые здания парят в небе, где вы сражаетесь с ИИ на скорости 140 км/ч, скользя по небесной колее, и, невзирая на козни, которые вам подстраивает погода, вы сражаетесь с толпами врагов, которым отдан приказ убрать вас во что бы то ни стало, и всё это только ради того, что бы спасти Elizabeth. С момента начала разработки мы осознали, что это потребует невероятных усилий в техническом плане, и для нас это стало вызовом, который мы просто обязаны были принять, что бы геймеры получили то, чего они ждут от Irrational Games и BioShock.
Мы начали с того, что детально рассмотрели старый движок BioShock, и нам понадобилось много времени, что бы понять, что он не способен воплотить в жизнь во всей красе и глубине наши задумки. Наши очень терпеливые, но уже давно страдающие дизайнеры и художники остались без своего инструментария. Именно это и повлияло на наше решение взять Unreal Engine 3 за основу.
Но стандартный UE3 также не был способен в полной мере удовлетворить наши желания, поэтому мы закатили рукава повыше и начали его пилить:
• Что бы наделить ИИ разумом и заставить реалистично нападать на игрового персонажа, нам нужна была ИИ-система, которая была бы эффективной и, в то же время, позволяла бы дизайнерам задавать каждому врагу свой характер поведения. И поскольку плавная и комплексная анимация является ключом к реалистичности ИИ, мы принялись за создание новой системы анимации на основе технологии "Morpheme" от Natural Motion.
• Все основные FPS движки (CryEngine 3, UE3, id Tech 5) созданы и оптимизированы для статического окружения, вокруг которого передвигается персонаж, и даже если деревья колышатся от ветра, земля под ногами игрока остаётся на месте. К сожалению, для нашей команды техников (но, к счастью, для вас), всё в городе Columbia способно двигаться. Сама земля под вашими ногами может обрушиться в любой момент, что невероятно выглядит и играется, но потребовала от нас создания совершенно новой технологии, которую мы называем "парящие миры" ("Floating Worlds"). Вы видели небольшую часть этого в геймплейном демовидео, и вы увидите ещё больше в будущем.
• Что бы удовлетворить наши эстетические нужды, наши гуру рендеринга были вынуждены написать абсолютно новый рендерер для BioShock Infinite, основанный на отложенном освещении (Deferred Lighting) (технология, которую использовали в Uncharted 2, CryEngine3 и Killzone 2), и во главе всего находится схема проприетарного попиксельного пересчёта динамической освещаемости (proprietary per-pixel dynamic relighting scheme), которая позволяет персонажам и динамическим объектам получать глобальное освещение.
• Аудио система BioShock 1 была... эмммм... "неоптимальной". В этот раз наша команда звуковиков потребовала новую систему на основе технологии WWise от AudioKinetic, которая поддерживает 5.1 с натраиваемым динамическим расстоянием и полностью динамическую систему микширования. Это не только позволило нашим специалистом вырасти в техническом плане, но и позволило применить уникальную систему распространения звука (так что теперь голоса правильно разносятся эхом по коридорам и по всему зданию) и динамическую аудио систему звуков ветра, которая ещё лучше передаёт погодну в мире игры.
• И, наконец, мы создали новую систему параллельного распределения процессов("job architecture" на сленге программистов), которая позволяет движку иметь преимущества при работе с любым колличеством ядер, которые есть у вас в процессоре. Это позволит нам выжать побольше соков как из PS3 и 360, так и из навороченых PC.
Это был всего лишь пример некоторых главных изменений, которые мы внесли в движок на данный момент при создании BioShock Infinite. Надеюсь в будущем, мы сможем ещё поговорить об особенностях, о которых я в этот раз не упомянул. Поэтому, пожалуйста, подписывайтесь на наши подкасты и держите ухо в остро! (последний вы можете найти здесь - прим. переводчика)
-Chris
PS - Мы всегда ищем программистов мирового уровня с любым опытом работы. Если это про вас, посетите нашу страницу вакансий."
Перевод окончен.
Выход BioShock Infinite намечен на 2012.
Подписывайтесь на наш Telegram канал, там мы публикуем то, что не попадает в новостную ленту, и следите за нами в сети:
Telegram канал Google Новости Яндекс Новости Яндекс Дзен- 24.04.2024 В Digital Foundry объяснили, какие игры могут выиграть от новых технологий PlayStation 5 Pro даже без вмешательства разработчиков
- 24.04.2024 Ежедневное количество активных игроков в Fallout достигло 5 миллионов человек после выхода сериала
- 24.04.2024 Orcs Must Die! 3 станет бесплатной в Epic Games Store после раздачи шутера Industria
- 24.04.2024 Утечка: Sony делает для PlayStation 5 хоррор с поддержкой 4K при 60 кадрах в секунду
- 24.04.2024 Hi-Fi Rush и Pentiment от Microsoft получили первые скидки в PS Store
- 24.04.2024 Слух: Sony в 2024 году закроет онлайн-сервисы и цифровой магазин PlayStation 3