RAGE (Rockstar Advanced Game Engine) | |
---|---|
| |
Sorts | Spelmotor ( lista ) |
Utvecklare |
Rockstar San Diego Rockstar North |
Tidigare motor i serien | Angel Game Engine |
Annonsdatum | 12 september 2005 |
Hårdvaruplattformar |
|
OS som stöds | Windows , macOS |
Skrivet på språk | C++ |
Licens | Proprietär |
Första spelet på motorn |
Rockstar Bordtennis / 23 maj 2006 |
Sista spelet på motorn |
Red Dead Redemption 2 / 26 oktober 2018 |
rockstargames.com _ |
RAGE (eller Rockstar Advanced Game Engine ) är en spelmotor utvecklad av Rockstar San Diego och Rockstar North , som är divisioner av det amerikanska företaget Rockstar Games . "RAGE" är för internt bruk av affiliates till Rockstar Games och är inte avsett att licensieras av tredje part. "RAGE" användes först i Rockstar Games presenterar bordtennisspelet , som släpptes den 23 maj 2006 . Motorn användes senare i Grand Theft Auto IV och alla dess uppföljare, såväl som i andra spel producerade av Rockstar Games. "RAGE" stöder IBM PC-kompatibla datorer och spelkonsoler : Xbox 360 , Xbox One , PlayStation 3 , PlayStation 4 , PlayStation 5 och Wii .
Under första hälften av 2000-talet använde Rockstar Games Criterion Games RenderWare - spelmotor för de allra flesta av sina spel . Men i juli 2004 förvärvade det amerikanska förlaget Electronic Arts Criterion Games tillsammans med dess motor. Detta förvärrade RenderWares licenspolicy, så Rockstar Games bestämde sig för att utveckla sin egen motor för sina projekt. Information om Rockstar Games avsikt att utveckla sin egen motor dök upp i september 2005 [1] . "RAGE" är baserat på AGE (Angel Game Engine), som ursprungligen utvecklades av Angel Studios för Midnight Club -serien och andra spel som producerats av Rockstar San Diego för den sjätte generationen av videospelskonsoler . RAGE utvecklades av en grupp anställda från Rockstar San Diego och Rockstar North som kallas RAGE Technology Group [ 2 ] .
I början av maj 2006 publicerade MTV News en artikel som bekräftade existensen av "RAGE"-motorn och dess användning i Rockstar Games presenterar Bordtennis och Grand Theft Auto IV [3] . I juni släpptes Rockstar Games Presents Bordtennis och denna information bekräftades och förtydligades [4] .
I februari 2007 meddelade det brittiska företaget NaturalMotion och Rockstar Games att " euphoria ", ett proceduranimeringsverktyg , skulle användas i framtida Rockstar-spel och i förlängningen "RAGE"-motorn [5] . Pressmeddelandet som ingick i den andra trailern för Grand Theft Auto IV bekräftade slutligen att Grand Theft Auto IV skulle vara Rockstars första spel att använda "eufori" [6] [7] .
Den 23 april 2008 publicerade 1UP.com en intervju med Rockstar North CTOs Adam Fowler och Sandy Roger som helt fokuserade på "RAGE" [ 2] . Den 29 april släpptes Grand Theft Auto IV , det andra spelet som använder "RAGE".
Efter Grand Theft Auto IV användes "RAGE" i racingspelet Midnight Club: Los Angeles , som släpptes den 21 oktober 2008 [8] . Vidare användes motorn av både Grand Theft Auto IV-tillägg - Grand Theft Auto IV: The Lost and Damned och Grand Theft Auto: The Ballad of Gay Tony . Senare släpptes Red Dead Redemption [9] på motorn ( 18 maj 2010 ) och Max Payne 3 [10] tillkännagavs , som också använder "RAGE"-motorn.
Den 3 november 2011 tillkännagav Rockstar Games Grand Theft Auto V [11] , spelet använder "RAGE"-motorn [12] . Spelet släpptes den 17 september 2013 på Xbox 360- och PlayStation 3-konsolerna [13] , den 18 november 2014 släpptes spelet på Xbox One och PS4, och den 14 april 2015 nådde det PC.
"Rockstar Advanced Game Engine" är en fullfjädrad spelmotor som innehåller en grafikmotor , fysikmotor , ljudmotor , animationsmotor , artificiell intelligens för spel , nätverk, skriptspråk och andra komponenter. Ljudmotorn och nätverkskoden utvecklades av Rockstar North, medan alla andra komponenter utvecklades av Rockstar San Diego [2] .
Eftersom motorn var inriktad på att användas i spel som har en "öppen sömlös värld" är den största fördelen med motorn dess förmåga att hantera stora spelutrymmen effektivt. Så när karaktären rör sig genom nivån lägger motorn konstant och dynamiskt till några och tar bort andra objekt. Utvecklarna rapporterade att för detta var det nödvändigt att utveckla en pålitlig motorminneshanterare som ständigt kunde allokera och ta bort objekt från RAM utan att fragmentera det [2] .
RAGE använder en extern fysikmotor som heter Bullet Physics Library som är fri programvara . [fjorton]
Utvecklarna ägnade mycket tid och uppmärksamhet åt bilarnas fysik, som de försökte göra så nära verkligheten som möjligt. Detta system tar hänsyn till maskinens vikt, däckens dragkraft på ytan och andra egenskaper. Bilens beteende beror på ytan som den åker på, samt på väderförhållandena [2] .
För att animera humanoida karaktärer (människor) används " eufori " - en mjukvarukomponent som självständigt automatiskt skapar karaktärsanimationer i farten . "euphoria" utvecklades av NaturalMotion och har använts i RAGE som en permanent komponent sedan Grand Theft Auto IV [5] .
Rockstar-spel | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Studios |
| ||||||||||||||||||||
Spel |
| ||||||||||||||||||||
Teknologi | |||||||||||||||||||||
människor | |||||||||||||||||||||
Relaterad |