Hvordan bli spillutvikler

Posted on
Forfatter: Robert Simon
Opprettelsesdato: 19 Juni 2021
Oppdater Dato: 1 Juli 2024
Anonim
Power On: The Story of Xbox | Chapter 1: The Renegades
Video: Power On: The Story of Xbox | Chapter 1: The Renegades

Innhold

I denne artikkelen: Lære å programm Finn en jobbBeslut om denne karrieren passer dine behov18 Referanser

Spillprogrammering er et felt som opplever eksplosiv vekst. Likevel kan selve arbeidet og veien til det være utmattende. Av denne grunn, før du begynner, må du spørre deg selv om dette er det riktige valget for deg. I så fall er anskaffelse av de nødvendige ferdighetene en presserende nødvendighet. Faktisk sikter arbeidsgivere etter kunnskap og tilbyr sjelden, om noen gang, opplæring i arbeidslivet. Når du har viktig kunnskap på området, kan du utvilsomt finne en jobb med tålmodighet og utholdenhet.


stadier

Del 1 Læring å programmere



  1. Bestem deg mellom å delta på en klassisk trening og den selvlærte. Husk at arbeidsgivere først og fremst fokuserer på teknisk kunnskap. Så ikke bekymre deg hvis skolepenger for høyere utdanning er utenfor dine midler, fordi det å holde en grad ikke er absolutt nødvendig for å få jobb. Vær samtidig oppmerksom på at det å ha tekniske ferdigheter i tillegg til et vitnemål sannsynligvis vil gjøre at du skiller seg ut fra andre kandidater.
    • Uansett hvilken avgjørelse du gjør, gjør deg alt for å bli en kompetent programmerer. Imidlertid vil den selvlærte også tillate deg å ha den bagasjen som er nødvendig for å møte intervjuene og få jobben som drømmen din.



  2. Velg kanalen din nøye. Hvis du bestemmer deg for å gå på universitetet, hopper du over kurs i programmering av spill. Generelt dekker de mange aspektene ved spillprogrammering på relativt kort tid. Gi i stedet preferanse til et datavitenskapskurs hvis du ikke allerede har en funksjonell kunnskap om feltet.
    • Å mestre alle fasetter av programmering tar mye tid. Ved å studere IT i dybden vil du ha større sannsynlighet for å tilegne deg ferdighetene som kreves for å adressere hver av dem, selv om disse ferdighetene ikke gjelder direkte på spillverdenen under studiene dine.
    • Hvis du planlegger å spesialisere deg, må du huske å undersøke lærerne på disse kursene. Det kan ikke være en god idé å lære av lærere som har en perfekt mestring av konseptene spillprogrammering, men som aldri har jobbet i felt.



  3. Lær dataspråk. Enten du bestemmer deg for å ta et klassisk kurs eller bli selvlært, prøv å mestre minst ett dataspråk. Fokuser på C ++ -språket for å øke sjansene dine for å bli ansatt, siden det ofte brukes i spillprogrammering. Her er noen andre nyttige språk du kan vurdere å lære:
    • Action
    • sammenstilling
    • C
    • Java
    • Objective-C
    • python
    • Swift


  4. Lag dine egne spill. Husk at den beste måten å lære å gjøre noe på er å gjøre det! Etter å ha lært å kode på dataspråk, implementerer du ferdighetene dine. Bygg et spill fra start til slutt for å gjøre deg kjent med hele prosessen. Følg instruksjonene nedenfor for å lykkes.
    • Hold deg i enkelhet. Ikke prøv å revolusjonere spillverdenen slik du kjenner den. For å lage en analogi, skriv en enkel historie, ikke en roman.
    • La deg inspirere av et annet spill når det er mulig. Målet her er å lære, ikke å være original. Lån konseptet med et annet spill og ta inspirasjon fra det hvis du lider av mangel på ideer.
    • Gjør alt selv. Så langt det er mulig, unngå å bruke matematiske biblioteker eller vektorbiblioteker. Fullfør alle trinnene selv for å forbedre ferdighetene dine.
    • Fullfør. Du må bli kjent med hele prosessen, så gå til slutten. Ikke gi opp prosjektet ditt, bare fordi du allerede er ferdig med det du liker mest med programmering.


  5. Avgrens ferdighetene dine. Husk at du som en profesjonell spillutvikler vil være en del av et team som ser på spesifikke aspekter. Så når du lærer å kode og utvikle dine egne spill, bestem deg for hvilke områder du vil fokusere på når du er engasjert. Fortsett deretter å jobbe med egne prosjekter og dedikere mer på disse områdene.
    • De nødvendige ferdighetene og IT-tjenestene som tilbys kan variere fra ett selskap til et annet, men programmeringen inkluderer vanligvis følgende områder: kunstig intelligens, lyd, byggesystemer, animasjon, gameplay, motorer, fysikk, nettverk, verktøy, brukergrensesnitt og gjengivelse.

Del 2 Finne arbeid



  1. Gjør et internship. Bruk tid på ubetalte stillinger før du søker om lønn. Søk på nettet eller gjennom skolen din etter åpne praksisplasser. Forsøk å få arbeidserfaring for å berike din CV når du ser etter en jobb. Her er andre fordeler du må gjøre en praksisplass:
    • profesjonelle referanser,
    • viktige forhold til mennesker som er aktive i feltet,
    • bedre kunnskap om den daglige virkeligheten av jobben.


  2. Design demoer. Siden du ikke har publisert spill, må du forberede demoer som du kan legge ved følgebrevet og fortsette. Prøv å forfølge dine egne prosjekter og publiser dem på Internett ved å lage et Git-arkiv som arbeidsgivere kan se på. Ikke bekymre deg for å lage komplette spill. I stedet utvikler du små, effektive demoer som fremhever områdene du ønsker å spesialisere deg.
    • Uansett hvilken demo du må, sørg for at den er perfekt. Ikke prøv å imponere intervjuer med for kompleks demo hvis du ikke kan gjøre det riktig. Vis dem noe enkelt og enkelt.


  3. Fokuser først på oppstart. Dette betyr ikke at du ikke skal søke på stillinger hos etablerte, kjente og vellykkede selskaper. Likevel er slike selskaper bedre i stand til å tilby høyere lønn og muligens garanterte jobber. Vet imidlertid at konkurransen er ganske hard i disse selskapene. For det, prøv å se etter arbeid i nyere og mindre selskaper som, som deg, sikkert må være mindre krevende.
    • Dette er ikke å si at du vil bli ansatt med sikkerhet i disse selskapene, men det er mindre sannsynlig at du jobber med programmeringsgenier som har mye mer erfaring enn deg.


  4. Undersøk hvert selskap du søker på. Først, sjekk jobbtilbudene på selskapets hjemmeside. Deretter, etter innlevering av søknaden din, kan du finne ut om selskapet. Les hans egen firmaprofil, samt rapporter fra eksterne kilder. Skriv ned alle spørsmålene som plager deg, slik at du kan stille dem under intervjuet.
    • I tillegg til teknisk trening, bør du skille deg fra andre kandidater ved å vise at du har arbeidskunnskap om spillindustrien og bransjen i løpet av jobbintervjuet ditt.


  5. Lag forhold. Forvent tøff konkurranse når du søker jobb. Bruk de personlige kontaktene du har hatt med bransjeeksperter for å komme videre. Spør om stillinger før de blir lagt ut. Forsøk å få anbefalinger fra kontaktene dine hvis de har et internt spor med arbeidsgiverne. Her er noen tips som kan hjelpe deg med å utvide nettverket ditt.
    • Utvid forholdene dine ved å bli med på nettfora, sosiale mediesider og profesjonelle nettverk for å møte mennesker aktive i feltet.
    • Hold kontakten med klassekameratene og lærerne, både gamle og nye.
    • Delta på konferanser og kongresser.


  6. Lær av mislykkede jobbintervjuer. Først av alt, husk at med så mye konkurranse, vil mange rekrutterere sannsynligvis avvise søknaden din. Godta denne skuffende opplevelsen, ikke bekymre deg for mye og lære av den.
    • Vurder intervjuer, gjenoppta og demonstrasjoner på nytt for å identifisere og forbedre svakhetene dine.
    • Følg opp ved å sende et takkebrev eller en e-post til intervjuobjektene som et tegn på takknemlighet for oppmerksomheten og tiden de har gitt deg.
    • Be om råd om aspektene de tror du trenger å forbedre deg.

Del 3 Bestem om denne karrieren passer til hans behov



  1. Har en lidenskap for spill. Det skal bemerkes at programmering kan være et krevende og stressende aktivitetsfelt, samt en vanskelig karriere å slå gjennom. Det vil ta mye lidenskap fra din side, så vurder graden av lidenskap. Gi opp den siste dråpen av blodet ditt for å lykkes.


  2. Vet at du har en vei å gå. Kultiver tålmodighet og utholdenhet. Det vil ta noen år å skaffe seg nødvendig teknisk kunnskap, enten selvlært eller gjennom universitetsstudier. Når du er klar til å delta i arbeidsverdenen, kan du forvente å møte hard konkurranse hver gang du søker. Det kan med andre ord ta litt tid å finne arbeid. Deretter, når du er ansatt, planlegger du å jobbe hardt før du kan lande jobben med drømmene dine.


  3. Ikke prøv å bli rik med denne jobben. Hvis du bestemmer deg for å ta et standardkurs, må du være oppmerksom på at registreringsavgiftene dine sannsynligvis vil overstige den gjennomsnittlige årslønnen til en spillprogrammerer. Vet også at denne jobben er synonymt med usikkerhet, noe som betyr at jobben du velger kan være feil. Igjen, denne jobben krever definitivt lidenskap, så omfavne denne karrieren for kjærlighet, ikke for lette penger.


  4. Vær spesielt oppmerksom på leksjonene til matematikk. Forvent at de fleste, om ikke alle, aspekter ved programmering av spill vil kreve sterke matematikkferdigheter. Hvis du fortsatt er på videregående, dobler du innsatsen i matteklassen. Hvis du er ferdig med studiene og trenger å oppdatere hukommelsen, gjør du det.
    • Det er klart, ved å ta matteklasser, kan du enkelt utdype ferdighetene dine. Men kanskje er mangfoldet av matematiske spill som er tilgjengelig for nedlasting enda bedre for den håpefulle spillutvikleren. Drepe to fugler av en stein og utforske spill som du kanskje ikke har prøvd ellers.


  5. Som å jobbe i et team. Før du går inn på arbeidsmarkedet, bør du bruke mye tid på å utvikle dine egne programmeringsevner. Men ikke bli vant til å jobbe alene. Når du er ansatt, kan du forvente å være en del av et mye større team. Lær å kommunisere tydelig og godta kritikk og betrakter det som to viktige ferdigheter.


  6. Vær fleksibel om plasseringen. Stedet hvor du bor er kanskje ikke så problematisk. Men hvis regionen du bor ikke allerede er et teknologisk paradis i full gang, kan du vurdere å flytte dit der det er arbeid. Husk også at jobbstabilitet er ganske usikker, og at du kanskje trenger å flytte tilbake til en ny jobb.