Wat ik me even zit af te vragen is hoeveel maakt een game-engine iets uit voor de developer, want tegenwoordig hoor ik nog wel eens dat een FPS game wat al een tijd in ontwikkeling is eventjes een andere engine krijgt. Terwijl het mij toch ontzettend veel werk lijkt om een andere game engine te gebruiken.
Want volgens mij heb je bij een game een aantal taken die allemaal afhankelijk zijn van de game-engine (direct of indirect ( vb. textures, moet je deze in 640x480 maken of in 1600x1200 je wilt niet te veel doen maar ook niet te weinig ) )
Enkele voorbeelden waar volgens mij de resolutie van de engine heel erg belangrijk is zonder het op het eerste oog te lijken :
AI ( op een resolutie van 640x480 kan deze minder zijn, want er zijn minder mogelijkheden ( want er wordt minder weergegeven ) dus geen mogelijkheden berekenen die de speler toch niet ziet )
Textures ( op 640x480 kan je veel sneller klaar zijn )
Lighting ( op 640x480 kan je veel sneller klaar zijn )
leveldesign ( begin kan op papier, maar echte implementatie is toch afhankelijk van de game engine voor specifieke syntax / mogelijkheden )
Maar bovenal zie ik dus een verschil in mogelijkheden ( resoluties ) en syntax van de game engine, en dan lijkt het me toch dat je met de huidige games zoveel mogelijk uit je huidige engine probeert te halen ( dus engine specifieke codetrucs etc ) waardoor een andere engine gewoon kan betekenen dat je ongeveer 75% procent van de implementatie opnieuw kan doen. Texturen kan opnieuw gedaan worden, wat eigenlijk niet...
Of zie ik het helemaal verkeerd en is het betrekkelijk weinig werk om een andere engine te gebruiken ( betrekkelijk weinig is 1/2 jaar extra werk op een voorwerk van 4 jaar )
Iemand die hier iets vanaf weet???
Want volgens mij heb je bij een game een aantal taken die allemaal afhankelijk zijn van de game-engine (direct of indirect ( vb. textures, moet je deze in 640x480 maken of in 1600x1200 je wilt niet te veel doen maar ook niet te weinig ) )
Enkele voorbeelden waar volgens mij de resolutie van de engine heel erg belangrijk is zonder het op het eerste oog te lijken :
AI ( op een resolutie van 640x480 kan deze minder zijn, want er zijn minder mogelijkheden ( want er wordt minder weergegeven ) dus geen mogelijkheden berekenen die de speler toch niet ziet )
Textures ( op 640x480 kan je veel sneller klaar zijn )
Lighting ( op 640x480 kan je veel sneller klaar zijn )
leveldesign ( begin kan op papier, maar echte implementatie is toch afhankelijk van de game engine voor specifieke syntax / mogelijkheden )
Maar bovenal zie ik dus een verschil in mogelijkheden ( resoluties ) en syntax van de game engine, en dan lijkt het me toch dat je met de huidige games zoveel mogelijk uit je huidige engine probeert te halen ( dus engine specifieke codetrucs etc ) waardoor een andere engine gewoon kan betekenen dat je ongeveer 75% procent van de implementatie opnieuw kan doen. Texturen kan opnieuw gedaan worden, wat eigenlijk niet...
Of zie ik het helemaal verkeerd en is het betrekkelijk weinig werk om een andere engine te gebruiken ( betrekkelijk weinig is 1/2 jaar extra werk op een voorwerk van 4 jaar )
Iemand die hier iets vanaf weet???