Asura (игровой движок)

Asura — игровой движок, разработанный компанией Rebellion Developments[1][2] изначально для внутреннего использования, однако в 2011 году открытый для лицензирования. Asura используется во всех играх производства Rebellion, начиная с 2003 года. Движок постоянно совершенствуется и изменяет целевые платформы. Asura — один из первых движков, начавших использовать API DirectX 11.

Asura
Типигровой движок
РазработчикВеликобритания Rebellion Developments
Аппаратные платформыIBM PC-совместимые компьютеры, PlayStation 2, PlayStation 3, PlayStation Portable, Next Generation Portable, Xbox, Xbox 360, GameCube, Wii
Поддерживаемые ОСMicrosoft Windows, Mac OS
Лицензиякоммерческая
Первая игра на движкеJudge Dredd: Dredd vs Death (16 февраля 2010)
Последняя игра на движкеSniper Elite 5 (26 мая 2022)

История разработки

Asura был разработан компанией Rebellion Developments для использования в собственных играх[2]. Первой игрой, использующей движок, стала Judge Dredd: Dredd vs Death, которая вышла 17 октября 2003 года для Windows, GameCube, PlayStation 2 и Xbox[3]. После этого Rebellion переключилась на разработку консольных эксклюзивов, которые чаще всего выходили на PlayStation 2 и PlayStation Portable. Также компания занималась разработкой консольных версий сторонних игр[3].

Начиная с выхода игры Shellshock 2: Blood Trails 2009 года, целевыми платформами игр компании стали Windows, PlayStation 3 и Xbox 360[3].

Последняя и самая заметная по отношению к движку игра компании — шутер Aliens versus Predator, вышедший 16 февраля 2010 года. В версию движка для этой игры была добавлена поддержка DirectX 11, сама игра активно рекламировалась компанией AMD во время рекламной кампании по продвижению первых видеокарт с поддержкой Direct3D 11 — Radeon HD5xxx (Cypress). Aliens versus Predator присутствовала в списке первых пяти игр в мире с поддержкой DirectX 11, который активно продвигался AMD[4].

В начале февраля 2011 года Rebellion официально сообщила о том, что Asura на данный момент полностью поддерживает портативную консоль Next Generation Portable (NGP), которая была анонсирована 27 января того же года. Согласно сообщению, портирование движка заняло у Rebellion несколько месяцев, и на момент новости разработчики уже имели играбельную технологическую демонстрацию для NGP. Данная техно-демо-игра в жанре мультиплеерного шутера от третьего лица была показана потенциальным лицензиатам. Таким образом, с данного момента Asura стал доступен для лицензирования сторонним компаниям[5][6].

Технологические особенности

Графический движок для Windows, входящий в состав Asura, поддерживает Direct3D 9 и Direct3D 11. Несмотря на отсутствие программного использования Direct3D 10, движок поддерживает видеокарты с D3D10-совместимыми графическими процессорами[7]. Движком поддерживается технология AMD Eyefinity, которая позволяет выводить игровую «картинку» на вплоть до шести дисплеев, подключённых к одной видеокарте[7].

В D3D11-версии используются основные новшества Direct3D 11, такие как аппаратная тесселяция, шейдерная модель 5-й версии и Compute Shaders[4]. Тесселяция в Aliens versus Predator применяется для моделей персонажей (в первую очередь Чужих) и для поверхностей. При помощи Compute Shaders выполняется постобработка[англ.][4]. Следующим преимуществом D3D11-версии графического движка является использование собственной версии алгоритма освещения и затенения Ambient Occlusion, которая использует Direct3D 11 и называется High-Definition Ambient Occlusion (HDAO). Для D3D9-режима движка используется «классическая» версия Ambient Occlusion[8]. Следующей эксклюзивной опцией D3D11-режима является специальный алгоритм рендеринга теней, который предоставляет немного более реалистичные края теней[8][2]. Ещё одной особенностью D3D11-режима Aliens versus Predator является полноэкранное сглаживание, которое недоступно в D3D9-режиме[8]. Несмотря на описанные выше различия, обе версии графического движка используют отложенное освещение и затенение, High Dynamic Range Rendering и многие другие технологии[7].

В игровом движке Asura используется физический движок собственной разработки Rebellion. Данный физический движок содержит обработчик обнаружений столкновений, который позволяет объектам не проникать один в одного, благодаря чему стало возможным достоверно моделировать Чужих, ползающих по потолкам и стенам и прилипающих к разным поверхностям[7].

Система анимации активно использует инверсную кинематику. Инверсная кинематика в игре используется для правильного моделирования движения ног персонажей по разным поверхностям, включая ступени. Также инверсная кинематика используется для процедурной генерации анимации движения хвостов Чужих. Благодаря этому хвосты естественно движутся в разные стороны и не «проваливаются» в окружающие предметы, а плавно «обтекают» их[7].

Оценка прессы

Некоторые ИТ-ресурсы, специализирующиеся на графических технологиях в компьютерных играх, провели технологический анализ и оценку ПК-версии игры «Aliens versus Predator» как одной из самых первых игр, использующих DirectX 11. В частности, такие обзоры провели сайты Tom’s Hardware[8], Hard OCP[2], PC Games Hardware[9] и некоторые другие. В результате обозреватели пришли к почти единогласному мнению, согласно которому D3D11-режим «Aliens versus Predator» очень слабо отличается от D3D9-режима. Преимущества, вносимые D3D11-режимом, почти не заметны. Единственная заметная особенность — это полноэкранное сглаживание, которое отсутствует в D3D9-режиме, однако журналисты выразили недоумение по этому поводу и заявили, что отсутствие сглаживания для Direct3D 9 — это маркетинговый ход разработчиков игры, а не технологическая особенность[2][8].

Список игр, использующих Asura

Название игрыПервая дата выходаЦелевые платформыИздатель
Judge Dredd: Dredd vs Death17 октября 2003 годаWindows, GameCube, PlayStation 2, XboxEU: Sierra Entertainment

NA: Evolved Games

Gunfighter II: Revenge of Jesse James[англ.]март 2003 годаPlayStation 2Ubisoft
World War Zero: Iron Storm (ремейк Iron Storm[англ.], только PS2-версия)2004 годPlayStation 2MC2-Microïds
Dead to Rights: Reckoning[англ.]28 июня 2005 годаPlayStation PortableNamco
Sniper Elite18 октября 2005 годаWindows, Wii, PlayStation 2, XboxMC2 France, Atari, Namco, Ubisoft
James Bond 007: From Russia with Love (только PSP-версия)3 апреля 2006 годаPlayStation PortableElectronic Arts
Rogue Trooper19 апреля 2006 годаWindows, Wii, PlayStation 2, XboxEidos Interactive
Delta Force: Black Hawk Down – Team Sabre (только PS2-версия)[10]10 ноября 2006 годаPlayStation 2NovaLogic
Star Wars Battlefront: Renegade Squadron9 октября 2007 годаPlayStation PortableLucasArts
The Simpsons Game (только версии для PS2, PSP и Wii)30 октября 2007 годаWii, PlayStation 2, PlayStation PortableElectronic Arts
Aliens vs. Predator: Requiem[англ.]13 ноября 2007 годаPlayStation PortableSierra Entertainment
Call of Duty: World at War Final Fronts[11]11 ноября 2008 годаPlayStation 2Activision
Shellshock 2: Blood Trails13 февраля 2009 годаWindows, PlayStation 3, Xbox 360Eidos Interactive
Rogue Warrior1 декабря 2009 годаWindows, PlayStation 3, Xbox 360Bethesda Softworks
Aliens versus Predator16 февраля 2010 годаWindows, PlayStation 3, Xbox 360
Sniper Elite V24 мая 2012 годаWindows, Wii, PlayStation 3, Xbox 360505 Games
Sniper Elite: Nazi Zombie Army28 февраля 2013Windows505 Games
Sniper Elite: Nazi Zombie Army 231 октября 2013Windows505 Games
Sniper Elite 327 июня 2014Windows, PlayStation 3, Xbox 360, PlayStation 4, Xbox One505 Games
Zombie Army Trilogy6 марта 2015Windows, PlayStation 4, Xbox One505 Games
Sniper Elite 414 февраля 2017Windows, PlayStation 4, Playstation 5, Xbox One, Xbox Series X/SRebellion Developments
Evil Genius 2[англ.]30 марта 2021WindowsRebellion Developments
Sniper Elite 526 мая 2022Windows, PlayStation 4, Playstation 5, Xbox One, Xbox Series X/SRebellion Developments

Примечания

🔥 Top keywords: Заглавная страницаЯндексДуров, Павел ВалерьевичСлужебная:ПоискYouTubeЛунин, Андрей АлексеевичПодносова, Ирина ЛеонидовнаВКонтактеФоллаут (телесериал)WildberriesTelegramРеал Мадрид (футбольный клуб)Богуславская, Зоя БорисовнаДуров, Валерий СемёновичРоссияXVideosСписок умерших в 2024 годуЧикатило, Андрей РомановичFallout (серия игр)Список игроков НХЛ, забросивших 500 и более шайбПопков, Михаил ВикторовичOzon17 апреляИльин, Иван АлександровичMail.ruСёгун (мини-сериал, 2024)Слово пацана. Кровь на асфальтеПутин, Владимир ВладимировичЛига чемпионов УЕФАГагарина, Елена ЮрьевнаБишимбаев, Куандык ВалихановичЛига чемпионов УЕФА 2023/2024Турнир претендентов по шахматам 2024Манчестер СитиMGM-140 ATACMSРоссийский миротворческий контингент в Нагорном КарабахеЗагоризонтный радиолокаторПинапВодительское удостоверение в Российской Федерации