RenderWare | |
---|---|
Sigla motorului de joc | |
Tip de | Motor de joc ( Lista ) |
Dezvoltator | Jocuri cu criterii |
Platformă hardware |
Computer compatibil IBM PC Xbox 360 Xbox PlayStation 3 PlayStation 2 PlayStation portabil Wii GameCube Dreamcast Android iOS N-Gage |
Sistem de operare acceptat |
Microsoft Windows Mac OS X |
Scris în limbaj | C++ |
Licență | proprietate |
Primul joc la motor | Scorched Planet / 1996 |
Ultimul joc la motor | Need for Speed: Hot Pursuit Remastered / 2020 |
renderware.com |
RenderWare este un motor de joc dezvoltat de compania britanică Criterion Games .
RenderWare a fost dezvoltat având în vedere multi-platformă și acceptă sistemele de operare Microsoft Windows și Mac OS X , console de jocuri GameCube , Wii , Xbox , Xbox 360 , PlayStation 2 , PlayStation 3 și altele (inclusiv platforme mai rare, cum ar fi N-Gage ) [ 1] [2] .
RenderWare este una dintre cele mai cunoscute tehnologii în domeniul dezvoltării jocurilor pe calculator ; motorul a fost folosit în seria Burnout , Grand Theft Auto , Tony Hawk's Pro Skater și The Sims [3] , printre altele.
RenderWare a apărut într-o perioadă în care redarea grafică software pe procesoare și redarea hardware pe GPU-urile timpurii concurau pentru a crea o soluție standardizată de dezvoltare a jocurilor pentru consolele de jocuri video din a șasea generație , în special PlayStation 2 . La acel moment, RenderWare trebuia să concureze cu biblioteci de software precum BRender de la Argonaut Software și Reality Lab de la RenderMorphics (Reality Lab a fost achiziționat ulterior de Microsoft și a devenit parte din Direct3D ). De-a lungul timpului, dezvoltatorii au extins lista de platforme și au îmbunătățit în mod activ tehnologia, aceasta a fost completată cu multe module interne (cum ar fi propriul modul fizic) concepute pentru a implementa anumite caracteristici; versiunea 2 a introdus limbajul de scripting intern RWX (RenderWare Script) .
În 2003, Criterion a achiziționat MathEngine, dezvoltatorul motorului de fizică Karma . Dezvoltarile Karma au stat la baza RenderWare Physics, una dintre componentele motorului responsabil pentru modelul fizic [4] .
În 2004, Criterion Games , care dezvoltă RenderWare, a fost achiziționată de Electronic Arts și a devenit filiala acesteia ; ca urmare a tranzacției, au fost achiziționate și drepturile asupra motorului RenderWare. Înainte ca firma de dezvoltare Criterion să fie cumpărată de Electronic Arts , tehnologia era la mare căutare de la dezvoltatorii terți. Motorul trebuia să fie oferit spre licență terților după ce compania a fost cumpărată, dar unii clienți au decis că ar fi prea riscant să se bazeze pe un produs deținut de principalul lor concurent. Așa că, de exemplu, Rockstar Games , ale căror jocuri anterioare au fost construite pe RenderWare, au început să folosească Gamebryo (pentru Bully: Scholarship Edition , 2008) precum și propria lor RAGE în proiecte noi ale vremii ( GTA 4 ). Midway Games , care a folosit adesea RenderWare în dezvoltarea sa, a standardizat motorul Unreal Engine 3 pentru sine și pentru studiourile sale interne - jocurile din acea vreme ( Stranglehold , Mortal Kombat vs. DC Universe , The Wheelman ) au fost construite pe el. Un timp mai târziu, Electronic Arts a scos RenderWare de la vânzare, făcându-l disponibil doar pentru studiourile sale afiliate.
Cu toate acestea, proprietarul noii tehnologii Electronic Arts a continuat să mențină vechile contracte și acorduri. Acei dezvoltatori care au licențiat RenderWare înainte de a cumpăra Criterion au putut continua să folosească motorul în proiectul lor (sau în seria de jocuri, dacă a fost achiziționată o astfel de licență).
Reprezentanții Electronic Arts au făcut mai multe declarații controversate despre acest motor, în special, Bing Gordon ( ing. Bing Gordon ), directorul executiv al EA, într-un interviu acordat lui Gamasutra în 2017, a declarat că RenderWare „nu este potrivit pentru următorul [al șaptelea] generație de console și nu poate concura cu Unreal Engine ”, așa că „Electronic Arts a încetat să-l mai folosească în proiectele lor” [5] , ceea ce nu este în concordanță cu faptul că multe dintre jocurile companiei din acei ani au fost produse folosind RenderWare.
Criterion Games a continuat să dezvolte tehnologia în interiorul pereților studioului: jocurile Criterion din 2010 Burnout Paradise și Need For Speed: Hot Pursuit au fost create pe cele mai recente versiuni ale motorului [6] , în plus, divizia închisă a EA Bright Light (situată în aceeași clădire ca Criterion) realizată pe cele mai recente versiuni ale RenderWare Harry Potter și Ordinul Phoenix și Harry Potter și Prințul Semisânge .
RenderWare este un pachet software integrat - un motor de joc care combină toate componentele necesare pentru dezvoltarea aplicațiilor tridimensionale: un motor grafic , un motor fizic , un motor de sunet , un sistem de inteligență artificială etc. În plus, oferă dezvoltatorilor cu o interfață de programare a aplicațiilor multiplatformă ( eng . ).api Codul sursă este scris în limbajul de programare C++ .
Multe jocuri de pe motorul RenderWare (de exemplu, jocurile din seria Grand Theft Auto , Bully (PS2), The Sims 3 , Harry Potter and the Order of the Phoenix ) folosesc pe scară largă capacitățile motorului pentru a lucra cu locații detaliate foarte mari. . O hartă a unei zone foarte mari poate fi încărcată din mers, cu puțină așteptare sau deloc pentru jucător și fără ecran de încărcare. Din punct de vedere tehnic, locațiile sunt de obicei împărțite în secțiuni, care sunt încărcate treptat. Pentru a economisi RAM, se folosește metoda LOD - niveluri de detaliu: atunci când un obiect este departe de vizibilitatea jucătorului, modelul său foarte detaliat este înlocuit fără probleme cu un model cu detalii și dimensiuni mai mici ale texturii, astfel motorul salvează resursele de sistem ale jucătorului. Mip-mapping (MIP-texturing) este folosit în aceleași scopuri - o altă tehnică de optimizare, dar numai legată de texturi.
Motorul grafic (componenta responsabilă cu procesarea grafică) acceptă atât umbre statice (pre-rendate) cât și umbre dinamice, care pot fi afectate de locația surselor de lumină . Pentru iluminare, pot fi utilizate fulgere pe vârf și hărți luminoase .
A fost implementată texturarea în relief și lucrul cu texturi de înaltă rezoluție ; Lucrați cu vertex și pixel shaders , animație cadru cu cadru și schelet , sistem avansat de particule , efecte speciale pentru apă și cer (inclusiv utilizarea shaderelor ).
De asemenea, motorul grafic acceptă o gamă largă de efecte de post-procesare, cum ar fi: motion blur , bloom , High Dynamic Range Rendering , adâncimea de câmp etc.
Motorul de fizică , denumit în mod obișnuit RenderWare Physics, se bazează pe motorul de fizică Karma . Oferă fizică de bază, detectarea coliziunilor , fizica ragdoll , fizica vehiculului.
Motorul de sunet oferă sunet 3D Dolby Surround .
Motorul de joc RenderWare are multe versiuni interne (de exemplu, Grand Theft Auto: Vice City în 2003 a fost bazat pe versiunea 3.x [7] , în timp ce versiunea motorului din Need for Speed: Hot Pursuit (2010) și Need for Speed: Most Wanted (2012) ) se numește [6] [8] [9] Chameleon ), dar în mare parte informații despre versiunile motorului folosit în jocuri nu sunt raportate nicăieri.
Versiunile scurse ale motorului pot fi găsite pe web, cum ar fi SDK -ul RenderWare Studio de la jumătatea anului 2004 (folosirea acestuia ar însemna o încălcare a drepturilor de autor ).
În plus, pasionații de inginerie inversă au început să dezvolte OpenRW. A devenit o implementare a versiunii RenderWare din GTA 3 și, mai târziu, Vice City , cu toate dezvoltările făcute pentru el de Rockstar Games (toate formatele de date utilizate în jocul de mai sus sunt acceptate). Autorii intenționează să folosească motorul împreună cu GTA 3 sau VC original: motorul disponibil pentru descărcare își va folosi resursele, oferind jucătorului o mai bună compatibilitate cu platformele și sistemele moderne. Depozitul motorului a fost eliminat din GitHub în urma unei plângeri din partea deținătorului drepturilor de autor GTA Take-Two Interactive , deși codurile sursă sunt încă disponibile pentru descărcare din alte surse. [10] [11]
Lista este incompletă.
Jocul | An | Platformă | Dezvoltator |
---|---|---|---|
AFL Live 2004 | 2003 | PlayStation 2, Xbox | Guru IR |
AFL Live Premiership Edition | 2004 | Playstation 2 | Guru IR |
Premiership AFL 2005 | 2005 | Playstation 2 | Guru IR |
AFL Premiership 2006 | 2006 | Playstation 2 | Guru IR |
Tycoon aeroport | 2000 | PC (Windows) | Software-ul Krisalis |
Aeroportul Tycoon 3 | 2003 | PC (Windows) | Global Star Software |
lamă de aer | 2002 | Playstation 2 | Software criteriu |
Alias | 2004 | PC (Windows), PlayStation 2, Xbox | Acclaim Studios Cheltenham |
Apache Air Assault | 2003 | PC (Windows) | Jocuri InterActive Vision |
Axle Rage | Anulat | PC (Windows), PlayStation 2 | Akella |
Battlefield 2: Modern Combat | 2006 | PlayStation 2, Xbox, Xbox 360 | Iluzii digitale |
Negru | 2006 | PlayStation 2, Xbox | Software criteriu |
Înălbitor: Erabareshi Tamashii | 2005 | Playstation 2 | Sony Computer Entertainment |
Blitz: Liga | 2005 | PlayStation 2, Xbox | jocuri la mijloc |
Bratz: Rock Angelz | 2004 | PC (Windows), PlayStation 2, GameCube | Jocuri Blitz, Jocuri AWE |
Broken Sword: Dragonul adormit | 2003 | PC (Windows), PlayStation 2, Xbox | Software Revoluție |
Bătăuș [12] | 2006 | Playstation 2 | Rockstar Vancouver |
Bully: Ediție specială | 2006 | Playstation 2 | Rockstar Vancouver |
Ars | 2001 | GameCube, PlayStation 2, Xbox | Software criteriu |
Burnout 2: Punct de impact | 2002 | GameCube, PlayStation 2, Xbox | Software criteriu |
Burnout 3: Eliminare | 2004 | PlayStation 2, Xbox | Software criteriu |
Legendele Burnout | 2005 | PSP | Software criteriu |
Burnout Revenge | 2005 | PlayStation 2, Xbox, Xbox 360 | Software criteriu |
Burnout Dominator | 2007 | PlayStation 2, PSP | Software criteriu |
Paradisul Burnout | 2008 | PlayStation 3, Xbox 360 | Software criteriu |
Burnout Paradise: The Ultimate Box | 2009 | PC (Windows) | Software criteriu |
Burnout Paradise Remastered | 2018, 2020 (PC, Switch) | PlayStation 4, PC Xbox One (Windows), Nintendo Switch |
Criterion Software , Stellar Entertainment [13] |
Call of Duty: Finest Hour | 2004 | GameCube, PlayStation 2, Xbox | Spark Nelimitat |
Paladinul chinezesc 4 | 2007 | PC (Windows) | Softstar Shanghai |
Paladinul chinezesc 5 | 2011 | PC (Windows) | Softstar Beijing |
Paladinul chinezesc online | 2009 | PC (Windows) | Softstar Taipei |
criza orasului | 2001 | Playstation 2 | Syscom Entertainment |
Frică rece | 2005 | PC (Windows), PlayStation 2, Xbox | Darkworks |
iarna rece | 2005 | Playstation 2 | Studiourile Swordfish |
Comando: Strike Force | 2006 | PC (Windows), PlayStation 2, Xbox | Pyro Studios |
represiune | 2007 | Xbox 360 | Lumi în timp real |
ceas întunecat | 2005 | PlayStation 2, Xbox | High Moon Studios |
DiRT: Originea speciei | 2006 | PC (Windows) | Nu Generation Games Ltd |
Deep Fighter | 2000 | PC (Windows), Dreamcast | Software criteriu |
Dream of Mirror Online | 2005 | PC (Windows) | Softstar Taipei |
DreamMix TV World Fighters | 2003 | PlayStation 2, Gamecube | Red Entertainment |
Eve Burst Error Plus | 2003 | Playstation 2 | satul jocului |
Evil Dead: Regenerare | 2005 | PC (Windows), PlayStation 2, Xbox | Jocuri Cranky Pants |
Evolution GT | 2006 | PC (Windows), PlayStation 2 | fasole neagra |
Fight Night Runda 3 | 2006 | PlayStation 2, PlayStation 3, Xbox 360, Xbox, PSP | EA Chicago |
Generația de fotbal | 2003 | PC (Windows) | precizie |
Duna lui Frank Herbert | 2001 | PC (Windows), PlayStation 2 | Cryo Interactive Entertainment |
Mănușă: șapte necazuri | 2005 | PlayStation 2, Xbox | Midway Games San Diego |
Garfield | 2004 | PC (Windows), Playstation 2 | Maimuțele Codului |
G-nume | 1998 | PC (Windows) | Nivelul 7 |
Grand Theft Auto III | 2001 | PlayStation 2, Xbox, PC (Windows), Mac | Rockstar North |
Grand Theft Auto: Vice City | 2002 | PlayStation 2, Xbox, PC (Windows), Mac | Rockstar North |
Grand Theft Auto San Andreas | 2004 | PlayStation 2, Xbox, PC (Windows), Mac | Rockstar North |
Răscumpărarea vânătorului de capete | 2004 | PlayStation 2, Xbox | SEGA America |
Harry Potter și Pocalul de Foc [14] | 2005 | PC (Windows), GameCube, PlayStation 2, Xbox | EA Lumină strălucitoare |
Harry Potter și Ordinul Phoenix | 2007 | PC (Windows), PlayStation 2, PlayStation 3, Xbox, Xbox 360, Wii, GameCube | EA Lumină strălucitoare |
Harry Potter și Prințul Semipur | 2009 | PC (Windows), PlayStation 2, PlayStation 3, Xbox, Xbox 360, Wii | EA Lumină strălucitoare |
Eroii din Pacific | 2006 | PC (Windows), PlayStation 2, Xbox | Eroii din Pacific |
Jackass: Jocul | 2008 | PlayStation 2, PlayStation Portable, Nintendo DS | Sidhe Interactive, Studiouri de măturare senzorială |
Kamen Rider: Seigi no Keifu | 2005 | Playstation 2 | Cavia |
kill switch | 2003 | PC (Windows), PlayStation 2, Xbox | Namco Hometek |
ucigaș7 | 2005 | PC (Windows), PlayStation 2 | capcom |
Legenda lui Kay | 2005, 2010 (DS) | PlayStation 2, Nintendo DS | Neon Studios, Kaiko |
Legenda lui Kay: aniversare | 2015, 2018 (Comutator) | PC (Windows), Mac, PlayStation 3, PlayStation 4, Xbox 360, Wii U, Nintendo Switch | Neon Studios, Kaiko |
Madagascar | 2005 | PC (Windows), GameCube, PlayStation 2, Xbox | Beenox |
Vânătoarea de oameni | 2003 | PC (Windows), PlayStation 2, Xbox | Rockstar North |
Vânătoarea de oameni 2 | 2007, 2010 (PC) | PlayStation 2, PSP, Wii, PC (Windows) | Rockstar North , Rockstar Londra |
Max Payne 2: Căderea lui Max Payne [15] | 2003 | PlayStation 2, Xbox | Rockstar Viena |
Major League Baseball 2K5 | 2004 | PlayStation, Xbox | Jocuri Kush |
Mortal Kombat: Armageddon | 2006 | PlayStation, Xbox, Wii | jocuri la mijloc |
Mortal Kombat: Deadly Alliance | 2002 | GameCube, PlayStation 2, Xbox | jocuri la mijloc |
Mortal Kombat: Deception | 2004 | GameCube, PlayStation 2, Xbox | jocuri la mijloc |
Filmele | 2005 | PC (Windows), Mac | Studiourile Lionhead |
Filmele: cascadorii și efecte | 2006 | PC (Windows), Mac | Studiourile Lionhead |
Urme nebune | 2006 | PC (Windows), Xbox 360 | încărcare inc. |
Nana | 2005 | Playstation 2 | Konami |
Baleri NBA | 2004 | PlayStation 2, Xbox | jocuri la mijloc |
NFL Blitz 20-03 | 2002 | PlayStation 2, Gamecube, Xbox | jocuri la mijloc |
Liga de rugby NRL | 2003 | PC (Windows), PlayStation 2, Xbox | Tru Blu Entertainment |
Need for Speed: Hot Pursuit | 2010 | PC (Windows), PlayStation 3, Xbox 360, Wii | Jocuri cu criterii |
Need for Speed: Hot Pursuit Remastered | 2020 | PC (Windows), PlayStation 4, Xbox One, Nintendo Switch | Jocuri cu criterii , Divertisment stellar [13] |
Need for Speed: Most Wanted [9] | 2012 | PC (Windows), PlayStation 3, Xbox 360, Wii U | Jocuri cu criterii |
obscur | 2004 | PC (Windows), PlayStation 2, Xbox | Hydravision Entertainment MC2 |
Obscur 2 | 2007 | PC (Windows), PlayStation 2, Xbo, Wii | Hydravision Entertainment |
Outlaw Golf 2 | 2004 | PlayStation 2, Xbox | Global Star Software |
Pro Evolution Soccer 2 | 2002 | PC (Windows), PlayStation 2 | Konami |
Jeturi roșii | 2006 | PC (Windows) | Viziunea interactivă |
Omul bogat 7 | 2003 | PC (Windows) | Softstar Beijing |
Rich Man 7 Plus: Touring Formosa | 2004 | PC (Windows) | Softstar Beijing |
Omul bogat 8 | 2006 | PC (Windows) | Softstar Beijing |
Universul Rich Man Online | 2010 | PC (Windows) | Softstar Beijing |
RoboCop | 2003 | PC (Windows) | Titus Interactive |
Planetă pârjolită | 1996 | PC (Windows) | Software criteriu |
SCAR: Squadra Corse Alfa Romeo [16] | 2005 | PC (Windows), PlayStation 2, Xbox | fasole neagra |
Scar of Sky Online | 2010 | PC (Windows) | Softstar Taipei |
Arme secrete peste Normandia | 2003 | PC (Windows), PlayStation 2, Xbox | Total Jocuri |
Sonic și inelele secrete | 2007 | Wii | Echipa Sonic |
Umbra ariciului | 2005 | GameCube, PlayStation 2, Xbox | Echipa Sonic |
Eroii Sonic | 2003 | PC (Windows), GameCube, PlayStation 2, Xbox | Echipa Sonic |
SpongeBob SquarePants: Battle for Bikini Bottom | 2003 | PlayStation 2, GameCube, Xbox | Heavy Iron Studios |
Stardom 3 | 2005 | PC (Windows) | Softstar Taipei |
Stardom 3 Plus: Valse of Fame | 2006 | PC (Windows) | Softstar Taipei |
Stardom 3 Plus: Argent Fantasy | 2006 | PC (Windows) | Softstar Taipei |
Stardom 3 Plus: Melodie dulce | 2007 | PC (Windows) | Softstar Taipei |
Skate [17] | 2007 | Xbox 360, PlayStation 3 | EA Cutia Neagră |
Patinaj 2 | 2009 | Xbox 360, PlayStation 3 | EA Cutia Neagră |
Patinaj 3 | 2010 | Xbox 360, PlayStation 3 | EA Cutia Neagră |
Strike Force Bowling | 2004 | PC (Windows), PlayStation 2, PlayStation 3, GameCube, Xbox | Cobai |
Suikoden III | 2002 | Playstation 2 | Konami |
Provocare Super Bikes Riding | 2006 | PC (Windows), PlayStation 2 | fasole neagra |
Tech Deck: Bare Knuckle Grind | 2005 | Xbox | Visionscape Interactive |
Teenage Mutant Ninja Turtles: Mutant Melee | 2005 | PC (Windows), GameCube, PlayStation 2, Xbox | Konami |
Nasul | 2005 | PC (Windows), PlayStation 2, Xbox | EA Redwood Shores |
Incredibilii | 2004 | PC (Windows), Mac, GameCube, PlayStation 2, Xbox | Heavy Iron Studios |
Incredibilii: Rise of the Underminer | 2005 | PC (Windows), Mac, GameCube, PlayStation 2, Xbox | Heavy Iron Studios |
The Sims 3 | 2009 | PC (Windows), PlayStation 3, Xbox 360 | Maxis |
Scarface: Lumea este a ta | 2006 | PC (Windows), PlayStation 2, Wii, Xbox | Divertisment radical |
Coloniștii: moștenirea regilor | 2004 | PC (Windows) | Blue Byte |
The Polar Express [16] | 2004 | PC (Windows), PlayStation 2 | ton albastru |
The Simpsons Skateboarding | 2004 | Playstation 2 | Maimuțele Codului |
Swashbucklers: Albastru vs Gri | 2007 | PC (Windows), PlayStation 2 | Akella |
Sabia Etheriei | 2005 | Playstation 2 | Konami |
Razboinicii | 2005 | PlayStation 2, Xbox, PSP | Rockstar Toronto |
Tony Hawk's Pro Skater 3 | 2001 | PC (Windows), GameCube, PlayStation 2, Xbox | Neversoft |
Tony Hawk's Pro Skater 4 | 2002 | PC (Windows), GameCube, PlayStation 2, Xbox | Neversoft |
Subteranul lui Tony Hawk 2 | 2004 | PC (Windows), GameCube, PlayStation 2, Xbox | Neversoft |
Subteranul lui Tony Hawk | 2003 | PC (Windows), GameCube, PlayStation 2, Xbox | Neversoft |
supradoză totală | 2005 | PC (Windows), PlayStation 2, Xbox | Jocuri cu termen limită |
Wangan Midnight Maximum Tune | 2004 | joc mecanic de sala | Genki |
Wangan Midnight Maximum Tune 2 | 2005 | joc mecanic de sala | Genki |
Fără Avertisment | 2005 | PlayStation 2, Xbox | Circle Studio |
Sabia Xuan Yuan 5 | 2006 | PC (Windows) | Softstar Taipei |
Xuan Yuan Sword Plus: Norul Hanului | 2007 | PC (Windows) | Softstar Taipei |
Xuan Yuan Sword Plus: Îndepărtarea norilor | 2010 | PC (Windows) | Softstar Taipei |
tu!Fitness | 2004 | PC (Windows), PlayStation 2, Xbox | răspuns DESIGN |
Zanzarah: Portalul ascuns [18] | 2002 | PC (Windows) | Dezvoltarea Funaticii |
O luptă cu o umbră | 2005 | PC (Windows) | Akella |
Lupta umbrelor 2 | 2007 | PC (Windows) | TM Studios ( Akella ) |