Dataspill er så vevd inn i våre liv , med spill på våre PCer , bærbare datamaskiner, telefoner og andre enheter, at det kan være vanskelig å huske en tid da vi ikke har dem . Disse spillene er laget av personer med opplæring i Computer Information Systems , eller CIS . Alle som forfølge en karriere i dataspill programmering må ha en rekke ferdigheter og kunnskaper . Kunnskap om Computer Games
En person som tenker på å skrive inn spillprogrammering feltet skal først skaffe en fortrolighet med eksisterende spill . Det betyr mer enn bare å lære om de ulike titlene og deres karakterer . Spill programmerere bør være ivrige spillere som ikke kan kritikk og forstå både gode og dårlige poeng i noen spill de spiller. Denne kunnskapen vil være uvurderlig når de lager sine egne spill .
Kunstneriske ferdigheter
Selv om dataspill programmerere jobber i et teknisk krevende medium , de noen ganger blir tilkalt å være kunstnere , også. Programmerere som skal jobbe med utvikling av både visuell kunst siden av spillet etablering og koden må forstå bruken av lys og skygge til å skape en atmosfære , og hvordan farger kan påvirke en stemning i en scene . De trenger en god sans for timing å skape realistisk animasjon, samt en kunstners forståelse av anatomi og hvordan muskler og bein samhandle for å produsere bevegelse. Spill programmerere er også historiefortellere , så de bør ha muligheten til å veve en sammenhengende historie ut av de separate deler de eller andre har opprettet. Noen college kurs i kunst, design og narrativ historiefortelling ville være ganske nyttig .
Dataferdigheter
Den sentrale evne som kreves for alle spill programmerer er en dyp forståelse av programmeringsspråk eller programmer som brukes av industrien. Mens de fleste spill er laget ved hjelp av C + + , Java og Perl , kan en programmerer må også være kjent med de språkene som brukes ved spesielle anvendelser , for eksempel AS3 script brukes til å lage Flash- spill. En grad i dette området er nesten nødvendig .
Math and Science
Et dataspill programmerer må ha solide matematiske ferdigheter . Programmene som brukes til å lage spill er avhengige av koder og algoritmer som er helt basert på matematiske prinsipper . Dette er grunnen til universitet opplæring for spill programmerere er vanligvis kjøres ut av matematikk avdelingen. I tillegg til matematisk evne , bør programmereren ha kjennskap til grunnleggende fysiske prinsipper for eksempel gravitasjon , friksjon , treghet og bevegelse . Denne kunnskapen gjør det lettere for programmereren å lage realistiske simuleringer i et spill .