For en spillfanatiker med en teknisk tilbøyelighet kan ideen om å kode programvare for et spill virke som nirvana.


Programmerere av virkelige videospill vet bedre. Og mens mange av dem elsker jobben sin, kjenner de også virkeligheten av arbeidet: Spillprogrammering krever ofte lange timer å slite med bare ett stykke av et spill.

'De fleste spillere kommer inn i spill fordi de ønsker å lage spill, og ved å' lage 'tenker de sjelden på' skrive tilfeldig kode 'eller' gjør teksturer noen andre forteller meg å lage ', sier Brian Hook, et erfarent spill profesjonell som bidro til 'Quake 2' og 'Quake 3.' 'Det er som å bli med i et band og tro at du skal hjelpe til med å skrive sanger, bare for å finne ut at du er ansvarlig for å sette opp trommene og komme ut av veien.'

Likevel kan spillprogrammering tillate deg å jobbe med et produkt du liker, mens du finpusser programvareutviklingskunnskapene dine for ikke -navnjobber eller en mer viktig rolle som innebærer å bidra til et spills innhold og design.

Spillprogrammerer Job Grunnleggende


'Når du tenker på spillutviklere, er sjansen stor for at du tenker på en programmerer,' sier Breaking In -delen av International Game Developers Association (IGDA), en viktig ressurs for håpefulle og fungerende spillprogrammerere. 'Ingen overraskelse der, siden kode er kjernen i spill.'

Som IGDA -nettstedet sier, må spillkodere spesialisere seg for å lykkes. Spillprogrammerere spesialiserer seg vanligvis på en bestemt plattform - PCer, konsoller, mobiltelefoner eller online - og i et bestemt aspekt ved spillutvikling, for eksempel spesialeffekter, kunstig intelligens eller nettverksytelse.


'På junior- til mellomnivå er folk ganske flytende mellom [plattformer],' sier Phil Steinmeyer, grunnlegger av New Crayon Games. 'På seniornivå er en del av det du bringer til bordet ekspertise på en bestemt plattform, så det er noe mindre bevegelse mellom sektorer, men det skjer sikkert.'

Selg deg selv med prøver


For å bryte deg inn i spillprogrammering trenger du en portefølje som viser din entusiasme og talent. Programmerere på inngangsnivå kan bygge sine egne spill eller være frivillige på 'mod' -prosjekter-en modifikasjon av et eksisterende spill, sier Steinmeyer.

Se tilGameDev.netfor ressurser. I tillegg kan du få kontakt med andre håpefulle spillutviklere gjennom IGDA eller nettsamfunn, kanskje som en måte å samarbeide på.

'Hvis du er en koder, gjør demoer-vis hva du kan gjøre,' sier Scott Miller, administrerende direktør i spillutviklingsstudio 3D Realms. 'Ingenting overbeviser potensielle arbeidsgivere som en god portefølje.'

Formell utdanning i spillprogrammering er relativt ny og på ingen måte en forutsetning for å bryte inn i feltet, men programmene ved noen institusjoner, for eksempel Full Sail, er velkjente i bransjen.


'Utdanning i seg selv har ikke så stor vekt, men hvis utdanningen lærte deg ferdigheter og hjalp deg med å forbedre dine evner, burde det dukke opp i porteføljene/demonstrasjonene dine,' sier Steinmeyer.

Vær oppmerksom på utbrenthet

Selv om spillselskaper trives med lidenskap og kreativitet, presser de også arbeiderne til utbrenthet, slik en hvitbok fra IGDA bemerker.

Hook, nå president for programvareutvikling og konsulentselskap Hooka Tooka, innrømmer at arbeidere i spillindustrien vanligvis brenner ut på grunn av:

  • Jobber 50-timers uker som kan strekke seg til 70 timer eller mer i løpet av crunch-tiden.
  • Å tjene lavere lønn enn det de kunne få til å jobbe for et IT- eller konsulentfirma.
  • Føler meg som en tannhjul i maskinen i stedet for et kreativt medlem av et team.

Men for alle sine feil er bransjen spennende. Miller sier: 'Denne bransjen vokser fortsatt og trenger nye talenter fra lastebilene. Hvis du har talent og vet hvordan du pakker det og deg selv, er du en shoo-in. '