RAGE (ігровий рушій)

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку

RAGE (або Rockstar Advanced Game Engine, з анг. — "Розширений ігровий рушій Rockstar") — гральний рушій, розроблений студіями Rockstar San Diego і Rockstar North, котрі являються підрозділами американської компанії Rockstar Games. «RAGE» створений для внутрішнього використання філіалами 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 і Wii.

Історія розробки[ред. | ред. код]

Логотип RAGE Technology Group

У першій половині 2000-х років Rockstar Games для переважної більшості своїх ігор використовувала ігровий рушій RenderWare виробництва Criterion Games. Проте у липні 2004 року американський видавець Electronic Arts придбав компанію Criterion Games разом з її двигуном. Це погіршило політику ліцензування RenderWare, тому Rockstar Games вирішила розробити свій власний рушій для своїх проектів. Зведення про наміри 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).[1][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». Прес-реліз, який був включений у другий трейлер гри Grand Theft Auto IV, у кінцевім рахункі підтвердив те, що Grand Theft Auto IV буде першою грою від Rockstar, котра буде використовувати «euphoria».[5][6][7]

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

Після 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». Гра вийшла 17 вересня 2013 року на консолі Xbox 360 і PlayStation 3[12], відтак 18 листопада 2014 року гра вийшла на Xbox One та PS4, а 14 квітня 2015 року добралась і до PC.[13]

Особливості і характеристики[ред. | ред. код]

«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 року ПК (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 року ПК (Windows), Xbox 360, PlayStation 3
Grand Theft Auto IV: The Ballad of Gay Tony Rockstar North, Rockstar TorontoШаблон:Флаг Великобритании



Канада
29 жовтня 2009 року ПК (Windows), Xbox 360, PlayStation 3
Grand Theft Auto: Episodes from Liberty City Rockstar North, КанадаRockstar Toronto
29 жовтня 2009 року ПК (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 року ПК (Windows, macOS), Xbox 360, PlayStation 3
Grand Theft Auto V Rockstar NorthШаблон:Флаг Великобритании 17 вересня 2013 року ПК (Windows), Xbox 360, PlayStation 3, PlayStation 4, Xbox One
Grand Theft Auto Online Rockstar NorthШаблон:Флаг Великобритании 1 жовтня 2013 року ПК (Windows), Xbox 360, PlayStation 3, PlayStation 4, Xbox One
Red Dead Redemption II Rockstar StudiosШаблон:Reg 26 жовтня 2018 року PlayStation 4, Xbox One
Red Dead Online Rockstar StudiosШаблон:Reg листопад 2018 року PlayStation 4, Xbox One
  1. 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 года.
  2. а б в г д 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 года.
  3. 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 года.
  4. Tor Thorsen. Grand Theft Auto IV powered by Table Tennis engine? (англ.). GameSpot (15 июня 2006 года). Дата обращения 19 июля 2010. Архивировано 18 февраля 2012 года.
  5. а б NaturalMotion and Rockstar Games, Inc. Announce Development Partnership, NaturalMotion Press Release Архівовано 16 серпень 2012 у Wayback Machine. (англ.) (PDF) (недоступная ссылка). NaturalMotion (27 февраля 2007 года). Дата обращения 5 января 2009. Архивировано 27 сентября 2007 года.
  6. Grand Theft Auto IV Trailer 2 Launched! [{{{1}}} Архівовано] на WebCite, GTA4.net, 28 June 2007
  7. Boyer, Brandon (2007-06-29). Product: Grand Theft Auto IV Using NaturalMotion's Euphoria. Gamasutra. Архів оригіналу за 2012-02-18. Процитовано 2008-04-03. 
  8. 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 года.
  9. Nomad. Впечатления: Red Dead Redemption Архівовано 18-02-2012 у WebCite. Absolute Games (2 сентября 2009 года). Дата обращения 19 июля 2010. Архивировано 18 февраля 2012 года.
  10. Tom Bramwell. Balding Max Payne 3 sighted (англ.). Eurogamer (10 июня 2010 года). Дата обращения 19 июля 2010. Архивировано 18 февраля 2012 года.
  11. R* Q (3 ноября 2011). Grand Theft Auto V Official Announcement. Rockstar Games. Архів оригіналу за 2012-09-01. Процитовано 2012-06-13. 
  12. R* Q (30 октября 2012). Grand Theft Auto V is Coming Spring 2013. Rockstar Games. Архів оригіналу за 2012-11-20. Процитовано 2012-11-01. 
  13. R* K, R* Y (11 октября 2012). Rockstar Game Tips: Learn from the Max Payne 3 Leaderboard Legends. Rockstar Games. Архів оригіналу за 2012-11-20. Процитовано 2012-11-01. «Max Payne 3 does use RAGE, and we're also using it for GTAV 
  14. 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 года.