Rockstar Advanced Game Engine

Поделись знанием:
(перенаправлено с «RAGE Technology Group»)
Перейти к: навигация, поиск
Rockstar Advanced Game Engine (RAGE)
Игровой движок (Список)
Разработчики Rockstar San Diego
Rockstar North
Аппаратные платформы IBM PC-совместимый компьютер, Xbox 360, Xbox One, PlayStation 3, PlayStation 4, Wii
Поддерживаемая ОС Microsoft Windows
Лицензия проприетарная, не лицензируется — только внутреннее использование
Первая игра на движке Rockstar Games presents Table Tennis / 23 мая 2006 года
Последняя игра на движке Grand Theft Auto Online / 1 октября 2013 года
[www.rockstargames.com www.rockstargames.com]
Rockstar Advanced Game Engine (рус. Продвинутый Игровой Движок Rockstar, сокращённо RAGE с анг. ярость) — игровой движок, разработанный студиями Rockstar San Diego и Rockstar North, которые являются подразделениями американской компании Rockstar Games. «Rockstar Advanced Game Engine» создан для внутреннего использования филиалами Rockstar Games и не предназначен для лицензирования сторонними компаниями. Впервые «RAGE» использовался в компьютерной игре «Rockstar Games presents Table Tennis», которая вышла 23 мая 2006 года. В дальнейшем движок использовался в игре Grand Theft Auto IV и всех её продолжениях, а также в других играх производства Rockstar Games. «RAGE» поддерживает IBM PC-совместимые компьютеры и игровые консоли: Xbox 360, Xbox One, PlayStation 3, PlayStation 4, PlayStation Portable и Wii.



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

В первой половине 2000-х годов Rockstar Games для преимущественного большинства своих игр использовала игровой движок RenderWare производства Criterion Games. Однако в июле 2004 года американский издатель Electronic Arts приобрёл компанию Criterion Games вместе с её движком. Это ухудшило политику лицензирования RenderWare, поэтому Rockstar Games решила разработать свой собственный движок для своих проектов. Сведения о намерении Rockstar Games разработать свой движок появились в сентябре 2005 года.[1] «RAGE» основан на движке AGE (Angel Game Engine), который был изначально разработан студией Angel Studios для игр серии Midnight Club и других игр производства Rockstar San Diego для шестого поколения игровых консолей. Разработкой «RAGE» занималась группа сотрудников Rockstar San Diego и Rockstar North под названием «RAGE Technology Group» (рус. Технологическая группа RAGE).[2]

В начале мая 2006 года журналисты сайта MTV News опубликовали статью, в которой подтвердили существование движка «RAGE» и его использование в «Rockstar Games presents Table Tennis» и «Grand Theft Auto IV».[3] В июне состоялся релиз «Rockstar Games presents Table Tennis» и эти сведения были подтверждены и уточнены.[4]

В феврале 2007 года британская компания NaturalMotion и Rockstar Games объявили, что «euphoria», средство процедурной анимации, будет использоваться в будущих играх Rockstar и, соответственно, в движке «RAGE».[5] Пресс-релиз, который был включён во второй трейлер игры «Grand Theft Auto IV», в конечном счёте подтвердил то, что «Grand Theft Auto IV» будет первой игрой от Rockstar, которая будет использовать «euphoria».[6][7]

23 апреля 2008 года сайт 1UP.com опубликовал интервью с техническими директорами Rockstar North — Адамом Фоулером (англ. Adam Fowler) и Сэнди Роджером (англ. Sandy Roger), которое было полностью посвящено «RAGE».[2] 29 апреля вышла игра «Grand Theft Auto IV» — вторая игра, использующая «RAGE».

После «Grand Theft Auto IV», «RAGE» использовался в гоночной игре «Midnight Club: Los Angeles», которая вышла 21 октября 2008 года.[8] Далее движок использовали оба дополнения «Grand Theft Auto IV» — «Grand Theft Auto IV: The Lost and Damned» и «Grand Theft Auto: The Ballad of Gay Tony». Позже на движке вышла игра «Red Dead Redemption»[9] (18 мая 2010 года) и была анонсирована игра «Max Payne 3»[10], которая также использует движок «RAGE».

3 ноября 2011 года Rockstar Games анонсировала Grand Theft Auto V[11], игра использует движок «RAGE»[12]. Игра вышла 17 сентября 2013 года на консоли Xbox 360 и PlayStation 3[13] , затем 18 ноября 2014 года игра вышла на Xbox One и PS4, а 14 апреля 2015 года добралась и до PC.

Особенности и характеристики

«Rockstar Advanced Game Engine» является полнофункциональным игровым движком, который содержит графический движок, физический движок, звуковой движок, анимационный движок, игровой искусственный интеллект, работу с сетью, скриптовый язык и другие компоненты. Звуковой движок и сетевой код разработали сотрудники Rockstar North, а все другие компоненты — сотрудники Rockstar San Diego.[2]

Так как движок ориентировался на использования в играх, которые имеют «открытый бесшовный мир», то основным преимуществом движка является его способность эффективно обрабатывать большие игровые пространства. Так, при движении персонажа по уровню, движок постоянно и динамически добавляет одни и удаляет другие объекты. Разработчики сообщили, что для этого надо было разработать надёжный менеджер памяти движка, который бы мог постоянно распределять и удалять объекты из оперативной памяти без её фрагментирования.[2]

В «RAGE» используется внешний физический движок «Bullet Physics Library», который является свободным ПО.[14]

Много времени и внимания разработчики уделили физике автомобилей, которую они попытались сделать максимально близкой к реальности. Эта система учитывает вес машины, силу сцепления шин с поверхностью и другие характеристики. Поведение автомобиля зависит от поверхности, по которой он едет, а также от погодных условий.[2]

Для анимации гуманоидных персонажей (людей) используется «euphoria» — программный компонент, который самостоятельно автоматически создаёт анимацию персонажей «на лету». «euphoria» разработана компанией NaturalMotion и используется в «RAGE» как постоянный компонент начиная с игры «Grand Theft Auto IV».[5]

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

Название игры Разработчик Дата первого выхода Платформы
Rockstar Games presents Table Tennis Rockstar San Diego, Rockstar Leeds 23 мая 2006 года Xbox 360, Wii
Grand Theft Auto IV Rockstar North, Rockstar Toronto 29 апреля 2008 года ПК (Microsoft Windows), Xbox 360, PlayStation 3
Midnight Club: Los Angeles Rockstar San Diego 21 октября 2008 года Xbox 360, PlayStation 3
Grand Theft Auto IV: The Lost and Damned Rockstar North, Rockstar Toronto 17 февраля 2009 года ПК (Microsoft Windows), Xbox 360, PlayStation 3
Grand Theft Auto IV: The Ballad of Gay Tony Rockstar North, Rockstar Toronto 29 октября 2009 года ПК (Microsoft Windows), Xbox 360, PlayStation 3
Grand Theft Auto: Episodes from Liberty City Rockstar North, Rockstar Toronto 29 октября 2009 года ПК (Microsoft Windows), Xbox 360, PlayStation 3
Red Dead Redemption Rockstar San Diego 18 мая 2010 года Xbox 360, PlayStation 3
Red Dead Redemption: Undead Nightmare Rockstar San Diego, Rockstar North 26 октября 2010 года Xbox 360, PlayStation 3
Max Payne 3 Rockstar Vancouver, Rockstar New England, Rockstar London, Rockstar Toronto 15 мая 2012 года ПК (Microsoft Windows, OS X), Xbox 360, PlayStation 3
Grand Theft Auto V Rockstar North 17 сентября 2013 года ПК (Microsoft Windows), Xbox 360, PlayStation 3, PlayStation 4, Xbox One
Grand Theft Auto Online Rockstar North 1 октября 2013 года ПК (Microsoft Windows), Xbox 360, PlayStation 3, PlayStation 4, Xbox One
Red Dead Redemption 2 Rockstar San Diego, Rockstar North осень 2017 года PlayStation 4, Xbox One
Red Dead Online Rockstar San Diego, Rockstar North осень 2017 года PlayStation 4, Xbox One

Напишите отзыв о статье "Rockstar Advanced Game Engine"

Примечания

  1. [www.1up.com/do/previewPage?cId=3143597 Grand Theft Auto: Liberty City Stories — We spend an hour with the biggest PSP game around!] (англ.). 1UP.com (12 сентября 2005 года). — «Though most players won't realize it, one of the more interesting notes about Liberty City Stories' technology is that this is the first time since the series has gone 3D that there's a GTA game not built using Renderware. Instead, the LCS engine has been built by Rockstar Leeds and Rockstar North.»  Проверено 19 июля 2010. [www.webcitation.org/65YLcz47G Архивировано из первоисточника 19 февраля 2012].
  2. 1 2 3 4 5 1UP Staff. [www.1up.com/do/previewPage?cId=3167534&p=37 Grand Theft Auto 4 — Rockstar explains the tech behind GTA4] (англ.). 1UP.com (23 апреля 2008 года). — Интервью с техническими директорами Rockstar North — Адамом Фоулером и Сэнди Роджером касательно особенностей движка «RAGE». Проверено 19 июля 2010. [www.webcitation.org/65YLbhPuP Архивировано из первоисточника 19 февраля 2012].
  3. Stephen Totilo. [www.mtv.com/news/articles/1530131/20060503/index.jhtml The First Rule Of Ping-Pong Club: Talk About Rockstar's Table Tennis Game Video game publisher hosts underground tournaments for NYC tastemakers.(англ.). MTV News (4 мая 2006 года). — «The Rockstar reps explained that the game [Table Tennis] was running on RAGE, the Rockstar Advanced Game Engine. This is the graphics technology gamers are to expect from future Rockstar games, including the next "GTA."»  Проверено 19 июля 2010. [www.webcitation.org/65YLebxgt Архивировано из первоисточника 19 февраля 2012].
  4. Tor Thorsen. [www.gamespot.com/news/6236336.html Grand Theft Auto IV powered by Table Tennis engine?] (англ.). GameSpot (15 июня 2006 года). Проверено 19 июля 2010. [www.webcitation.org/65YLfa1Et Архивировано из первоисточника 19 февраля 2012].
  5. 1 2 [www.naturalmotion.com/files/nm_rockstar_2007.pdf NaturalMotion and Rockstar Games, Inc. Announce Development Partnership, NaturalMotion Press Release] (англ.) (PDF)(недоступная ссылка — история). NaturalMotion (27 февраля 2007 года). Проверено 5 января 2009. [web.archive.org/20070927213342/www.naturalmotion.com/files/nm_rockstar_2007.pdf Архивировано из первоисточника 27 сентября 2007].
  6. [www.gta4.net/news/3897/grand-theft-auto-iv-trailer-2-launched/ Grand Theft Auto IV Trailer 2 Launched!], GTA4.net, 28 June 2007
  7. Boyer, Brandon [www.gamasutra.com/php-bin/news_index.php?story=14526 Product: Grand Theft Auto IV Using NaturalMotion's Euphoria]. Gamasutra (29 июня 2007). Проверено 3 апреля 2008. [www.webcitation.org/65YLZsdnM Архивировано из первоисточника 19 февраля 2012].
  8. Chris Roper. [ps3.ign.com/articles/814/814933p1.html GC 2007: Midnight Club: Los Angeles Preview First details on Rockstar's latest offering in its highly successful racing franchise.(англ.) 2. IGN.com (23 августа 2007 года). Проверено 19 июля 2010. [www.webcitation.org/65YLgz8UN Архивировано из первоисточника 19 февраля 2012].
  9. Nomad. [www.ag.ru/news/02-09-2009#18998.html Впечатления: Red Dead Redemption]. Absolute Games (2 сентября 2009 года). Проверено 19 июля 2010. [www.webcitation.org/65YLnKqUl Архивировано из первоисточника 19 февраля 2012].
  10. Tom Bramwell. [www.eurogamer.net/articles/balding-max-payne-3-sighted Balding Max Payne 3 sighted] (англ.). Eurogamer (10 июня 2010 года). Проверено 19 июля 2010. [www.webcitation.org/65YLq9AC0 Архивировано из первоисточника 19 февраля 2012].
  11. R* Q. [www.rockstargames.com/newswire/article/19471/grand-theft-auto-v-official-announcement.html Grand Theft Auto V Official Announcement]. Rockstar Games (3 ноября 2011). Проверено 13 июня 2012. [www.webcitation.org/6AMQk5nzk Архивировано из первоисточника 1 ноября 2012].
  12. R* K, R* Y. [www.rockstargames.com/newswire/article/45251/rockstar-game-tips-learn-from-the-max-payne-3-leaderboard-legend.html Rockstar Game Tips: Learn from the Max Payne 3 Leaderboard Legends]. Rockstar Games (11 октября 2012). — «Max Payne 3 does use RAGE, and we're also using it for GTAV.»  Проверено 1 ноября 2012. [www.webcitation.org/6CIs0H5gR Архивировано из первоисточника 20 ноября 2012].
  13. R* Q. [www.rockstargames.com/newswire/article/45951/grand-theft-auto-v-is-coming-spring-2013.html Grand Theft Auto V is Coming Spring 2013]. Rockstar Games (30 октября 2012). Проверено 1 ноября 2012. [www.webcitation.org/6CIs1lQt7 Архивировано из первоисточника 20 ноября 2012].
  14. Erwin Coumans. [www.bulletphysics.com/Bullet/phpBB3/viewtopic.php?p=11971#p11971 AAA Titles using Bullet] (англ.). Официальный сайт движка (5 января 2009 года). — «We are allowed to mention that some parts of Bullet have been co-developed and optimized with Rockstar and merged into their Rage game engine, used on XBox 360, PC and PLAYSTATION 3 in Midnight Club: Los Angeles and Grand Theft Auto 4.»  Проверено 19 июля 2010. [www.webcitation.org/65YLvSyVU Архивировано из первоисточника 19 февраля 2012].

Отрывок, характеризующий Rockstar Advanced Game Engine

Борис сказал это Пьеру, очевидно, для того, чтобы быть услышанным светлейшим. Он знал, что Кутузов обратит внимание на эти слова, и действительно светлейший обратился к нему:
– Ты что говоришь про ополченье? – сказал он Борису.
– Они, ваша светлость, готовясь к завтрашнему дню, к смерти, надели белые рубахи.
– А!.. Чудесный, бесподобный народ! – сказал Кутузов и, закрыв глаза, покачал головой. – Бесподобный народ! – повторил он со вздохом.
– Хотите пороху понюхать? – сказал он Пьеру. – Да, приятный запах. Имею честь быть обожателем супруги вашей, здорова она? Мой привал к вашим услугам. – И, как это часто бывает с старыми людьми, Кутузов стал рассеянно оглядываться, как будто забыв все, что ему нужно было сказать или сделать.
Очевидно, вспомнив то, что он искал, он подманил к себе Андрея Сергеича Кайсарова, брата своего адъютанта.
– Как, как, как стихи то Марина, как стихи, как? Что на Геракова написал: «Будешь в корпусе учитель… Скажи, скажи, – заговорил Кутузов, очевидно, собираясь посмеяться. Кайсаров прочел… Кутузов, улыбаясь, кивал головой в такт стихов.
Когда Пьер отошел от Кутузова, Долохов, подвинувшись к нему, взял его за руку.
– Очень рад встретить вас здесь, граф, – сказал он ему громко и не стесняясь присутствием посторонних, с особенной решительностью и торжественностью. – Накануне дня, в который бог знает кому из нас суждено остаться в живых, я рад случаю сказать вам, что я жалею о тех недоразумениях, которые были между нами, и желал бы, чтобы вы не имели против меня ничего. Прошу вас простить меня.
Пьер, улыбаясь, глядел на Долохова, не зная, что сказать ему. Долохов со слезами, выступившими ему на глаза, обнял и поцеловал Пьера.
Борис что то сказал своему генералу, и граф Бенигсен обратился к Пьеру и предложил ехать с собою вместе по линии.
– Вам это будет интересно, – сказал он.
– Да, очень интересно, – сказал Пьер.
Через полчаса Кутузов уехал в Татаринову, и Бенигсен со свитой, в числе которой был и Пьер, поехал по линии.


Бенигсен от Горок спустился по большой дороге к мосту, на который Пьеру указывал офицер с кургана как на центр позиции и у которого на берегу лежали ряды скошенной, пахнувшей сеном травы. Через мост они проехали в село Бородино, оттуда повернули влево и мимо огромного количества войск и пушек выехали к высокому кургану, на котором копали землю ополченцы. Это был редут, еще не имевший названия, потом получивший название редута Раевского, или курганной батареи.
Пьер не обратил особенного внимания на этот редут. Он не знал, что это место будет для него памятнее всех мест Бородинского поля. Потом они поехали через овраг к Семеновскому, в котором солдаты растаскивали последние бревна изб и овинов. Потом под гору и на гору они проехали вперед через поломанную, выбитую, как градом, рожь, по вновь проложенной артиллерией по колчам пашни дороге на флеши [род укрепления. (Примеч. Л.Н. Толстого.) ], тоже тогда еще копаемые.
Бенигсен остановился на флешах и стал смотреть вперед на (бывший еще вчера нашим) Шевардинский редут, на котором виднелось несколько всадников. Офицеры говорили, что там был Наполеон или Мюрат. И все жадно смотрели на эту кучку всадников. Пьер тоже смотрел туда, стараясь угадать, который из этих чуть видневшихся людей был Наполеон. Наконец всадники съехали с кургана и скрылись.
Бенигсен обратился к подошедшему к нему генералу и стал пояснять все положение наших войск. Пьер слушал слова Бенигсена, напрягая все свои умственные силы к тому, чтоб понять сущность предстоящего сражения, но с огорчением чувствовал, что умственные способности его для этого были недостаточны. Он ничего не понимал. Бенигсен перестал говорить, и заметив фигуру прислушивавшегося Пьера, сказал вдруг, обращаясь к нему:
– Вам, я думаю, неинтересно?
– Ах, напротив, очень интересно, – повторил Пьер не совсем правдиво.
С флеш они поехали еще левее дорогою, вьющеюся по частому, невысокому березовому лесу. В середине этого
леса выскочил перед ними на дорогу коричневый с белыми ногами заяц и, испуганный топотом большого количества лошадей, так растерялся, что долго прыгал по дороге впереди их, возбуждая общее внимание и смех, и, только когда в несколько голосов крикнули на него, бросился в сторону и скрылся в чаще. Проехав версты две по лесу, они выехали на поляну, на которой стояли войска корпуса Тучкова, долженствовавшего защищать левый фланг.
Здесь, на крайнем левом фланге, Бенигсен много и горячо говорил и сделал, как казалось Пьеру, важное в военном отношении распоряжение. Впереди расположения войск Тучкова находилось возвышение. Это возвышение не было занято войсками. Бенигсен громко критиковал эту ошибку, говоря, что было безумно оставить незанятою командующую местностью высоту и поставить войска под нею. Некоторые генералы выражали то же мнение. Один в особенности с воинской горячностью говорил о том, что их поставили тут на убой. Бенигсен приказал своим именем передвинуть войска на высоту.
Распоряжение это на левом фланге еще более заставило Пьера усумниться в его способности понять военное дело. Слушая Бенигсена и генералов, осуждавших положение войск под горою, Пьер вполне понимал их и разделял их мнение; но именно вследствие этого он не мог понять, каким образом мог тот, кто поставил их тут под горою, сделать такую очевидную и грубую ошибку.
Пьер не знал того, что войска эти были поставлены не для защиты позиции, как думал Бенигсен, а были поставлены в скрытое место для засады, то есть для того, чтобы быть незамеченными и вдруг ударить на подвигавшегося неприятеля. Бенигсен не знал этого и передвинул войска вперед по особенным соображениям, не сказав об этом главнокомандующему.


Князь Андрей в этот ясный августовский вечер 25 го числа лежал, облокотившись на руку, в разломанном сарае деревни Князькова, на краю расположения своего полка. В отверстие сломанной стены он смотрел на шедшую вдоль по забору полосу тридцатилетних берез с обрубленными нижними сучьями, на пашню с разбитыми на ней копнами овса и на кустарник, по которому виднелись дымы костров – солдатских кухонь.
Как ни тесна и никому не нужна и ни тяжка теперь казалась князю Андрею его жизнь, он так же, как и семь лет тому назад в Аустерлице накануне сражения, чувствовал себя взволнованным и раздраженным.
Приказания на завтрашнее сражение были отданы и получены им. Делать ему было больше нечего. Но мысли самые простые, ясные и потому страшные мысли не оставляли его в покое. Он знал, что завтрашнее сражение должно было быть самое страшное изо всех тех, в которых он участвовал, и возможность смерти в первый раз в его жизни, без всякого отношения к житейскому, без соображений о том, как она подействует на других, а только по отношению к нему самому, к его душе, с живостью, почти с достоверностью, просто и ужасно, представилась ему. И с высоты этого представления все, что прежде мучило и занимало его, вдруг осветилось холодным белым светом, без теней, без перспективы, без различия очертаний. Вся жизнь представилась ему волшебным фонарем, в который он долго смотрел сквозь стекло и при искусственном освещении. Теперь он увидал вдруг, без стекла, при ярком дневном свете, эти дурно намалеванные картины. «Да, да, вот они те волновавшие и восхищавшие и мучившие меня ложные образы, – говорил он себе, перебирая в своем воображении главные картины своего волшебного фонаря жизни, глядя теперь на них при этом холодном белом свете дня – ясной мысли о смерти. – Вот они, эти грубо намалеванные фигуры, которые представлялись чем то прекрасным и таинственным. Слава, общественное благо, любовь к женщине, самое отечество – как велики казались мне эти картины, какого глубокого смысла казались они исполненными! И все это так просто, бледно и грубо при холодном белом свете того утра, которое, я чувствую, поднимается для меня». Три главные горя его жизни в особенности останавливали его внимание. Его любовь к женщине, смерть его отца и французское нашествие, захватившее половину России. «Любовь!.. Эта девочка, мне казавшаяся преисполненною таинственных сил. Как же я любил ее! я делал поэтические планы о любви, о счастии с нею. О милый мальчик! – с злостью вслух проговорил он. – Как же! я верил в какую то идеальную любовь, которая должна была мне сохранить ее верность за целый год моего отсутствия! Как нежный голубок басни, она должна была зачахнуть в разлуке со мной. А все это гораздо проще… Все это ужасно просто, гадко!
Отец тоже строил в Лысых Горах и думал, что это его место, его земля, его воздух, его мужики; а пришел Наполеон и, не зная об его существовании, как щепку с дороги, столкнул его, и развалились его Лысые Горы и вся его жизнь. А княжна Марья говорит, что это испытание, посланное свыше. Для чего же испытание, когда его уже нет и не будет? никогда больше не будет! Его нет! Так кому же это испытание? Отечество, погибель Москвы! А завтра меня убьет – и не француз даже, а свой, как вчера разрядил солдат ружье около моего уха, и придут французы, возьмут меня за ноги и за голову и швырнут в яму, чтоб я не вонял им под носом, и сложатся новые условия жизни, которые будут также привычны для других, и я не буду знать про них, и меня не будет».
Он поглядел на полосу берез с их неподвижной желтизной, зеленью и белой корой, блестящих на солнце. «Умереть, чтобы меня убили завтра, чтобы меня не было… чтобы все это было, а меня бы не было». Он живо представил себе отсутствие себя в этой жизни. И эти березы с их светом и тенью, и эти курчавые облака, и этот дым костров – все вокруг преобразилось для него и показалось чем то страшным и угрожающим. Мороз пробежал по его спине. Быстро встав, он вышел из сарая и стал ходить.
За сараем послышались голоса.
– Кто там? – окликнул князь Андрей.
Красноносый капитан Тимохин, бывший ротный командир Долохова, теперь, за убылью офицеров, батальонный командир, робко вошел в сарай. За ним вошли адъютант и казначей полка.
Князь Андрей поспешно встал, выслушал то, что по службе имели передать ему офицеры, передал им еще некоторые приказания и сбирался отпустить их, когда из за сарая послышался знакомый, пришепетывающий голос.
– Que diable! [Черт возьми!] – сказал голос человека, стукнувшегося обо что то.
Князь Андрей, выглянув из сарая, увидал подходящего к нему Пьера, который споткнулся на лежавшую жердь и чуть не упал. Князю Андрею вообще неприятно было видеть людей из своего мира, в особенности же Пьера, который напоминал ему все те тяжелые минуты, которые он пережил в последний приезд в Москву.
– А, вот как! – сказал он. – Какими судьбами? Вот не ждал.
В то время как он говорил это, в глазах его и выражении всего лица было больше чем сухость – была враждебность, которую тотчас же заметил Пьер. Он подходил к сараю в самом оживленном состоянии духа, но, увидав выражение лица князя Андрея, он почувствовал себя стесненным и неловким.