Skip to main content

Hva er de forskjellige typene spillprogrammersjobber?

En spillprogrammerer er en person som hjelper til med å utvikle kildekoden for videospill og annen datamaskinunderholdning.Det er mange spillprogrammersjobber som faller i denne kategorien, inkludert utvikling av spillmotorer, kunstige intelligenser (AI), lyder og brukergrensesnitt.Når spillet nærmer seg ferdigstillelse, kan det hentes ytterligere programmerere for å optimalisere nettverkskoden og port spillet til flere systemer.Alle spillprogrammerere jobber tett med produsenter, artister og forfattere for å bidra til å bringe en utviklers visjon til markedet.

De fleste moderne videospill er ikke designet fra bunnen av.De bruker eksisterende fysikk- og grafikkmotorer, som er sterkt modifisert for å skape spillverdenen og spillutvikleren har sett for seg.Mange spillprogrammerjobber innebærer å justere kildekoden til disse motorene for å produsere det forbrukeren til slutt opplever når han spiller spillet.Erfarne kodere på dette feltet kan fungere direkte for videospillutviklere eller for selskapene som lager de grunnleggende motorene som spillene er bygget på.

Andre spillprogrammerjobber innebærer å utvikle den kunstige intelligensen som kontrollerer oppførselen til ikke-spillerkarakterer (NPCS) i spillverdenen.AI -oppførsel er en kritisk komponent i hvordan spillet mottas av anmeldere og spillere.Dårlig eller buggy AI kan føre til at NPC -er oppfører seg på en bisarr eller urealistisk måte.Spillprogrammerjobber i denne kategorien innebærer å produsere lyder og synkronisere dem riktig til visuelle hendelser som oppstår i spillet.God lyddesign hjelper deg medsamhandle med spillverdenen.Denne jobben innebærer vanligvis å bestemme den beste måten å konfigurere spillkontrolleren eller tastaturet og musen for spillet.UI-programmereren vil også bidra til å avgjøre hva slags informasjon på skjermen som ser ut til å hjelpe spilleren med å reagere på hendelser i spillet, samt hjelpe ham med å administrere karakterens helse, utstyr og evner.

Noen spillprogrammerjobber begynner etterDe grunnleggende systemene er allerede på plass.Flerspillerspill som fungerer over Internett krever nettverksprogrammerere for å bidra til å optimalisere nettverkskoden og redusere latensen, eller etterslep, som eksisterer mellom forskjellige konsoller eller terminaler.I noen tilfeller kan utvikleren eller utgiveren ønske å selge spillet på mer enn ett system, og et team med spesialiserte programmerere kan bli hentet inn for å hjelpe til med å port spillet til en annen konsoll.Disse programmererne må sørge for at kildekoden blir endret for å fungere ordentlig med andre systemer.