RenderWare

RenderWare — игровой движок, разработанный британской компанией Criterion Games.

RenderWare

Логотип игрового движка
Тип Игровой движок (Список)
Разработчик Criterion Games
Аппаратная платформа IBM PC-совместимый компьютер
Xbox 360
Xbox
PlayStation 3
PlayStation 2
PlayStation Portable
Wii
GameCube
Dreamcast
Android
iOS
N-Gage
Поддерживаемая ОС Microsoft Windows
Mac OS X
Написан на языке C++
Лицензия проприетарная
Первая игра на движке Scorched Planet / 1996
Последняя игра на движке Need for Speed: Hot Pursuit Remastered / 2020
renderware.com

RenderWare разрабатывался с прицелом на широкую кроссплатформенность и поддерживает операционные системы Microsoft Windows и Mac OS X, игровые консоли GameCube, Wii, Xbox, Xbox 360, PlayStation 2, PlayStation 3 и другие (в том числе более редкие платформы, такие как N-Gage)[1][2].

RenderWare является одной из самых известных технологий в области разработки компьютерных игр; движок был использован в играх серий Burnout, Grand Theft Auto, Tony Hawk's Pro Skater и The Sims[3] и прочих.

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

RenderWare возник во времена конкурирования программного рендеринга графики на центральных процессорах и аппаратного рендеринга на первых графических процессорах, когда требовалось создать стандартизированное решение для разработки игр под игровые приставки шестого поколения, в частности, PlayStation 2. На то время конкурировать RenderWare пришлось с такими программными библиотеками как BRender от компании Argonaut Software и Reality Lab от компании RenderMorphics (Reality Lab позже был приобретён корпорацией Microsoft и стал частью Direct3D). Со временем разработчики расширяли список платформ и активно дорабатывали технологию, она пополнялась множеством внутренних модулей (таких как собственный физический модуль), предназначенных для реализации тех или иных возможностей; в версии версии 2 появился внутренний скриптовый язык RWX (RenderWare Script).

В 2003 году компания Criterion приобрела MathEngine — компанию разработчиков физического движка Karma. Наработки Karma легли в основу RenderWare Physics — одного из компонентов движка, отвечающего за физическую модель[4].

В 2004 году Criterion Games, разрабатывающая RenderWare, была приобретена компанией Electronic Arts и стала её дочерним предприятием; в результате сделки были приобретены и права на движок RenderWare. До того, как фирму-разработчика Criterion выкупила компания Electronic Arts, технология пользовалась большим спросом у сторонних разработчиков. Предполагалось, что и после покупки компании движок будет предлагаться для лицензирования сторонним компаниям, однако некоторые клиенты решили, что будет слишком рискованным полагаться на продукт, который находится в собственности их главного конкурента. Так, например, компания Rockstar Games, чьи предыдущие игры были построены на RenderWare, начала использовать Gamebryo (для Bully: Scholarship Edition, 2008), а также собственный RAGE в новых проектах того времени (GTA 4). Midway Games, которая часто использовала при разработке RenderWare, стандартизовала для себя и своих внутренних студий движок Unreal Engine 3 — игры того времени (Stranglehold, Mortal Kombat vs. DC Universe, The Wheelman), были построены именно на нем. Спустя некоторое время Electronic Arts убрала RenderWare из продажи, сделав его доступным только для своих дочерних студий.

Новый владелец технологии Electronic Arts, однако, продолжил поддерживать старые контракты и соглашения. Те разработчики, которые лицензировали RenderWare ещё до покупки Criterion, смогли продолжать использовать движок в своем проекте (либо серии игр, если была куплена такая лицензия).

Представители компании Electronic Arts делали несколько раз неоднозначные заявления о данном движке, в частности, Бинг Гордон (англ. Bing Gordon), исполнительный директор EA, в интервью сайту Gamasutra в 2017 году заявлял, что RenderWare «не подходит для консолей следующего [седьмого] поколения и не может конкурировать с Unreal Engine», поэтому «Electronic Arts прекратила использовать его в своих проектах»[5], что не согласуется с тем фактом, что многое игры компании тех лет производились именно с использованием RenderWare.

Criterion Games продолжила развитие технологии в стенах студии: на последних версиях движка были созданы игры Burnout Paradise и Need For Speed: Hot Pursuit 2010 года самой Criterion[6], кроме того, закрытое подразделение EA Bright Light (находившееся в одном здании с Criterion) сделало на последних версиях RenderWare Harry Potter and the Order of the Phoenix и Harry Potter and the Half-Blood Prince.

Технические характеристики

Компьютерная игра Harry Potter and the Order of the Phoenix 2007 года построена с использованием одной из последних версий движка RenderWare.

RenderWare представляет собой интегрированный программный комплекс — игровой движок, сочетающий в себе все необходимые компоненты для разработки трёхмерных приложений: графический движок, физический движок, звуковой движок, систему искусственного интеллекта и т. д. Кроме того, он предоставляет разработчикам мультиплатформенный интерфейс программирования приложений (англ. API). Исходный код написан на языке программирования C++.

Во многих играх на движке RenderWare (например, игры серии Grand Theft Auto, Bully (PS2), The Sims 3, Harry Potter and the Order of the Phoenix) широко используются возможности движка, касающиеся работы с очень большими детализированными локациями. Карта местности очень большого размера может подгружаться «на лету», практически не требуя ожидания игрока и отображения экрана загрузки. Технически локации обычно делятся на секции, которые подгружаются постепенно. Для экономии оперативной памяти используется метод LOD — уровней детализации: когда объект находится вдали от видимости игрока, его высокодетализированная модель плавно заменяется моделью с меньшей детализацией и размером текстуры, таким образом движок экономит ресурсы системы игрока. С теми же целями используется мип-маппинг (MIP-текстурирование) — другая техника оптимизации, но касающаяся только текстур.

Графическими движком (компонентом, ответственным за обработку графики) поддерживаются как статические (заранее прорисованные), так и мягкие динамические тени, на которые может влиять расположение источников света. Для освещения может применяться повершинное освещение (англ. per-vertex lightning) и карты освещения.

Реализовано рельефное текстурирование и работа с текстурами высокого разрешения; работа с вершинными и пиксельными шейдерами, покадровая и скелетная анимация персонажей, развитая система частиц, специальные эффекты для воды и неба (в том числе, с использованием шейдеров).

Также графический движок поддерживает широкий спектр эффектов пост-обработки, например: motion blur, bloom, High Dynamic Range Rendering, глубину резкости и т. п.

Физический движок, называемый обычно RenderWare Physics, основан на физическом движке Karma. Он обеспечивает базовую физику, распознавание столкновений, физику тряпичной куклы, физику транспортных средств.

Звуковой движок обеспечивает трёхмерный звук Dolby Surround.

Игровой движок RenderWare имеет множество внутренних версий (например, Grand Theft Auto: Vice City 2003 года базировалась на версии 3.х[7], а версию движка из Need for Speed: Hot Pursuit (2010) и Need for Speed: Most Wanted (2012) называют[6][8][9] Chameleon), однако преимущественно информация о версиях движка, использующийся в играх, нигде не сообщается.

Утечки и открытая реализация движка

В Сети можно найти утекшие версии движка, например, SDK RenderWare Studio за середину 2004 года (ее использование будет нарушением авторского права).

Кроме того, энтузиасты методом обратной разработки начали разработку OpenRW. Он стал имплементацией версии RenderWare из GTA 3 и, позднее, Vice City, со всеми наработками, сделанными для нее со стороны Rockstar Games (поддерживаются все форматы данных, используемые в вышеуказанной игре). Авторами предполагается использование движка вместе с оригинальной GTA 3 или VC: движок, доступный для загрузки, будет использовать ее ресурсы, предоставляя игроку лучшую совместимость с современными платформами и системами. Репозиторий движка был удален с GitHub после жалобы правообладателя GTA, компании Take-Two Interactive, хотя исходные коды по-прежнему доступны для загрузки из других источников.[10][11]

Список игр, которые используют RenderWare

Список неполный.

ИграГодПлатформаРазработчик
AFL Live 20042003PlayStation 2, XboxIR Gurus
AFL Live Premiership Edition2004PlayStation 2IR Gurus
AFL Premiership 20052005PlayStation 2IR Gurus
AFL Premiership 20062006PlayStation 2IR Gurus
Airport Tycoon2000PC (Windows)Krisalis Software
Airport Tycoon 32003PC (Windows)Global Star Software
Airblade2002PlayStation 2Criterion Software
Alias2004PC (Windows), PlayStation 2, XboxAcclaim Studios Cheltenham
Apache Air Assault2003PC (Windows)InterActive Vision Games
Axle RageОтмененаPC (Windows), PlayStation 2Акелла
Battlefield 2: Modern Combat2006PlayStation 2, Xbox, Xbox 360Digital Illusions
Black2006PlayStation 2, XboxCriterion Software
Bleach: Erabareshi Tamashii2005PlayStation 2Sony Computer Entertainment
Blitz: The League2005PlayStation 2, XboxMidway Games
Bratz: Rock Angelz2004PC (Windows), PlayStation 2, GameCubeBlitz Games, AWE Games
Broken Sword: The Sleeping Dragon2003PC (Windows), PlayStation 2, XboxRevolution Software
Bully[12]2006PlayStation 2Rockstar Vancouver
Bully: Special Edition2006PlayStation 2Rockstar Vancouver
Burnout2001GameCube, PlayStation 2, XboxCriterion Software
Burnout 2: Point of Impact2002GameCube, PlayStation 2, XboxCriterion Software
Burnout 3: Takedown2004PlayStation 2, XboxCriterion Software
Burnout Legends2005PSPCriterion Software
Burnout Revenge2005PlayStation 2, Xbox, Xbox 360Criterion Software
Burnout Dominator2007PlayStation 2, PSPCriterion Software
Burnout Paradise2008PlayStation 3, Xbox 360Criterion Software
Burnout Paradise: The Ultimate Box2009PC (Windows)Criterion Software
Burnout Paradise Remastered2018, 2020 (PC, Switch)PlayStation 4, Xbox One
PC (Windows), Nintendo Switch
Criterion Software, Stellar Entertainment[13]
Call of Duty: Finest Hour2004GameCube, PlayStation 2, XboxSpark Unlimited
Chinese Paladin 42007PC (Windows)Softstar Shanghai
Chinese Paladin 52011PC (Windows)Softstar Beijing
Chinese Paladin Online2009PC (Windows)Softstar Taipei
City Crisis2001PlayStation 2Syscom Entertainment
Cold Fear2005PC (Windows), PlayStation 2, XboxDarkworks
Cold Winter2005PlayStation 2Swordfish Studios
Commandos: Strike Force2006PC (Windows), PlayStation 2, XboxPyro Studios
Crackdown2007Xbox 360Realtime Worlds
Darkwatch2005PlayStation 2, XboxHigh Moon Studios
D.i.R.T.: Origin of the Species2006PC (Windows)Nu Generation Games Ltd
Deep Fighter2000PC (Windows), DreamcastCriterion Software
Dream of Mirror Online2005PC (Windows)Softstar Taipei
DreamMix TV World Fighters2003PlayStation 2, GamecubeRed Entertainment
Eve Burst Error Plus2003PlayStation 2Game Village
Evil Dead: Regeneration2005PC (Windows), PlayStation 2, XboxCranky Pants Games
Evolution GT2006PC (Windows), PlayStation 2Black Bean
Fight Night Round 32006PlayStation 2, PlayStation 3, Xbox 360, Xbox, PSPEA Chicago
Football Generation2003PC (Windows)Trecision
Frank Herbert’s Dune2001PC (Windows), PlayStation 2Cryo Interactive Entertainment
Gauntlet: Seven Sorrows2005PlayStation 2, XboxMidway Games San Diego
G-Nome1998PC (Windows)7th Level
Grand Theft Auto III2001PlayStation 2, Xbox, PC (Windows), MacRockstar North
Grand Theft Auto: Vice City2002PlayStation 2, Xbox, PC (Windows), MacRockstar North
Grand Theft Auto: San Andreas2004PlayStation 2, Xbox, PC (Windows), MacRockstar North
Headhunter Redemption2004PlayStation 2, XboxSEGA of America
Harry Potter and the Goblet of Fire[14]2005PC (Windows), GameCube, PlayStation 2, XboxEA Bright Light
Harry Potter and the Order of the Phoenix2007PC (Windows), PlayStation 2, PlayStation 3, Xbox, Xbox 360, Wii, GameCubeEA Bright Light
Harry Potter and the Half-Blood Prince2009PC (Windows), PlayStation 2, PlayStation 3, Xbox, Xbox 360, WiiEA Bright Light
Heroes of the Pacific2006PC (Windows), PlayStation 2, XboxHeroes of the Pacific
Jackass: The Game2008PlayStation 2, PlayStation Portable, Nintendo DSSidhe Interactive, Sensory Sweep Studios
Kamen Rider: Seigi no Keifu2005PlayStation2Cavia
Kill.switch2003PC (Windows), PlayStation 2, XboxNamco Hometek
killer72005PC (Windows), PlayStation 2Capcom
Legend of Kay2005, 2010 (DS)PlayStation 2, Nintendo DSNeon Studios, Kaiko
Legend of Kay: Anniversary2015, 2018 (Switch)PC (Windows), Mac, PlayStation 3, PlayStation 4, Xbox 360, Wii U, Nintendo SwitchNeon Studios, Kaiko
Madagascar2005PC (Windows), GameCube, PlayStation 2, XboxBeenox
Manhunt2003PC (Windows), PlayStation 2, XboxRockstar North
Manhunt 22007, 2010 (PC)PlayStation 2, PSP, Wii, PC (Windows)Rockstar North, Rockstar London
Max Payne 2: The Fall of Max Payne[15]2003PlayStation 2, XboxRockstar Vienna
Major League Baseball 2K52004PlayStation, XboxKush Games
Mortal Kombat: Armageddon2006PlayStation, Xbox, WiiMidway Games
Mortal Kombat: Deadly Alliance2002GameCube, PlayStation 2, XboxMidway Games
Mortal Kombat: Deception2004GameCube, PlayStation 2, XboxMidway Games
The Movies2005PC (Windows), MacLionhead Studios
The Movies: Stunts & Effects2006PC (Windows), MacLionhead Studios
Mad Tracks2006PC (Windows), Xbox 360Load Inc.
Nana2005PlayStation 2Konami
NBA Ballers2004PlayStation 2, XboxMidway Games
NFL Blitz 20-032002PlayStation 2, Gamecube, XboxMidway Games
NRL Rugby League2003PC (Windows), PlayStation 2, XboxTru Blu Entertainment
Need for Speed: Hot Pursuit2010PC (Windows), PlayStation 3, Xbox 360, WiiCriterion Games
Need for Speed: Hot Pursuit Remastered2020PC (Windows), PlayStation 4, Xbox One, Nintendo SwitchCriterion Games, Stellar Entertainment[13]
Need for Speed: Most Wanted[9]2012PC (Windows), PlayStation 3, Xbox 360, Wii UCriterion Games
Obscure2004PC (Windows), PlayStation 2, XboxHydravision Entertainment, MC2
Obscure 22007PC (Windows), PlayStation 2, Xbo, WiiHydravision Entertainment
Outlaw Golf 22004PlayStation 2, XboxGlobal Star Software
Pro Evolution Soccer 22002PC (Windows), PlayStation 2Konami
Red Jets2006PC (Windows)InterActive Vision
Rich Man 72003PC (Windows)Softstar Beijing
Rich Man 7 Plus: Touring Formosa2004PC (Windows)Softstar Beijing
Rich Man 82006PC (Windows)Softstar Beijing
Rich Man Universe Online2010PC (Windows)Softstar Beijing
RoboCop2003PC (Windows)Titus Interactive
Scorched Planet1996PC (Windows)Criterion Software
SCAR: Squadra Corse Alfa Romeo[16]2005PC (Windows), PlayStation 2, XboxBlack Bean
Scar of Sky Online2010PC (Windows)Softstar Taipei
Secret Weapons Over Normandy2003PC (Windows), PlayStation 2, XboxTotally Games
Sonic and the Secret Rings2007WiiSonic Team
Shadow the Hedgehog2005GameCube, PlayStation 2, XboxSonic Team
Sonic Heroes2003PC (Windows), GameCube, PlayStation 2, XboxSonic Team
SpongeBob SquarePants: Battle for Bikini Bottom2003PC (Windows), GameCube, PlayStation 2, XboxAwe Games
Stardom 32005PC (Windows)Softstar Taipei
Stardom 3 Plus: Valse of Fame2006PC (Windows)Softstar Taipei
Stardom 3 Plus: Argent Fantasy2006PC (Windows)Softstar Taipei
Stardom 3 Plus: Sweet Melody2007PC (Windows)Softstar Taipei
Skate[17]2007Xbox 360, PlayStation 3EA Black Box
Skate 22009Xbox 360, PlayStation 3EA Black Box
Skate 32010Xbox 360, PlayStation 3EA Black Box
Strike Force Bowling2004PC (Windows), PlayStation 2, PlayStation 3, GameCube, XboxLAB Rats
Suikoden III2002PlayStation 2Konami
Super-Bikes Riding Challenge2006PC (Windows), PlayStation 2Black Bean
Tech Deck: Bare Knuckle Grind2005XboxVisionscape Interactive
Teenage Mutant Ninja Turtles: Mutant Melee2005PC (Windows), GameCube, PlayStation 2, XboxKonami
The Godfather2005PC (Windows), PlayStation 2, XboxEA Redwood Shores
The Incredibles2004PC (Windows), Mac, GameCube, PlayStation 2, XboxHeavy Iron Studios
The Incredibles: Rise of the Underminer2005PC (Windows), Mac, GameCube, PlayStation 2, XboxHeavy Iron Studios
The Sims 32009PC (Windows), PlayStation 3, Xbox 360Maxis
Scarface: The World is Yours2006PC (Windows), PlayStation 2, Wii, XboxRadical Entertainment
The Settlers: Heritage of Kings2004PC (Windows)Blue Byte
The Polar Express[16]2004PC (Windows), PlayStation 2Blue Tongue
The Simpsons Skateboarding2004PlayStation 2The Code Monkeys
Swashbucklers: Blue vs Grey2007PC (Windows), PlayStation 2Акелла
The Sword Of Etheria2005PlayStation 2Konami
The Warriors2005PlayStation 2, Xbox, PSPRockstar Toronto
Tony Hawk's Pro Skater 32001PC (Windows), GameCube, PlayStation 2, XboxNeversoft
Tony Hawk's Pro Skater 42002PC (Windows), GameCube, PlayStation 2, XboxNeversoft
Tony Hawk's Underground 22004PC (Windows), GameCube, PlayStation 2, XboxNeversoft
Tony Hawk's Underground2003PC (Windows), GameCube, PlayStation 2, XboxNeversoft
Total Overdose2005PC (Windows), PlayStation 2, XboxDeadline Games
Wangan Midnight Maximum Tune2004Аркадный автоматGenki
Wangan Midnight Maximum Tune 22005Аркадный автоматGenki
Without Warning2005PlayStation 2, XboxCircle Studio
Xuan Yuan Sword 52006PC (Windows)Softstar Taipei
Xuan Yuan Sword Plus: Cloud of the Han2007PC (Windows)Softstar Taipei
Xuan Yuan Sword Plus: The Far of Cloud2010PC (Windows)Softstar Taipei
yourself!Fitness2004PC (Windows), PlayStation 2, XboxresponDESIGN
Zanzarah: The Hidden Portal[18]2002PC (Windows)Funatics Development
Бой с тенью2005PC (Windows)Акелла
Бой с тенью 22007PC (Windows)TM Studios (Акелла)

См. также

Примечания

  1. Тимофей Путинцев. RenderWare придет на PSP (недоступная ссылка). DTF (25 марта 2004). Дата обращения: 18 февраля 2011. Архивировано 14 июля 2014 года.
  2. Тимофей Путинцев. RenderWare придет на N-Gage (недоступная ссылка). DTF (11 мая 2004). Дата обращения: 18 февраля 2011. Архивировано 14 июля 2014 года.
  3. Руководство пользователя The Sims 3. Electronic Arts. Дата обращения: 18 февраля 2011. Архивировано 22 марта 2012 года.
  4. Тимофей Путинцев. Новая физика от Criterion (недоступная ссылка). DTF (2 декабря 2003-12-02). Дата обращения: 18 февраля 2011. Архивировано 7 апреля 2017 года.
  5. Brandon Sheffield. Bing There, Done That: EA's CCO Talks... Everything (англ.). Gamasutra (23 мая 2007). Дата обращения: 18 февраля 2011. Архивировано 22 марта 2012 года.
  6. Need For Speed: Hot Pursuit (англ.). Steam. — см. упоминание движка в перечне зарегистрированных товарных знаков — «RenderWare is a trademark or registered trademark of Criterion Software Ltd.». Дата обращения: 18 февраля 2011. Архивировано 19 марта 2012 года.
  7. Steve M. RW Analyze (англ.). — домашняя страница неофициальной утилиты RW Analyze для работы с некоторыми играми на движке RenderWare 3.х. Дата обращения: 6 марта 2012. Архивировано 7 июня 2012 года.
  8. Tech Interview: Need for Speed: Hot Pursuit (англ.). Eurogamer.net (31 июля 2010). Дата обращения: 10 февраля 2011. Архивировано 19 марта 2012 года.
  9. Need for Speed (англ.). Twitter. — ответ в твиттере серии Need for Speed — «Most Wanted is on an evolved Chameleon engine from Hot Pursuit». Дата обращения: 13 июня 2012.
  10. Выполнен реверс инжиниринг кода GTA III и GTA VC. OpenNET (16 февраля 2020).
  11. [Разработчики закончили реверс-инжиниринг GTA III и Vice City и выпустили порты для разных платформ Выполнен реверс инжиниринг кода GTA III и GTA VC]. Хабр (15 февраля 2020).
  12. В переиздании Bully: Scholarship Edition игру перенесли на другой движок, Gamebryo. На RenderWare продолжает работать оригинальная игра с PS2 на PlayStation 3 и PlayStation 4 в рамках обратной совместимости.
  13. Работа над Remastered-версией.
  14. Согласно информации, указанной в титрах игры.
  15. На RenderWare работает портированная на консоли силами Rockstar Vienna версия игры, оригинал же для ПК использует собственный движок разработчиков Max Payne 2, MaxFX.
  16. Во вступительной заставке отображается логотип движка RenderWare.
  17. Skate (англ.). RPCS3 Wiki. — «...a RenderWare package called Drives was used to model the joints of the human body».
  18. Zanzarah: The Hidden Portal (англ.). официальный сайт. Дата обращения: 6 июня 2012. Архивировано 27 июня 2012 года.

Ссылки

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.