RAGE (pokročilý herní engine Rockstar) | |
---|---|
| |
Typ | Herní engine ( seznam ) |
Vývojáři |
Rockstar San Diego Rockstar North |
Předchozí motor série | Andělský herní engine |
Datum vyhlášení | 12. září 2005 |
Hardwarové platformy |
|
Podporovaný OS | Windows , macOS |
Napsáno jazykem | C++ |
Licence | proprietární |
První hra na enginu |
Stolní tenis Rockstar / 23. května 2006 |
Poslední hra na enginu |
Red Dead Redemption 2 / 26. října 2018 |
rockstargames.com _ |
RAGE (nebo Rockstar Advanced Game Engine ) je herní engine vyvinutý společnostmi Rockstar San Diego a Rockstar North , což jsou divize americké společnosti Rockstar Games . „RAGE“ je pro interní použití přidruženými společnostmi Rockstar Games a není zamýšleno jako licence třetích stran. "RAGE" byl poprvé použit v počítačové hře Rockstar Games představuje stolní tenis , která byla vydána 23. května 2006 . Engine byl později použit v Grand Theft Auto IV a všech jeho pokračováních, stejně jako v dalších hrách produkovaných Rockstar Games. „RAGE“ podporuje počítače a herní konzole kompatibilní s IBM PC : Xbox 360 , Xbox One , PlayStation 3 , PlayStation 4 , PlayStation 5 a Wii .
V první polovině roku 2000 společnost Rockstar Games používala herní engine RenderWare Criterion Games pro velkou většinu svých her . Nicméně, v červenci 2004, americký vydavatel Electronic Arts získal Criterion Games spolu s jeho enginem. To zhoršilo licenční politiku RenderWare, a tak se Rockstar Games rozhodlo pro své projekty vyvinout vlastní engine. Informace o záměru Rockstar Games vyvinout vlastní motor se objevily v září 2005 [1] . „RAGE“ je založen na AGE (Angel Game Engine), který byl původně vyvinut Angel Studios pro sérii Midnight Club a další hry produkované Rockstar San Diego pro šestou generaci videoherních konzolí . RAGE byl vyvinut skupinou zaměstnanců z Rockstar San Diego a Rockstar North s názvem RAGE Technology Group [ 2 ] .
Na začátku května 2006 zveřejnila MTV News článek potvrzující existenci enginu „RAGE“ a jeho použití v představeních Rockstar Games Table Tennis a Grand Theft Auto IV [3] . V červnu proběhlo vydání Rockstar Games presents Table Tennis a tato informace byla potvrzena a upřesněna [4] .
V únoru 2007 britská společnost NaturalMotion a Rockstar Games oznámily, že „ euphoria “, procedurální animační nástroj , bude použit v budoucích hrách Rockstar a potažmo i engine „RAGE“ [5] . Tisková zpráva, která byla zahrnuta do druhého traileru na Grand Theft Auto IV , nakonec potvrdila, že Grand Theft Auto IV bude první hrou Rockstaru, která bude používat „euforii“ [6] [7] .
23. dubna 2008 publikoval 1UP.com rozhovor s CTO Rockstar North Adamem Fowlerem a Sandy Rogerem , který se zaměřil výhradně na "RAGE" [ 2] . 29. dubna vyšla Grand Theft Auto IV , druhá hra , která používala „RAGE“.
Po Grand Theft Auto IV byl „RAGE“ použit v závodní hře Midnight Club: Los Angeles , která vyšla 21. října 2008 [8] . Dále byl motor používán oběma doplňky Grand Theft Auto IV - Grand Theft Auto IV: The Lost and Damned a Grand Theft Auto: The Ballad of Gay Tony . Později byl na enginu vydán Red Dead Redemption [9] ( 18. května 2010 ) a byl oznámen Max Payne 3 [10] , který rovněž využívá engine „RAGE“.
3. listopadu 2011 Rockstar Games oznámili Grand Theft Auto V [11] , hra využívá engine „RAGE“ [12] . Hra vyšla 17. září 2013 na konzole Xbox 360 a PlayStation 3 [13] , následně 18. listopadu 2014 hra vyšla na Xbox One a PS4 a 14. dubna 2015 se dostala i na PC.
"Rockstar Advanced Game Engine" je plně vybavený herní engine , který obsahuje grafický engine , fyzikální engine , zvukový engine , animační engine , herní umělou inteligenci , sítě, skriptovací jazyk a další komponenty. Zvukový engine a síťový kód byly vyvinuty Rockstar North, zatímco všechny ostatní komponenty byly vyvinuty Rockstar San Diego [2] .
Protože byl engine zaměřen na použití ve hrách, které mají „otevřený bezproblémový svět“, hlavní výhodou enginu je jeho schopnost efektivně zvládat velké herní prostory. Takže, když se postava pohybuje úrovní, engine neustále a dynamicky přidává některé a odebírá jiné předměty. Vývojáři uvedli, že k tomu bylo nutné vyvinout spolehlivého správce paměti enginu , který dokáže neustále přidělovat a odstraňovat objekty z RAM, aniž by ji fragmentoval [2] .
RAGE používá externí fyzikální engine s názvem Bullet Physics Library , což je svobodný software . [čtrnáct]
Vývojáři věnovali spoustu času a pozornosti fyzice aut, které se snažili co nejvíce přiblížit realitě. Tento systém zohledňuje hmotnost stroje, trakci pneumatik na povrchu a další vlastnosti. Chování vozu závisí na povrchu, na kterém jezdí, a také na povětrnostních podmínkách [2] .
K animaci humanoidních postav (lidí) se používá „ euforie “ – softwarová součást, která nezávisle automaticky vytváří animaci postav za běhu . "euphoria" byla vyvinuta NaturalMotion a byla používána v RAGE jako permanentní součást od Grand Theft Auto IV [5] .
Rockstar Games | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Studia |
| ||||||||||||||||||||
Hry |
| ||||||||||||||||||||
Technika | |||||||||||||||||||||
Lidé | |||||||||||||||||||||
Příbuzný |