Hvordan bli spillprogrammerer

Å bli programmerer av dataspill er en bedre idé enn noen gang. Dataspillindustrien er en raskt voksende markedssektor; Det er angivelig verdt mer enn 100 milliarder dollar for øyeblikket. Noen medier og underholdningsprofesjonelle projiserer at spillindustrien har potensial til å overhale film som den største underholdningsindustrien i verden.

Når industrien vokser, gjør det også sysselsettingsmulighetene. Spill pleide å være opprettet av et lite team av programmerere. Men nå med introduksjonen av de såkalte Triple-A-studioene, brukes hele legioner til å skrive fortellinger, storyboarding, designe og selvfølgelig produsere spill. Dette betyr at det er stor etterspørsel fra bedrifter etter talentfulle kandidater som lover høy lønn.

Men hvordan blir du en?

1. Undersøk profesjonen til en dataspillprogrammerer

Det er tydelig at det moderne spillmarkedet representerer en levedyktig mulighet for folk som ønsker å oppnå lønnsom og langsiktig sysselsetting. La anta at du ikke har liten eller ingen kunnskap om feltet; trenger du først og fremst å tilegne deg de relevante ferdighetene for å jobbe innen spillindustrien. Det første du bør vite er hva gjør en programmerer. En programmerer skriver på et språk datamaskinen forstår, og hjelper mennesker med å kommunisere med datamaskiner.

Men dataspillprogrammerere er ofte mye dyktigere enn sine jevnaldrende, da oppgavene noen ganger er mer komplekse og spesialiserte, og krever en dyp forståelse av fysikk og kunstig intelligens. Mange programmeringsroller har selv også blitt fordypninger, men dette skjer vanligvis på jobben.

Her er bare noen få fokusområder som gir deg en idé om bredden i fagområdet:

  • Spillmotorer
  • I. (eller kunstig intelligens)
  • Grafikkmotorer
  • Fysikkmotorer
  • Lyd
  • Brukergrensesnitt
  • Spillverktøy

Typiske aktiviteter som en dataspill-programmerer kan utføre er:

  • Skrive kode for en grafikkprosessor, fysikk, spillmotorer og biblioteker som Unreal-motoren, DirectX og OpenGL
  • Skrive kode for å samhandle direkte med en CPU
  • Å skrive kode for å lage kunstig intelligens i et spill. For eksempel slik at motstanderne i et spill kan implementere komplekse strategier
  • Opprett kode for et tilpasset brukergrensesnitt eller for å tilpasse et eksisterende
  • Skriv koden som gjør det mulig for spillere å konkurrere over internett eller over et nettverk

Forventet lønn:

Et stort spillselskap som EA, eller BioWare kommer til å kunne betale en høyere lønn enn en liten oppstartsbedrift. Men oppstartsvirksomheten kan også ha flere muligheter for karrierefremmelse.

Juniorprogrammerere

£ 25 000

Erfarne programmerere / hode programmerere

30 000 pund - 70 000 pund

2. Oppfylle de grunnleggende kvalifikasjonene og bransjekravene:

Du trenger ikke nødvendigvis å ha en grad, men det er generelt foretrukket. Det mest verdsatte i bransjen generelt er talent. Hvis du har et reelt talent for programmering og en forkjærlighet for spill, er du en mye bedre kandidat enn en middelmådig koder med en grad. Hvilke kvalifikasjoner som er mest foretrukket av bransjen er:

  • Datavitenskap
  • Programvareteknikk
  • Utvikling av dataspill
  • Matematikk og fysikk

De fleste universiteter tilbyr i dag spesifikke kurs i programmering tilpasset spillindustrien. Selv om det kan ha overlapp med datavitenskapelige programmer, går det videre i dybden i spillindustriens relevante ferdigheter.

Bournemouth University tilbyr en grad i en spillteknologi som vektlegger programmeringsferdigheter, men også utvides til kunstig intelligens (et krav om moderne spill).

Hvis du ikke har en kvalifikasjon innen noen av disse emnene, men er lidenskapelig opptatt av dataspill, er dette de viktigste ferdighetene for en dataspillprogrammerer. Du kan lære disse online gratis nå eller billig ved å bruke forskjellige ressurser, og hvis du synes de er relativt enkle, kan det hende du ikke trenger trening. Men det ville være ekstremt gunstig å delta på et kurs for å lære om hele utviklingsprosessen:

  • C ++, dette er helt essensielt. Det er det vanligste dataspråket for dataspill å bli skrevet i. Det er også et relativt vanskelig språk å lære.
  • C er også viktig. Dette er forløperen til C ++. Det er enda vanskeligere å lære
  • Java er ikke så populært, men spill for Android-enheter er skrevet på dette språket. Det er enklere enn C eller C ++, men også lignende.
  • Objektiv-C og Swift er hovedsakelig nyttige hvis du planlegger å skrive spill for Apple iOS.
  • Montering språk dette er veldig nyttig spesielt når du skriver til CPU og GPU. Det er ekstremt vanskelig å lære.
  • Handlingsskript, dette kan være nyttig hvis du planlegger å skrive Flash-spill, men det er ikke viktig.
  • Python kan være nyttig for å hjelpe deg med oppgaver du kan støte på under utviklingsprosessen. Det er sannsynligvis det enkleste programmeringsspråket å lære og bra for å undervise i beste praksis.

Ytterligere ferdigheter du trenger

Bortsett fra å satse på spillutvikling eller programmering som en hobby og produsere praktiske eksempler på arbeidet ditt mens du ser etter en jobb, er det også viktig at du er en god formidler. I enhver blomstrende marked må firmaer og ansatte være villige til å stadig forbedre seg, og den beste måten å oppnå dette på er gjennom åpen kommunikasjon og en evne til å takle konstruktiv kritikk. Dette gjelder både muntlig og skriftlig kommunikasjon, da det er et presserende behov for deg å kunne artikulere konseptene dine effektivt og selge ferdighetssettet ditt til kommersielt orienterte toppledere.

Det er også viktig at du viser en sterk kunnskap om spesifikke jobberoller og behovet for å kommunisere funksjon til spillerne. Dette er langt viktigere enn den kunstneriske presentasjonen av en tittel, da uten klart definert spill er det umulig å selge volum eller smi et sterkt omdømme for programmering.

3. Karriereprogresjon og muligheter

Selv om dataspill er ekstremt populære og bare kommer til å fortsette å vokse i popularitet, er det ikke en lett industri å bryte seg inn i. Det er heller ikke en enorm næring med bare rundt 10.000 personer ansatt i industrien i Storbritannia. De fleste får sin første jobb gjennom en arbeidsplass mens de er på universitet, eller en annen lignende yrkesordning.

Til tross for dette hvis du har talent, kan du reise deg relativt raskt, så det er gode muligheter for deg å utvikle karrieren. I tillegg til dette, på grunn av overlapping av ferdighetssett er det gode muligheter for deg å bruke kodingsferdighetene dine i andre områder med mer lukrative områder innen programvareutvikling som kan ha bedre muligheter for karriereutvikling.

Som du ser, selv om det er et relativt godt betalt yrke, er det heller ikke en lett karrierevei å bryte seg inn i. Å bli dataprogrammerer tar mye tid og krefter, men hvis du har talent og driver kan det faktisk være jobben for deg.

Har du noen gang prøvd å få jobb i denne bransjen? Hva skjedde? Gi oss beskjed nedenfor ...

Denne artikkelen ble først publisert i november 2014.

Legg Igjen Din Kommentar

Please enter your comment!
Please enter your name here