CryEngine | |
---|---|
Type | Spilmotor ( liste ) |
Udvikler | Crytek |
Del af en serie af motorer | CryEngine |
Den næste motor i rækken | Cry Engine 2 |
Annoncedato | september 2000 |
Udgivelses dato | 2. maj 2002 |
Hardware platforme | IBM PC-kompatible computere , Xbox , Xbox 360 , Wii , PlayStation 3 |
Understøttet OS | Microsoft Windows , Linux [1] |
Skrevet i sprog | C++ |
Licens | en reklame |
nyeste version | 3.5.9 / 10. maj 2005 |
Første spil på motoren | Far Cry / 23. marts 2004 |
Sidste spil på motoren | Aion: The Tower of Eternity / 25. november 2008 |
Motor side |
CryEngine er en spilmotor skabt af det tyske private firma Crytek i 2002 og oprindeligt brugt i førstepersonsskydespillet Far Cry . "CryEngine" er en kommerciel motor, der udbydes til licensering til andre virksomheder. Siden 30. marts 2006 tilhører alle rettigheder til motoren Ubisoft .
Motoren blev licenseret af NCSoft til MMORPG under udvikling Aion: Tower of Eternity . [2] [3]
I slutningen af september 2009 gav Early-brødrene, grundlæggerne af Crytek, et interview til det britiske magasin Develop , hvori de udtalte, at CryEngine ikke oprindeligt var planlagt til licensering af tredjeparter. CryEngine var planlagt til at blive en lukket motor til rent internt brug. Brødrene forklarede [4] :
For at være ærlig, var det i begyndelsen ikke en prioritet for os. Vi ville bare have en proprietær motor til vores spilprojekter. Det første firma kontaktede os i 2002, og de sagde, at de ønskede at licensere CryEngine. Det var en stor ære for os, og efter lidt omtanke gik vi i gang med at skabe vores egen virksomhed til salg af licenser og havde i løbet af kort tid flere licenstagere.
Originaltekst (engelsk)[ Visskjule] For at være ærlig var det i begyndelsen ikke en prioritet for os. Vi ville bare have en proprietær motor til vores spilprojekter. De første virksomheder kontaktede os i 2002 og sagde, at de ønskede at licensere CryENGINE. Det var en stor ære for os, og efter lidt overvejelse begyndte vi at etablere vores licensvirksomhed og havde kort tid senere flere licenstagere.CryEngine -spilmotoren er Cryteks første kommercielle spilmotor. Dets udvikling blev startet umiddelbart efter grundlæggelsen af virksomheden. Motoren blev oprindeligt udviklet som en teknologidemo for det amerikanske firma nVidia . På ECTS 2000 ( European Computer Trade Show ) gjorde Crytek dog et stort indtryk på alle de store forlag, besøgende og journalister med deres tekniske demonstration, som blev vist i nVidia-afdelingen. Efter dette, baseret på motoren, blev det besluttet at oprette 2 spil - "X-Isle" og " Engalus ". Ingen af disse spil blev nogensinde udgivet. [5] [6]
Den 2. maj 2002 annoncerer Crytek officielt, at deres CryEngine-spilmotor er komplet og klar til tredjepartslicens. Crytek tilbyder også sin nye udvikling, PolyBump , til licensering . [7]
Den 26. marts 2004 ramte Cryteks første kommercielle computerspil og det første spil, der brugte CryEngine, Far Cry , forhandlerne. [otte]
Da videokort, der understøtter pixel- og vertex shaders version 3.0, blev udgivet, udviklede Crytek version 1.2 af motoren, som brugte nogle af funktionerne i pixel shaders 3 og vertex shaders version 2.0b til at forbedre grafikkvaliteten. Essensen af innovationerne kogte ned til det faktum, at på komplekst oplyste objekter, især ved dannelse af reliefbilleder, ifølge den gamle version 1.1 (eller 1.0), blev belysningen beregnet i flere omgange, hvilket spildte en masse acceleratorressourcer. Introduktionen af shadere 2.0b og 3.0 gjorde det muligt at placere alle disse komplekse beregninger i én meget lang shader, som kun passer i 2.0b og 3.0 specifikationerne. Motoren bruger også PolyBump- teknologi , en speciel måde at skabe teksturer, der får dem til at virke ujævne. I modsætning til Bumpmapping, hvor normale kort bruges til at skabe volumetriske teksturer, bruger Polybump rigtige polygoner. Dette resulterer i, at CryEngine-spil er ret CPU-afhængige. Denne version af motoren indeholdt dog en række fejl, og derfor blev patchen trukket tilbage.
Senere udviklede virksomheden version 1.3, hvor de tidligere teknologier blev forbedret og fejlrettet, ligesom der blev tilføjet normal kortkomprimering (DXTC5 til nVidia -videokort og 3Dc til ATI -videokort ) og HDR . Geometry Instancing teknologi er også blevet tilføjet .
Den 3. august 2004 blev "CryEngine MOD SDK" officielt frigivet - et sæt ekstra værktøjer til CryEngine-motoren og Sandbox 1-niveaueditoren. CryEngine MOD SDK er tilgængelig til gratis download. [9]
Den 15. september 2004 blev en opdateret version af "CryEngine MOD SDK" udgivet, som inkluderede PolyBump plugin, "CryExporter" værktøjet til at importere modeller fra 3ds Max og Maya , og en kunstig intelligens manual. [ti]
Den 10. maj 2005 annoncerede Crytek en patch til " Far Cry ", der bragte understøttelse af AMD64 -teknologi til spillet . [elleve]
Den 30. marts 2006 erhvervede Ubisoft alle rettigheder til CryEngine-spilmotoren udviklet af Crytek. Alle rettigheder til computerspillet Far Cry blev også erhvervet . Al intellektuel ejendom blev erhvervet for evigt og fuldt ud; under vilkårene modtog Ubisoft eksklusive rettigheder til al intellektuel ejendom til spillet og motoren, inklusive varemærke, logo, karakterer, historie, franchise, indstilling , udvikling og udgivelsesrettigheder. Derfor havde Crytek fra det øjeblik ingen juridiske eller juridiske bånd til motoren, kunne hverken bruge selve motoren eller CryEngine-varemærket. Yves Guillemot , præsident og CEO for Ubisoft, sagde om aftalen [ 12] [13] :
Far Cry er et af Ubisofts mest succesrige brands, og denne aftale er endnu et skridt i vores strategi om løbende at berige vores katalog med helejede brands. Med Far Cry konsoliderer vi yderligere vores førende position inden for FPS-genren.
Efter udgivelsen af alle patches fra Crytek til spillet Far Cry , udvikler motoren sig i to retninger.
Siden Ubisoft erhvervede alle rettigheder til CryEngine og Far Cry i 2006, har det fortsat udviklet motoren til Far Cry Instincts og Far Cry Instincts: Evolution til Xbox , Far Cry Instincts: Predator til Xbox 360 og Far Cry Vengeance til Nintendo Wii . Som anført i et officielt interview med Louis-Pierre Pharand , hovedproducent af Far Cry 2 , vil kun 2-3 procent af den originale CryEngine-kode blive brugt i Dunia Engine . [fjorten]
Crytek brugte motoren som grundlag for CryEngine 2 .
Den sydkoreanske udvikler og udgiver NCsoft har licenseret CryEngine til brug i MMORPG Aion: The Tower of Eternity . Til dette spil er motoren blevet væsentligt redesignet, optimeret og "skærpet" til de særlige kendetegn ved multiplayer online spil. [femten]
I september 2009 annoncerede Crytek sin hensigt om at gøre CryEngine gratis for britiske universiteter . I en tale til GamesIndustry.biz forklarede Crytek UK 's administrerende direktør Karl Hilton virksomhedens forpligtelse til at give studerende og kandidater en livsændrende oplevelse inden for spiludvikling. Det første universitet, hvor Crytek planlægger at udrulle motoren inden for en måned, er Bournemouth University . "Jeg synes, vi lavede et meget lovende træk," sagde Hilton. "Studerende og universiteter kan ikke læse tanker, og de ved ikke, hvad vi gør, og hvordan vi gør det, før de kommer i kontakt med folk, der rent faktisk arbejder i denne branche." [16] [17] [18]
I foråret 2016 gik virksomheden over til en betal-hvad-du-vil-distributionsmodel, som indebærer muligheden for frit at bruge motoren til spiludvikling (gratis brug til ikke-spilapplikationer er forbudt) [19] , CryEngine kode blev offentliggjort (under en proprietær licens ) på GitHub [20] .
Den 20. marts 2018 offentliggjorde Crytek kildekoden til CRYENGINE Sandbox-spilressourceeditoren og en forhåndsvisning af den næste udgivelse af CRYENGINE 5.5-spilmotoren. En ny model præsenteres også, som indebærer overgangen til at betale fradrag for brugen af motoren på 5% med en indkomst på mere end 5 tusinde euro om året. For projekter, der er registreret før 30. juni 2018, er det muligt at beholde den gamle "Betal hvad du vil"-ordning (honorar efter eget skøn uden fradrag).
Crytek | ||||||||
---|---|---|---|---|---|---|---|---|
Spil |
| |||||||
CryEngine spilmotorer | ||||||||
Relaterede artikler |
Spilmotorer | |||||||
---|---|---|---|---|---|---|---|
Grafisk | Ledig GLScene Horde3D Irrlicht OGRE OpenSceneGraph Proprietære Outra | ||||||
Fysisk | Ledig Box2D Kugle Jordegern newton O.D.E. Tokamak Proprietære DMM Havok Fysik PhysX | ||||||
generelle formål |
| ||||||
Specialiseret |
| ||||||
Liste over spilmotorer |