RenderWare | |
---|---|
Logo herního enginu | |
Typ | Herní engine ( seznam ) |
Vývojář | Kritérium hry |
Hardwarová platforma |
IBM PC kompatibilní počítač Xbox 360 Xbox PlayStation 3 PlayStation 2 PlayStation Portable Wii GameCube Dreamcast Android iOS N-Gage |
Podporovaný OS |
Microsoft Windows Mac OS X |
Napsáno jazykem | C++ |
Licence | proprietární |
První hra na enginu | Spálená planeta / 1996 |
Poslední hra na enginu | Need for Speed: Hot Pursuit Remastered / 2020 |
renderware.com |
RenderWare je herní engine vyvinutý britskou společností Criterion Games .
RenderWare byl vyvinut s ohledem na širokou škálu platforem a podporuje operační systémy Microsoft Windows a Mac OS X , herní konzole GameCube , Wii , Xbox , Xbox 360 , PlayStation 2 , PlayStation 3 a další (včetně vzácnějších platforem, jako je N-Gage ) [ 1] [2] .
RenderWare je jednou z nejznámějších technologií v oblasti vývoje počítačových her ; motor byl mimo jiné použit v Burnout , Grand Theft Auto , Tony Hawk's Pro Skater a The Sims [3] .
RenderWare vznikl v době, kdy softwarové vykreslování grafiky na CPU a hardwarové vykreslování na prvních GPU soutěžily o vytvoření standardizovaného řešení pro vývoj her pro videoherní konzole šesté generace , konkrétně PlayStation 2 . V té době musel RenderWare konkurovat takovým softwarovým knihovnám jako BRender od Argonaut Software a Reality Lab od RenderMorphics (Reality Lab později získal Microsoft a stal se součástí Direct3D ). Postupem času vývojáři rozšířili seznam platforem a aktivně vylepšovali technologii, byla doplněna mnoha interními moduly (například vlastním fyzickým modulem) určeným k implementaci určitých funkcí; verze 2 zavedla interní skriptovací jazyk RWX (RenderWare Script) .
V roce 2003 Criterion získal MathEngine, vývojáře fyzikálního enginu Karma . Vývoj společnosti Karma vytvořil základ RenderWare Physics, jedné ze součástí motoru zodpovědného za fyzický model [4] .
V roce 2004 společnost Criterion Games , vyvíjející RenderWare, získala společnost Electronic Arts a stala se její dceřinou společností ; v důsledku transakce byla také získána práva na engine RenderWare. Než byla vývojářská firma Criterion odkoupena společností Electronic Arts , byla tato technologie velmi žádaná ze strany vývojářů třetích stran. Motor měl být po koupi společnosti nabídnut k licencování třetím stranám, ale někteří zákazníci usoudili, že by bylo příliš riskantní spoléhat se na produkt vlastněný jejich hlavním konkurentem. A tak například Rockstar Games , jejichž předchozí hry byly postaveny na RenderWare, začali používat Gamebryo (pro Bully: Scholarship Edition , 2008) i vlastní RAGE v nových projektech té doby ( GTA 4 ). Midway Games , které při svém vývoji často využívaly RenderWare, si pro sebe a svá interní studia standardizovaly engine Unreal Engine 3 – byly na něm postaveny tehdejší hry ( Stranglehold , Mortal Kombat vs. DC Universe , The Wheelman ). O nějaký čas později Electronic Arts stáhlo RenderWare z prodeje a zpřístupnilo jej pouze svým přidruženým studiím.
Nový vlastník technologie Electronic Arts však nadále zachovával staré smlouvy a dohody. Vývojáři, kteří licencovali RenderWare před zakoupením Criterion, mohli pokračovat v používání enginu ve svém projektu (nebo sérii her, pokud byla taková licence zakoupena).
Zástupci Electronic Arts učinili několik kontroverzních prohlášení o tomto enginu, zejména Bing Gordon ( eng. Bing Gordon ), výkonný ředitel EA, v rozhovoru pro Gamasutra v roce 2017 uvedl, že RenderWare „není vhodný pro příští [sedmou] generace konzolí a nemůže konkurovat Unreal Engine “, takže „Electronic Arts jej přestali používat ve svých projektech“ [5] , což není v souladu se skutečností, že mnoho her této společnosti bylo vyrobeno pomocí RenderWare.
Criterion Games pokračovali ve vývoji technologie ve zdech studia: hry Criterion z roku 2010 Burnout Paradise a Need For Speed: Hot Pursuit byly vytvořeny na nejnovějších verzích enginu [6] , navíc uzavřená divize EA Bright Light (umístěná v stejná budova jako Criterion) vytvořená na nejnovějších verzích RenderWare Harry Potter a Fénixův řád a Harry Potter a princ dvojí krve .
RenderWare je integrovaný softwarový balík – herní engine , který kombinuje všechny potřebné komponenty pro vývoj trojrozměrných aplikací: grafický engine , fyzikální engine , zvukový engine , systém umělé inteligence atd. Kromě toho poskytuje vývojářům s multiplatformním rozhraním pro programování aplikací ( eng..api ) Zdrojový kód je napsán v programovacím jazyce C++ .
Mnoho her na enginu RenderWare (například hry ze série Grand Theft Auto , Bully (PS2), The Sims 3 , Harry Potter a Fénixův řád ) široce využívá schopnosti enginu pro práci s velmi velkými detailními místy. . Mapu velmi rozsáhlé oblasti lze načíst za chodu, s malým nebo žádným čekáním na hráče a bez obrazovky načítání. Technicky jsou lokace většinou rozděleny do sekcí, které se načítají postupně. Pro úsporu RAM se používá metoda LOD - úrovně detailů: když je objekt daleko od viditelnosti hráče, jeho vysoce detailní model je plynule nahrazen modelem s nižšími detaily a velikostí textury, čímž engine šetří systémové prostředky hráče. Ke stejným účelům se používá mip-mapping (MIP-texturing) – další optimalizační technika, která však souvisí pouze s texturami.
Grafický engine (komponenta zodpovědná za grafické zpracování) podporuje jak statické (předrenderované), tak měkké dynamické stíny, které mohou být ovlivněny umístěním světelných zdrojů . Pro osvětlení lze použít blesky na vrchol a světelné mapy .
Bylo implementováno reliéfní texturování a práce s texturami ve vysokém rozlišení ; práce s vertex a pixel shadery , animace postav po snímcích , pokročilý částicový systém , speciální efekty pro vodu a oblohu (včetně použití shaderů ).
Grafický engine také podporuje širokou škálu efektů následného zpracování, jako jsou: motion blur , Bloom , High Dynamic Range Rendering , hloubka ostrosti atd.
Fyzikální engine , běžně označovaný jako RenderWare Physics, je založen na fyzikálním enginu Karma . Poskytuje základní fyziku, detekci kolizí , fyziku ragdollů , fyziku vozidel.
Zvukový engine poskytuje zvuk 3D Dolby Surround .
Herní engine RenderWare má mnoho interních verzí (například Grand Theft Auto: Vice City v roce 2003 byl založen na verzi 3.x [7] , zatímco verze enginu z Need for Speed: Hot Pursuit (2010) a Need for Speed: Most Wanted (2012) ) se jmenuje [6] [8] [9] Chameleon ), ale většinou se nikde neuvádějí informace o verzích enginu používaných ve hrách.
Uniklé verze enginu lze nalézt na webu, např. RenderWare Studio SDK z poloviny roku 2004 (jeho použití by bylo porušením autorských práv ).
Nadšenci pro reverzní inženýrství navíc začali vyvíjet OpenRW. Stala se implementací verze RenderWare z GTA 3 a později Vice City , se všemi vývojovými kroky, které pro ni vytvořila společnost Rockstar Games (podporovány jsou všechny datové formáty použité ve výše uvedené hře). Autoři mají v úmyslu použít engine spolu s původním GTA 3 nebo VC: engine dostupný ke stažení bude využívat jeho zdroje a poskytne hráči lepší kompatibilitu s moderními platformami a systémy. Úložiště enginu bylo z GitHubu odstraněno na základě stížnosti držitele autorských práv ke GTA Take-Two Interactive , ačkoli zdrojové kódy jsou stále dostupné ke stažení z jiných zdrojů. [10] [11]
Seznam je neúplný.
Hra | Rok | Plošina | Vývojář |
---|---|---|---|
AFL Live 2004 | 2003 | PlayStation 2, Xbox | IR guruové |
AFL Live Premiership Edition | 2004 | Playstation 2 | IR guruové |
AFL Premiership 2005 | 2005 | Playstation 2 | IR guruové |
AFL Premiership 2006 | 2006 | Playstation 2 | IR guruové |
Airport Tycoon | 2000 | PC (Windows) | Software Krisalis |
Airport Tycoon 3 | 2003 | PC (Windows) | Software Global Star |
airblade | 2002 | Playstation 2 | Software kritéria |
Přezdívka | 2004 | PC (Windows), PlayStation 2, Xbox | Oceňujte Studios Cheltenham |
Apache Air Assault | 2003 | PC (Windows) | Hry s interaktivním viděním |
Axle Rage | Zrušeno | PC (Windows), PlayStation 2 | Akella |
Battlefield 2: Modern Combat | 2006 | PlayStation 2, Xbox, Xbox 360 | Digitální iluze |
Černá | 2006 | PlayStation 2, Xbox | Software kritéria |
Bělidlo: Erabareshi Tamashii | 2005 | Playstation 2 | Sony Computer Entertainment |
Blitz: Liga | 2005 | PlayStation 2, Xbox | hry uprostřed |
Bratz: Rock Angelz | 2004 | PC (Windows), PlayStation 2, GameCube | Bleskové hry, AWE hry |
Zlomený meč: Spící drak | 2003 | PC (Windows), PlayStation 2, Xbox | Revoluční software |
tyran [12] | 2006 | Playstation 2 | Rockstar Vancouver |
Bully: Speciální edice | 2006 | Playstation 2 | Rockstar Vancouver |
Vyhořet | 2001 | GameCube, PlayStation 2, Xbox | Software kritéria |
Vyhoření 2: Bod dopadu | 2002 | GameCube, PlayStation 2, Xbox | Software kritéria |
Burnout 3: Takedown | 2004 | PlayStation 2, Xbox | Software kritéria |
Legendy o vyhoření | 2005 | PSP | Software kritéria |
Burnout Revenge | 2005 | PlayStation 2, Xbox, Xbox 360 | Software kritéria |
Burnout Dominator | 2007 | PlayStation 2, PSP | Software kritéria |
Burnout Paradise | 2008 | PlayStation 3, Xbox 360 | Software kritéria |
Burnout Paradise: The Ultimate Box | 2009 | PC (Windows) | Software kritéria |
Burnout Paradise Remastered | 2018, 2020 (PC, Switch) | PlayStation 4, Xbox One PC (Windows), Nintendo Switch |
Criterion Software , Stellar Entertainment [13] |
Call of Duty: Nejlepší hodina | 2004 | GameCube, PlayStation 2, Xbox | Spark Unlimited |
Čínský Paladin 4 | 2007 | PC (Windows) | Softstar Shanghai |
Čínský Paladin 5 | 2011 | PC (Windows) | Softstar Peking |
Čínský Paladin online | 2009 | PC (Windows) | Softstar Taipei |
městská krize | 2001 | Playstation 2 | Syscom Entertainment |
Mrazivý strach | 2005 | PC (Windows), PlayStation 2, Xbox | Darkworks |
studená zima | 2005 | Playstation 2 | Swordfish Studios |
Commandos: Úderná jednotka | 2006 | PC (Windows), PlayStation 2, Xbox | Pyro Studios |
zátah | 2007 | Xbox 360 | Světy v reálném čase |
tmavé hodinky | 2005 | PlayStation 2, Xbox | High Moon Studios |
DiRT: Původ druhu | 2006 | PC (Windows) | Společnost Nu Generation Games Ltd |
Deep Fighter | 2000 | PC (Windows), Dreamcast | Software kritéria |
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 | herní vesnice |
Evil Dead: Regeneration | 2005 | PC (Windows), PlayStation 2, Xbox | Hry Cranky Pants |
Evolution GT | 2006 | PC (Windows), PlayStation 2 | černé fazole |
Noční kolo 3 | 2006 | PlayStation 2, PlayStation 3, Xbox 360, Xbox, PSP | EA Chicago |
Fotbalová generace | 2003 | PC (Windows) | přesnost |
Duna Franka Herberta | 2001 | PC (Windows), PlayStation 2 | Interaktivní zábava Cryo |
Gauntlet: Seven Sorrows | 2005 | PlayStation 2, Xbox | Midway Games San Diego |
Garfield | 2004 | PC (Windows), Playstation 2 | The Code Monkeys |
Gnome | 1998 | PC (Windows) | Úroveň 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 |
Headhunter Redemption | 2004 | PlayStation 2, Xbox | SEGA Amerika |
Harry Potter a Ohnivý pohár [14] | 2005 | PC (Windows), GameCube, PlayStation 2, Xbox | Jasné světlo EA |
Harry Potter a Fénixův řád | 2007 | PC (Windows), PlayStation 2, PlayStation 3, Xbox, Xbox 360, Wii, GameCube | Jasné světlo EA |
Harry Potter a Princ dvojí krve | 2009 | PC (Windows), PlayStation 2, PlayStation 3, Xbox, Xbox 360, Wii | Jasné světlo EA |
Hrdinové Pacifiku | 2006 | PC (Windows), PlayStation 2, Xbox | Hrdinové Pacifiku |
Jackass: The Game | 2008 | PlayStation 2, PlayStation Portable, Nintendo DS | Sidhe Interactive, Sensory Sweep Studios |
Kamen Rider: Seigi no Keifu | 2005 | Playstation 2 | Cavia |
zabít spínač | 2003 | PC (Windows), PlayStation 2, Xbox | Namco Hometek |
zabiják7 | 2005 | PC (Windows), PlayStation 2 | capcom |
Legenda o Kay | 2005, 2010 (DS) | PlayStation 2, Nintendo DS | Neon Studios, Kaiko |
Legend of Kay: Výročí | 2015, 2018 (přepínač) | PC (Windows), Mac, PlayStation 3, PlayStation 4, Xbox 360, Wii U, Nintendo Switch | Neon Studios, Kaiko |
Madagaskar | 2005 | PC (Windows), GameCube, PlayStation 2, Xbox | Beenox |
Hon na lidi | 2003 | PC (Windows), PlayStation 2, Xbox | Rockstar North |
Hon na muže 2 | 2007, 2010 (PC) | PlayStation 2, PSP, Wii, PC (Windows) | Rockstar North , Rockstar London |
Max Payne 2: Pád Maxe Payna [15] | 2003 | PlayStation 2, Xbox | Rockstar Vídeň |
Major League Baseball 2K5 | 2004 | PlayStation, Xbox | Hry Kush |
Mortal Kombat: Armagedon | 2006 | PlayStation, Xbox, Wii | hry uprostřed |
Mortal Kombat: Smrtící aliance | 2002 | GameCube, PlayStation 2, Xbox | hry uprostřed |
Mortal Kombat: Podvod | 2004 | GameCube, PlayStation 2, Xbox | hry uprostřed |
Filmy | 2005 | PC (Windows), Mac | Studio Lionhead |
Filmy: Stunts & Effects | 2006 | PC (Windows), Mac | Studio Lionhead |
Šílené stopy | 2006 | PC (Windows), Xbox 360 | zatížení vč. |
Nana | 2005 | Playstation 2 | Konami |
Ballers NBA | 2004 | PlayStation 2, Xbox | hry uprostřed |
NFL Blitz 20-03 | 2002 | PlayStation 2, Gamecube, Xbox | hry uprostřed |
NRL Rugby League | 2003 | PC (Windows), PlayStation 2, Xbox | Zábava Tru Blu |
Need for Speed: Hot Pursuit | 2010 | PC (Windows), PlayStation 3, Xbox 360, Wii | Kritérium hry |
Need for Speed: Hot Pursuit Remastered | 2020 | PC (Windows), PlayStation 4, Xbox One, Nintendo Switch | Criterion Games , Stellar Entertainment [13] |
Need for Speed: Most Wanted [9] | 2012 | PC (Windows), PlayStation 3, Xbox 360, Wii U | Kritérium hry |
obskurní | 2004 | PC (Windows), PlayStation 2, Xbox | Hydravision Entertainment MC2 |
Nejasný 2 | 2007 | PC (Windows), PlayStation 2, Xbo, Wii | Zábava Hydravision |
Outlaw Golf 2 | 2004 | PlayStation 2, Xbox | Software Global Star |
Pro Evolution Soccer 2 | 2002 | PC (Windows), PlayStation 2 | Konami |
Red Jets | 2006 | PC (Windows) | Interaktivní vize |
Bohatý muž 7 | 2003 | PC (Windows) | Softstar Peking |
Rich Man 7 Plus: Touring Formosa | 2004 | PC (Windows) | Softstar Peking |
Bohatý muž 8 | 2006 | PC (Windows) | Softstar Peking |
Vesmír bohatého muže online | 2010 | PC (Windows) | Softstar Peking |
RoboCop | 2003 | PC (Windows) | Titus Interactive |
Spálená planeta | 1996 | PC (Windows) | Software kritéria |
SCAR: Squadra Corse Alfa Romeo [16] | 2005 | PC (Windows), PlayStation 2, Xbox | černé fazole |
Scar of Sky Online | 2010 | PC (Windows) | Softstar Taipei |
Tajné zbraně nad Normandií | 2003 | PC (Windows), PlayStation 2, Xbox | Úplně hry |
Sonic a tajné prsteny | 2007 | Wii | Tým Sonic |
Shadow the Hedgehog | 2005 | GameCube, PlayStation 2, Xbox | Tým Sonic |
Sonic Heroes | 2003 | PC (Windows), GameCube, PlayStation 2, Xbox | Tým Sonic |
SpongeBob SquarePants: Bitva o dno bikin | 2003 | PlayStation 2, GameCube, Xbox | Heavy Iron Studios |
Hvězda 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: Sladká melodie | 2007 | PC (Windows) | Softstar Taipei |
brusle [17] | 2007 | Xbox 360, PlayStation 3 | EA Black Box |
Brusle 2 | 2009 | Xbox 360, PlayStation 3 | EA Black Box |
Brusle 3 | 2010 | Xbox 360, PlayStation 3 | EA Black Box |
Strike Force Bowling | 2004 | PC (Windows), PlayStation 2, PlayStation 3, GameCube, Xbox | Laboratorní krysy |
Suikoden III | 2002 | Playstation 2 | Konami |
Výzva v jízdě na super kolech | 2006 | PC (Windows), PlayStation 2 | černé fazole |
Tech Deck: Bare Knuckle Grind | 2005 | Xbox | Visionscape Interactive |
Teenage Mutant Ninja Turtles: Mutant Melee | 2005 | PC (Windows), GameCube, PlayStation 2, Xbox | Konami |
Kmotr | 2005 | PC (Windows), PlayStation 2, Xbox | EA Redwood Shores |
Úžasňákovi | 2004 | PC (Windows), Mac, GameCube, PlayStation 2, Xbox | Heavy Iron Studios |
The Incredibles: 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: The World is Your | 2006 | PC (Windows), PlayStation 2, Wii, Xbox | Radikální zábava |
Osadníci: Dědictví králů | 2004 | PC (Windows) | Modrý Byte |
Polární expres [16] | 2004 | PC (Windows), PlayStation 2 | modrý tón |
Skateboarding Simpsonových | 2004 | Playstation 2 | The Code Monkeys |
Swashbucklers: modrá vs šedá | 2007 | PC (Windows), PlayStation 2 | Akella |
Meč Etheria | 2005 | Playstation 2 | Konami |
Válečníci | 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 |
Tony Hawk's Underground 2 | 2004 | PC (Windows), GameCube, PlayStation 2, Xbox | Neversoft |
Podzemí Tonyho Hawka | 2003 | PC (Windows), GameCube, PlayStation 2, Xbox | Neversoft |
Celkové předávkování | 2005 | PC (Windows), PlayStation 2, Xbox | Hry s uzávěrkou |
Wanganská půlnoční maximální melodie | 2004 | arkádový stroj | Genki |
Wanganská půlnoční maximální melodie 2 | 2005 | arkádový stroj | Genki |
Bez varování | 2005 | PlayStation 2, Xbox | Kruhové studio |
Meč Xuan Yuan 5 | 2006 | PC (Windows) | Softstar Taipei |
Xuan Yuan Sword Plus: Cloud of the Han | 2007 | PC (Windows) | Softstar Taipei |
Xuan Yuan Sword Plus: The Far of Cloud | 2010 | PC (Windows) | Softstar Taipei |
sebe! Fitness | 2004 | PC (Windows), PlayStation 2, Xbox | odezvaDESIGN |
Zanzarah: Skrytý portál [18] | 2002 | PC (Windows) | Vývoj funatiky |
Boj se stínem | 2005 | PC (Windows) | Akella |
Stínový boj 2 | 2007 | PC (Windows) | TM Studios ( Akella ) |