'n game engine porten is toch iets anders dan 'n voledige game porten. De machine code verschil is meestal geen probleem. Architektuur 'n klein probleempje. TriCore vs CELL vs (Single tot Quad) PC CPU. Wat wel 'n veel grotere impact heeft zijn de Spects verschillen tussen PC en Consoles.
De engine is de foundation of de game. Deze moet dan voornamelijk gestript worden van dX10 functionaliteit voor consoles. Geoptimaliseerd worden voor plusminus 256MB Videogeheugen gebruik. Houd in engine én runtime logic/mechanics en content management moet in plus minus 256MB passen. Voor Xbox360 'n dynamische limiet voor PS3 wat harder. Dit houd in waar je voor PC 'n Struct van 4x 32bit UINT makkelijk kan gebruiken. Je voor Console eerder 4x _INT8 gebruikt als die in intances van object veel vuldig voorkomt. De code maar ook content moet vooral geoptimaliseerd worden voor memory footprint in runtime. De engine moet van al het overbodige gestript worden omdat er niet veel ruimte is.
Maar "game engine" zegt dus niks over de Game load wat de content gaat genereren.
Content team moet dus Content aanpassen voor consoles. Bijvoorbeeld Texture basis aantallen aanpassen en texture size.
PC heeft dit problem niet plus met settings kan men aanpassen van 256 tot 1GB alléén aan dedicated videomen. Crysis can als game load tot 1GB Vidmem gebruiken in extreem settings. De game logic En scripts en game objecten en OS Vreten 1,5GB. Daar moet allemaal in gehakt worden of geoptimaliseerd in een compactere versie en/of in veel mindere aantallen,. intances. omdat in 512MB Sys+Vid te passen.
Men moet dus goed luisteren/lezen wat Crytech CEO werkelijk gezegd heeft.
Als ie dus Iets in de trant van de "PC crysis experience is niet mogelijk op console!" zegt. Dat lijkt mij niet verwonderlijk als je G-kaarten kunt stressen die nog niet uit zijn.
2GB aan systeem geheugen wel aan te raden is. Dit staat met 512 tot 1GB vid geheugen.
Op max 3GB sys+Vid. Minus OS 512MB komje uit op 2GB totaal geheugen vs 512MB
Houd niet in dat als ze de Enigne porten. Dat het opeens wel mogelijk is. Wat vele gamertjes menen. Want Cryengine 2 porten naar consoles daar zijn ze dus al me bezig. Houd niet in dat de Crysis High-end PC experience dat ook zomaar even op consoles toveren. Dus nog steeds geld Crysis kan niet op Console. Omdat de game Engine én content én logic puur op PC gericht was en dus veel resources vreet die Console totaal niet beschikbaar hebben.
Kwa spect komen Consoles overeen met 'n
budged/midrange PC. kwa Video performance en vidsize. R500 en RSX kan je vergelijken met 'n vorige gen midrange GPU.
Kwa systeem geheugen bij 512MB uma is dat +/- de helft, dus 256mB vs PC 1GB tot 4GB. Het grootste verschil. is vergelijkbaar met 'n heel oud PC systeen mem size. Dit is de grootste Port probleem.
CPU komt overeen met 'n midrange.
Je ziet dus dat GFX en CPU geen probleem is. Met "DX9" zijn ook mooie game te maken. Mem size voor Systeem en Video is het grootste verschil.
En dan vooral het beschikbare systeem geheugen +/- 256MB
Men moet er vooral rekening houden dat Crysis van origine puur exclusive voor PC ontwikkeld is. Houd dus in dat Crytech engine en content path totaal geen rekeing hadden hoeven te houden met Console limieten.
Andere Projecten worden wel met Crossplatform in gedachten ontworpen. Houd in dat de engine en content paden wél rekening houden met verschillende platformen.
Met als grote min punt dat men 'n main platform kiest. en dat is meestal de heersende console platform Xbox360. En de rest daar aftreksels van zijn. En dan hangt het er van af hoeveel budged en tijd er uit is getrokken voor per platform te optimaliseren en aan te passen. Bijvoorbeeld 'n subteam per port. Soms 'n andere Devteam.
--------------------------------------
Crytech2 engine vs Dunia.
Leuk maar het gaat vooral voor wat technische feature pakket wordt gecombineerd.
FC2 spreekt mij meer aan dan Crysis. Maar dit heeft meer te maken met de drastische omslag van human naar alien vijanden. Van 'n tactical shooter zoals GRAW/R6 wordt het opeens Lostplanet.

Waar COD4MW meer subtiele gameplay variatie heeft wat mij veel meer aanspreekt.
Crysis heeft ook van die leuke maar subtiele effecten zoals. Dept off field en motion blur. En de latest DX9 render technieken in dX10 jasje.
Waar FC2 vooral leuke en interresante ingame gameplay features heeft.
Zoals weer/wind beinvloed waar de vuur heen gaat. Het vuur zelf ook.
Het verschil tussen Crytech en Dunia is dat die laaste features toepast die meer waarde voor de gameplay experience kan betekenen. Ik noem dit goed toepassen van features ipv de Eyecandy zwaar over de top op te poetsen. Waar ik ook geen nee tegen zeg. Zo past Crysis ook 'n leuk niveau aan physics to. Wat COD4MW dus mist.
--------------------------------------
Met dank aan piraterij was dit dus de allerlaaste
native exlusive developte PC game.
Hoop dat de PC port wel voldoende features mee krijgt die PC uniek zijn.