Rockstar Advanced Game Engine
Rockstar Advanced Game Engine (часто вживаний, як RAGE, з англ. — «Розширений ігровий рушій Rockstar») — пропрієтарний ігровий рушій, розроблений студією Rockstar San Diego американської компанії Rockstar Games. RAGE створений для внутрішнього використання філіалами Rockstar Games і не призначений для ліцензування чужими компаніями. Вперше RAGE використовувався у комп'ютерній грі Rockstar Games presents Table Tennis, яка вийшла 23 травня 2006 року. Надалі рушій використовується для розробки ігор з відкритим світом для консолей та комп'ютерів на кшталт Grand Theft Auto IV. RAGE підтримує IBM ПК-сумісні комп'ютери та ігрові консолі: Xbox 360, Xbox One, PlayStation 3, PlayStation 4 і Wii. Є подальшим розвитком ігрового рушія Angel Game Engine, розроблений Angel Studios для Midtown Madness і пізніших версій серії Midnight Club та інших ігор Rockstar San Diego для консолей шостого покоління.
Rockstar Advanced Game Engine (RAGE) | |
---|---|
Рушій гри (Список) | |
Офіційний логотип рушія | |
Розробник | RAGE Technology Group |
Апаратні платформи | |
Підтримувана ОС | Microsoft Windows |
Написаний мовою | C++ |
Ліцензія | Пропрієтарна |
Перша гра на рушію | Rockstar Games Presents Table Tennis / 23 травня 2006 |
Остання гра на рушію | Red Dead Redemption 2 / 26 жовтня 2018 |
Історія розробки
У першій половині 2000-х років Rockstar Games для переважної більшості своїх ігор на Microsoft Windows, PlayStation 2 та Xbox, з раннім впровадженням 3D-графіки до франшизи Grand Theft Auto[1] використовувала ігровий рушій RenderWare виробництва Criterion Games. Проте у липні 2004 року американський видавець Electronic Arts придбала компанію Criterion Games разом з її рушієм. Це погіршило політику ліцензування RenderWare, тому Rockstar Games вирішила розробити свій власний рушій для своїх проєктів та відкрила підрозділ RAGE Technology Group на базі студії Rockstar San Diego.[2] Згадки про наміри Rockstar Games розробити свій двигун з'явилися у вересні 2005 року.
RAGE заснований на рушії AGE (Angel Game Engine), котрий був спочатку розроблений студією Angel Studios для ігор серії Midnight Club та інших ігор виробництва Rockstar San Diego для шостого покоління ігрових консолей. Розробкою RAGE займалася група співробітників Rockstar San Diego і Rockstar North під назвою RAGE Technology Group (укр. Технологічна група RAGE).[3][4]
На початку травня 2006 року журналісти сайту MTV News опублікували статтю, у якій підтвердили існування рушія RAGE і його використання у Rockstar Games presents Table Tennis та Grand Theft Auto IV[5]. У червні стався випуск Rockstar Games presents Table Tennis тож чутки були підтверджені та уточнені.[6]
У лютому 2007-го року британська компанія NaturalMotion і Rockstar Games оголосили, що «Euphoria», засіб комп’ютерної анімації, буде використовуватися у майбутніх іграх Rockstar і, відповідно, у рушії RAGE. Пресреліз, який був включений у другий трейлер гри Grand Theft Auto IV, зрештою підтвердив те, що остання буде першою грою від Rockstar з використанням «Euphoria».[7][8][9]
23 квітня 2008 року сайт 1UP.com опублікував інтерв'ю з технічними директорами Rockstar North — Адамом Фоулером (англ. Adam Fowler) і Сенді Роджером(англ. Sandy Roger), котре було повністю присвячене RAGE. 29-го квітня вийшла гра Grand Theft Auto IV — друга гра, що використовувала ігровий рушій RAGE.[4]
Після Grand Theft Auto IV, RAGE застосували у грі-перегони Midnight Club: Los Angeles, котра вийшла 21 жовтня 2008 року[10]. Далі рушій використовували обидва доповнення Grand Theft Auto IV — Grand Theft Auto IV: The Lost and Damned і Grand Theft Auto: The Ballad of Gay Tony. Пізніше на рушії вийшла гра Red Dead Redemption[11] (18 травня 2010 року) і була анонсована гра Max Payne 3[12], котра також використовує рушій RAGE.
3 листопада 2011 року Rockstar Games анонсувала Grand Theft Auto V[13], гра використовує рушій RAGE та вийшла 17 вересня 2013 року на консолі Xbox 360 і PlayStation 3[14], відтак 18-го листопада 2014 року гра вийшла на Xbox One та PS4, а 14 квітня 2011 року добралась і до ПК.[15]
Особливості та характеристики
«Rockstar Advanced Game Engine» є повнофункціональним ігровим рушієм, котрий містить графічний, фізичний, звуковий, анімаційний рушії, а також ігровий штучний інтелект, роботу з мережею, скриптову мову та інші компоненти. Звуковий рушій і мережевий код розробили співробітники Rockstar North, а всі інші компоненти — співробітники Rockstar San Diego.[4]
Оскільки рушій орієнтувався на використання в іграх з «відкритим світом», то основною перевагою рушія є його здатність ефективно обробляти великі ігрові простори. Так, під час руху персонажа рівнем, рушій постійно і динамічно додає одні та видаляє інші об'єкти. Розробники повідомили, що для цього слід було розробити надійногоуправляча пам'яттю для рушія, котрий би міг постійно розподіляти та видаляти об'єкти з оперативної пам'яті без її фрагментування.[4]
У RAGE використовується окремий фізичний рушій Bullet Physics Library, котрий являється вільним ПО.[16]
Багато часу та уваги розробники приділили фізиці автомобілів, котру вони намагалися зробити максимально схожою з реальною. Ця система враховує масу машини, силу зчеплення шин з поверхнею та інші характеристики. Поведінка автомобіля залежить від поверхні, по якій він їде, а також від погодних умов.[4]
Для анімації гуманоїдних персонажів (людей) використовується «euphoria» — програмний компонент, який самостійно автоматично створює анімацію персонажів. «euphoria», розроблена компанією NaturalMotion і використовується у RAGE у якості невіддільного компонента починаючи з гри Grand Theft Auto IV[7].
Список ігор, котрі використовують рушій
Примітки
- 1UP Staff (12 вересня 2005). "This is the game that will put PSP over the top.". 1Up.com. Архів оригіналу за 26 травня 2016.
- Mittler, Patrick (26 грудня 2013). Seite 2: Die wichtigsten Spiele-Engines – Hinter den Hits [Page 2: The Most Important Game Engines – Behind the Hits]. GameStar (нім.). Архів оригіналу за 7 листопада 2017. Процитовано 30 грудня 2017.
- Grand Theft Auto: Liberty City Stories — We spend an hour with the biggest PSP game around! Архівовано 27 вересня 2007 у Wayback Machine. (англ.). 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. Архівовано 18 лютого 2012 року.
- 1UP Staff. Grand Theft Auto 4 — Rockstar explains the tech behind GTA4 Архівовано 18 лютого 2012 у WebCite (англ.). 1UP.com (23 квітня 2008 року). — Інтерв’ю з технічними директорами Rockstar North — Адамом Фоулером та Сенді Роджером щодо особливостей ігрового рушія RAGE. Дата звернення 19 липня 2010. Архівовано 18 лютого 2012 року.
- Stephen Totilo. 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. Архівовано 18 лютого 2012 року.
- Tor Thorsen. Grand Theft Auto IV powered by Table Tennis engine? (англ.). GameSpot (15 липня 2006 року). Дата звернення 19 липня 2010. Архівовано 18 лютого 2012 года.
- NaturalMotion and Rockstar Games, Inc. Announce Development Partnership, NaturalMotion Press Release Архівовано 16 серпня 2012 у Wayback Machine. (англ.) (PDF) . NaturalMotion (27 лютого 2007 року). Дата звернення 5 січня 2009. Архівовано 27 вересня 2007 года.
- Grand Theft Auto IV Trailer 2 Launched! [{{{1}}} Архівовано] на WebCite, GTA4.net, 28 June 2007
- Boyer, Brandon (29 червня 2007). Product: Grand Theft Auto IV Using NaturalMotion's Euphoria. Gamasutra. Архів оригіналу за 18 лютого 2012. Процитовано 3 квітня 2008.
- Chris Roper. 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. Архівовано 18 лютого 2012 року.
- Nomad. Враження: Red Dead Redemption Архівовано 27-07-2018 у Wayback Machine. . Absolute Games (2 вересня 2009 року). Дата звернення 19 липня 2021. Архівовано 18 лютого 2012 року.
- Tom Bramwell. Balding Max Payne 3 sighted . Eurogamer (10 червня 2010 року). Дата звернення 19 червня 2010. Архівовано 18 лютого 2012 року.
- R* Q (3 листопада 2011). Grand Theft Auto V Official Announcement. Rockstar Games. Архів оригіналу за 1 вересня 2012. Процитовано 13 червня 2012.
- R* Q (30 жовтня 2012). Grand Theft Auto V is Coming Spring 2013. Rockstar Games. Архів оригіналу за 20 листопада 2012. Процитовано 1 листопада 2012.
- R* K, R* Y (11 жовтня 2012). Rockstar Game Tips: Learn from the Max Payne 3 Leaderboard Legends. Rockstar Games. Архів оригіналу за 20 листопада 2012. Процитовано 1 листопада 2012. «Max Payne 3 does use RAGE, and we're also using it for GTAV.»
- Erwin Coumans. 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. Архівовано 18 лютого 2012 року.