7 Steg for å Bli Spilutvikler på 6 Måneder (Få Snakker om #7 Nok!)

av Kwalee Team

Kode egne spill... er ikke så enkelt som du tror! Bare de modige og dristige velger å bli spilutvikler på seks måneder.

Så la oss være ærlige: seks måneder er et vågsomt mål. Med mindre du har tidligere erfaring med interessante programvareprosjekter, enten som hobby eller profesjonelt, er spillutvikling et krevende felt som tar tid å bli god på.

Heldigvis har du mange valg og belønningene er attraktive. Hyper casual spill gir en tilgjengelig inngangsport til bransjen. Så hvis du ønsker å lage interessante mobilspill som:

  • kan spilles på hvilken som helst mobil enhet,
  • kan spilles av hvem som helst,
  • og kan lages på kort tid,

så kan denne artikkelen være veiviseren du trenger for din spillutviklingsreise.

Vi har også en rekke coachingressurser om spillutviklingstemaer når du registrerer deg på vår Publishing Portal. Her kan du også sende inn spillene dine og be om gratis spilltesting, få tilbakemelding og se om dine Hyper Casual-spill er klare for App Stores.

Først Og Fremst — Lær Programmeringsgrunnleggende

Spill er i hovedsak programvare. For programvare å kjøre på en datamaskin, må den lese en liste med kommandoer. En programmerer er noen som skriver disse kommandoene. Hvis du vil bli en spilutvikler, forvente å være programmøren 90% av tiden.

Disse kommandoene kan komme i forskjellige former; programmeringsspråk, som de kalles. Du kan velge mellom språk inkludert C#, C++, Python, Java, Lua eller selv motor-spesifikke språk som GDScript eller GML. Men hvis du trenger et vanlig svar, vil du generelt se spilutviklere lage spill enten i C# eller C++. (Vi forklarer hvorfor om et øyeblikk.)

Å lære grunnleggende programmering tar ikke mye tid. Faktisk, du kan finne mange ressurser på nett som tilbyr gratis opplæring i C#, inkludert FreeCodeCamp, Brackeys, eller til og med det offisielle 8-timers kurset i C# fundamentale fra Microsoft.

Grunnleggende programmering burde ikke ta mer enn en uke å lære. Siden de fleste spillprogrammeringsspråk er objektorienterte, er grunnleggende stort sett de samme. Ideelt sett burde du ikke ha problemer med å skifte fra ett programmeringsspråk til et annet av den grunn.

Vi vet hva du tenker. 'Hvordan vil jeg vite hvilket programmeringsspråk som er riktig for meg?'

Det avhenger helt av spillmotoren du velger å lage dine Hyper Casual-spill med.

Bli Kjent Med En Spillmotor

Valg av riktig programmeringsspråk avhenger av din valgte spillmotor. Og å velge den riktige spillmotoren kan bety å se på faktorer som popularitet, brukervennlighet, lisensiering, og så videre.

De fleste som ønsker å lage Hyper Casual-spill bruker Unity når de bestemmer seg for å bli en spilutvikler. Dette skyldes i stor grad dens popularitet og bred støtte fra samfunnet, noe som gjør C# til det andre dominerende språket i bransjen. Du kan imidlertid fortsatt velge mellom andre spillmotorer som:

  • Unreal Engine (C++, Blueprints)
  • Godot (C#, GDScript, VisualScript)
  • GameMaker Studio (GameMaker Language, GML Visual)

Det som betyr mest er hvilken spillmotor du er komfortabel med å bruke for å lage spill. Å bli kjent med motoren er nøkkelen, og gir avkastning på sikt. De fleste utviklere bruker Unity fordi det er den mest robuste spillmotoren for indie-utviklere. Unreal er et flott alternativ hvis 1) du vil lære C++, og 2) du vil bryte inn i trippel-A spillutvikling.

Her er en oversikt over hvor lang tid det ville ta å lære de viktigste komponentene i en spillmotor (ideelt Unity):

  • Grunnleggende brukergrensesnitt: 1-2 timer.
  • Introduksjon av adferd til GameObjects: En uke.
  • Laging av interaktive brukergrensesnitt: En uke.

Å lære hele spillmotoren er urealistisk, for ikke å nevne unødvendig. Du kan lære de ekstra delene mens du lager spill i de seks månedene du bruker på det, eller selv lenge etter at du har inngått en publikasjonsoverenskomst.

Start Smått

Hvor mange ganger har du hørt noen si til deg: 'Jeg har tenkt å lage et lite men interessant RPG'?

Sjansene er store for at de er nye til spillutvikling. Ideen om å lage vårt drømmespill eller et spill inspirert av våre favorittspill er en vanlig nybegynnerfelle.

Du må starte med de minste ideene først for å få et grep om hvordan verktøyene og programmeringskunnskapen din kommer sammen. De små spillene du lager i startfasene fungerer som treningshjulene du trenger for å forstå ulike aspekter av spillutvikling.

Lærer du om materialer og shaders? Lag et spill om å matche forskjellige objekter med hverandre basert på deres farger. Finne ut hvordan bevegelse i et isometrisk spill fungerer? Lag et spill hvor en ball beveger seg til målet du klikker på.

Prototyping av disse små ideene raskt kan ta deg bare en uke eller mindre. Og etter hvert som du lager flere og flere prototyper, vil du innse hva du skal gjøre hver gang og uunngåelig forkorte tiden og gjenbruke ressurser der det er mulig.

Dette er små ideer som sakte lærer deg hvordan motoren og koden jobber i tandem for å levere en opplevelse.

Når vi snakker om opplevelse...

Forstå Hvordan En Morsom Opplevelse Er Designet

Å designe og lage en engasjerende spillopplevelse er gøy. Men det har også sine egne sett med prinsipper og grunnleggende som varierer fra spill til spill. Hyper Casual-spill er kjent for sin småappetittlige gameplay, kortsiktige klister og massepåvirkning. Det finnes en hel guide om disse prinsippene du kan sjekke ut.

Å lage grunnleggende spill er enkelt, men å gjøre dem morsomme er den utfordrende delen som tar tid, tålmodighet og kunnskap om hva som får spillerne til å engasjere seg. Vi kan hjelpe med det hvis du har problemer med det.

Vi har en rekke prøvde og testede Hyper Casual-ressurser som har produsert de 45+ #1 spillene lansert av Kwalee. Du kan få tilgang til dem gratis etter at du registrerer deg på vår offisielle Kwalee Publishing Portal.

Koble Deg Til Andre Spilutviklere

All arbeid og ingen lek gjør deg til en kjedelig spilutvikler. En av de beste måtene å etablere deg selv i industrien, når du blir en spilutvikler, er ved å koble deg med folk som lager spill for å leve.

Hvis du er nyutdannet fra universitetet, lag en ny LinkedIn-profil og legg inn noen arbeidsoversiktshistorikker og spillutviklingsprosjekter du har laget. Deretter legger du inn en lenke til det på porteføljen din. Når du møter nye mennesker i bransjen, kan du utveksle detaljer, koble deg til, og bli kjent med dem som mentorer. Til slutt vil du finne muligheter som drifter mot deg, som du kan ta opp og få mer erfaring fra.

Gjør det samme med andre samfunnsrom, spesielt de befolket av andre spilutviklere, inkludert Reddit og Discord. Det er en flott måte å få nye venner, få tilbakemelding på prosjektene dine, og bygge flere ferdigheter for å få flere høykvalitetsmuligheter. Slutt aldri å koble deg til under disse hendelsene!

Vurdere å Ta En Grad Eller Et Kurs I Spillutvikling

Vil du ha en helhetlig utdanning innen programvareutvikling? Føl deg fri til å ta det opp ved et universitet! Selv om du ikke trenger en grad for å bli en spilutvikler, er det bra å ha den, spesielt hvis du vil jobbe med spill i et annet land. Du vil også møte likesinnede klassekamerater og professorer som kan gi deg støtte du trenger for å lage prosjekter og utvikle en forståelse.

Det er generelt foretrukket hvis du kan få en grad i programvareutvikling eller et annet vitenskapsrelatert felt enn en spesialisert grad i spillutvikling. Men hvis du vil ha sertifiseringer i spillutvikling, kan kurs i spillutvikling hjelpe.

Avhengig av hvordan et kurs er strukturert, det kan ta deg alt fra en dag til fire/ seks uker å fullføre det og få en sertifisering.

Bruk Den 'Hemmelige' Tilbakemeldingen

Det er en måte du kan få noen umiddelbart effektive tilbakemeldinger. Og ikke mange snakker om denne 'hemmelige' tilbakemeldingen.

Du kan ikke vite om du har gjort nok fremgang før du har fått tilbakemelding på arbeid ditt. Og hvis du gjør det, kan det hjelpe deg å overvinne behovet for å stryke om og om igjen i porteføljen din.

Vi snakker om intervjuer.

Når du svever museknappen over Apply-knappen, henger impostorsyndromet over deg som et stort tårn som ikke lar deg klikk deg gjennom. Vi forstår hvorfor.

Folk tar ikke avslag godt, så å søke jobber blir plutselig skremmende. Men det er greit – du kan ikke vite om du har gjort fremgang før du har fått tilbakemeldingen du trenger. Og en av de mest effektive enda 'uusagte' måtene å få tilbakemelding på er å søke jobber og se om du får dem.

Så se etter interships og junior roller ved spillutviklingsstudioer, og begynn å søke uansett. Sikring av intervjuene og å gjøre dem gir deg en fungerende mental modell av hva rekrutterere ser etter i de beste kandidatene og spørsmålene de stiller. Hvis du blir avslått, kan du spørre dem om tilbakemelding på søknaden din. De vil innvilge hvis du kommer på god fot med dem. Vår guide om hvordan man bygger riktig søknad for jobben kan gjøre det lettere for deg.

Med denne nyfunne kunnskapen kan du skreddersy porteføljen og søknadene dine for å komme nærmere den rollen du har drømt om. (Eller begynne å pitche det til spillforlag som oss!)

Og Gjør Det Hele Igjen!

Det tar bare syv enkle men konsekvente trinn å bygge din vei inn i industrien. Å bli spilutvikler tar mye tid og mye selvlæring. Noen ganger kan det hende du ikke finner seks måneder å være nok. Eller du begynner på et kurs over flere år. Og det er greit - poenget er å fortsette å lære og eksperimentere.

Til slutt vil du ha en god nok portefølje du kan presentere for spillforlag som oss, eller bruke i jobbsøknadene dine for å lande intervjuer.

Hold deg oppdatert med hva som skjer i bransjen og ikke slutt å legge til høykvalitetsprosjekter i porteføljen din. Dette er hvordan du kan komme inn i spillindustrien til slutt.

Vi har et mangfold av stillinger tilgjengelig for alle, inkludert fjernarbeid! Gå til vår jobbside og se hva som er i vente ved Kwalee for lidenskapelige mennesker som deg selv. Du kan også kontakte oss og vårt rekrutteringsteam på LinkedIn for å spørre om stillinger som passer deg. Følg oss på sosiale medier (Twitter | Instagram | Facebook.

Om forfatteren:

Engasjerte sinn hos Kwalee, leverer fengslende innsikt for både spillere og utviklere.

Del denne artikkelen: