3 načina da postanete programer igara

Sadržaj:

3 načina da postanete programer igara
3 načina da postanete programer igara
Anonim

Programiranje igara polje je koje neprestano raste. Međutim, i sam posao i put do njega mogu biti prilično iscrpljujući pa je prije nego što se upustite u njega važno razmisliti je li to prava odluka za vas. Ako jest, stjecanje potrebnih vještina je neophodno jer poslodavci traže znanje i rijetko, ako ikad, nude obuku na radnom mjestu. Kad ih jednom opremite, strpljenje i upornost definitivno će vam pomoći kada konačno krenete u potragu za poslom.

Koraci

Metoda 1 od 3: Učenje programiranja

Postanite razvijač igara Korak 1
Postanite razvijač igara Korak 1

Korak 1. Odlučite se između škole i samouke

Očekujte od poslodavaca da prije svega cijene tehničko znanje. Zato se nemojte brinuti ako vam troškovi školarine za visoko obrazovanje prelaze mogućnosti, jer diploma nije strogo potrebna za pronalaženje zaposlenja. Istodobno, shvatite da će vas tehničko znanje zajedno sa diplomom vjerojatno istaknuti u odnosu na druge kandidate.

Koji god put odabrali, stavite sav naglasak na to da postanete iskusan programer. Coasting će vas samo ostaviti loše opremljenim za intervjue i dotični posao

Postanite programer igara Korak 2
Postanite programer igara Korak 2

Korak 2. Pažljivo odaberite glavni predmet

Odlučujete li se za fakultet, pripazite na specijalizirane diplome iz programiranja igara. Očekujte da će oni pokriti sve mnoge aspekte programiranja igara u relativno kratkom vremenu. Umjesto toga dajte prednost predmetu Računarstvo ako već ne poznajete predmet.

  • Za savladavanje svakog aspekta programiranja igara potrebno je puno vremena. Dublje proučavanje informatike vjerojatnije će vam pružiti potrebne vještine za rješavanje svake od njih, čak i ako se te vještine ne primjenjuju izravno na igre tijekom vašeg studija.
  • Ako razmišljate o specijaliziranom stupnju, istražite ljude koji ga predaju. Profesori koji razumiju koncepte programiranja igara, ali koji nikada sami nisu radili na tom području, možda nisu najbolji ljudi za učenje.
Postanite programer igara Korak 3
Postanite programer igara Korak 3

Korak 3. Naučite jezike računala

Bilo da idete u školu ili sami učite, nastojte ovladati barem jednim računalnim jezikom. Usredotočite se na C ++ kako biste povećali šanse za zapošljavanje, jer se to najčešće koristi u programiranju igara. Drugi jezici koji su od pomoći uključuju:

  • Skripta radnje
  • Skupština
  • C
  • Java
  • Cilj-C
  • Piton
  • Brz
Postanite programer igara Korak 4
Postanite programer igara Korak 4

Korak 4. Dizajnirajte svoju igru

Upamtite: najbolji način da naučite kako nešto učiniti je da to zaista učinite! Nakon što naučite kodirati na računalnim jezicima, primijenite svoje vještine. Izgradite igru od temelja kako biste bili upoznati sa cijelim procesom, od početka do kraja. Dok to radite, trebali biste:

  • Neka bude osnovno. Ne brinite o revoluciji igara kakve poznajete. Da napravimo analogiju, napišite jednostavnu kratku priču, a ne Ulysses Jamesa Joycea.
  • Ako je potrebno, kopirajte drugu igru. Ovdje je svrha učiti, a ne biti originalan. Posudite koncept druge igre i nadograđujte ga ako ste zaglavili za idejama.
  • Učinite sve sami. Ne oslanjajte se na korištenje vanjskih vektorskih/matematičkih knjižnica. Učinite sve aspekte DIY projektom kako biste povećali svoje znanje.
  • Završi to! Želite se upoznati sa cijelim procesom, pa ga pratite do kraja. Nemojte ga napustiti samo zato što ste već završili svoj omiljeni aspekt programiranja.
Postanite programer igara Korak 5
Postanite programer igara Korak 5

Korak 5. Suzite fokus

Upamtite: kao profesionalni programer igara bit ćete dio tima zaduženog za određene aspekte. Dok učite kodirati i stvarati vlastite igre, odlučite na koja se područja želite koncentrirati kada budete angažirani. Nakon što to učinite, nastavite raditi na osobnim projektima i posvetite veću pozornost tim područjima.

Naslovi i odjeli mogu se razlikovati od tvrtke do tvrtke, ali općenito se programiranje dijeli između: umjetne inteligencije; animacija; audio; izgraditi sustave; motori; igranje; umrežavanje; fizika; renderiranje; alati; i korisničko sučelje

Metoda 2 od 3: Pronalaženje posla

Postanite programer igara Korak 6
Postanite programer igara Korak 6

Korak 1. Najprije pripravnik

Prije nego što se prijavite za plaćeno radno mjesto, odvojite neko vrijeme s neplaćenim. Potražite otvorene prakse na internetu ili u svojoj školi. Steknite radno iskustvo kako biste pojačali životopis kada dođe vrijeme za traženje posla. Ostale prednosti stažiranja uključuju:

  • Reference upućenih iz industrije.
  • Prošireni kontakti s ljudima na terenu.
  • Više upoznavanja sa svakodnevnom stvarnošću posla.
Postanite programer igara Korak 7
Postanite programer igara Korak 7

Korak 2. Pripremite demo snimke

Budući da nemate objavljenih igara na koje biste ukazali, sami pripremite neke primjere koje ćete poslati zajedno s propratnim pismom i životopisom. Nastavite razvijati osobne projekte i objavite ih na mreži u javnom Git spremištu gdje ih poslodavci mogu provjeriti. Ne brinite o stvaranju cijelih igara. Umjesto toga, razvijte kratke i slatke demonstracije koje ističu specifična područja za koja se želite specijalizirati.

Kakav god vaš demo bio, učinite ga savršenim. Ne pokušavajte zadiviti ispitivače nečim previše složenim ako to ne možete shvatiti kako treba. Umjesto toga pokažite nešto jednostavno i besprijekorno

Postanite programer igara Korak 8
Postanite programer igara Korak 8

Korak 3. Prvo se usredotočite na početnike

To ne znači da se ne biste trebali prijavljivati na pozicije s etabliranim, poznatim, uspješnim tvrtkama. Međutim, takve su tvrtke bolje pozicionirane kako bi ponudile veće plaće i vjerojatno veću sigurnost posla, pa očekujte da će vaša konkurencija biti prilično žestoka. Umjesto toga koncentrirajte se na novije, manje tvrtke, koje, poput vas, vjerojatno moraju biti manje izbirljive.

Ovo nije jamstvo da ćete se zaposliti, ali je manja vjerojatnost da ćete se suprotstaviti programiranju rockstara s mnogo više iskustva od vas

Postanite programer igara Korak 9
Postanite programer igara Korak 9

Korak 4. Istražite svaku tvrtku u koju se prijavljujete

Prije svega, potražite oglase za posao na web stranicama tvrtki. Zatim, nakon što podnesete prijavu, osvrnite se na tvrtku. Pročitajte njihov vlastiti objavljeni profil, kao i sve zapise iz vanjskih izvora. Zapišite sva pitanja koja vam se jave kako biste ih mogli postaviti u svom intervjuu.

Osim vaših tehničkih vještina, pokazivanje radnog znanja i tvrtke i igara u cjelini na vašem intervjuu trebalo bi podići vašu poziciju među ostalim kandidatima

Postanite programer igara Korak 10
Postanite programer igara Korak 10

Korak 5. Mreža

Za svaku poziciju očekujte veliku konkurenciju. Iskoristite svaku osobnu vezu s poznavateljima industrije da biste napravili korak naprijed. Saznajte o potencijalnim otvaranjima prije nego što budu objavljena. Zatražite od svojih kontakata da vam daju preporuke ako imaju dogovor s poslodavcima. Proširite svoju mrežu na:

  • Dosezanje putem internetskih foruma, društvenih medija i profesionalnih mreža radi upoznavanja ljudi na tom području.
  • Boravak u čestom kontaktu sa sadašnjim ili bivšim kolegama iz razreda i profesorima.
  • Prisustvovanje konferencijama i konvencijama.
Postanite programer igara Korak 11
Postanite programer igara Korak 11

Korak 6. Iskoristite neuspješne intervjue na najbolji mogući način

Prije svega, imajte na umu da ćete se s toliko konkurencije vjerojatno suočiti s velikim odbijanjem. Prihvatite to kao datost, postupno ga prihvatite i učite iz njega:

  • Razmišljajući o vašim intervjuima, životopisima i demonstracijama kako biste identificirali i poboljšali slabe točke.
  • Nakon što ste uslijedili pismo zahvale ili e-poruka anketarima što su ih uopće razmotrili.
  • Tražite smjernice na područjima u kojima misle da trebate poboljšati.

Metoda 3 od 3: Odlučite je li ova karijera prava stvar za vas

Postanite programer igara Korak 12
Postanite programer igara Korak 12

Korak 1. Ljubavne igre

Imajte na umu da programiranje može biti zahtjevno i stresno područje za rad, kao i teška karijera za proboj. To će zahtijevati mnogo strasti s vaše strane, pa razmislite koliko imate. Sakupite svaku zadnju kap kako biste uspjeli.

Postanite programer igara Korak 13
Postanite programer igara Korak 13

Korak 2. Očekujte dug put ispred sebe

Cijenite strpljenje i upornost. Planirajte nekoliko godina za stjecanje potrebnog tehničkog znanja, bilo sami ili putem formalnog obrazovanja. Zatim, kad budete spremni ući u radnu snagu, očekujte veliku konkurenciju za svako radno mjesto, što znači da bi moglo potrajati neko vrijeme da pronađete posao. Zatim, nakon što ste zaposleni, predvidite da ćete morati puno raditi prije nego prijeđete na željeno radno mjesto.

Postanite programer igara Korak 14
Postanite programer igara Korak 14

Korak 3. Nemojte to raditi zbog novca

Ako krenete putem formalnog obrazovanja, imajte na umu da će njegovi troškovi vjerojatno premašiti prosječnu godišnju plaću programera za prilično velik iznos. Također imajte na umu da na području nedostaje sigurnost posla, što znači da možda imate praznine u svom zaposlenju. Opet, ova karijera definitivno zahtijeva da budete strastveni prema njoj, pa to činite iz ljubavi, a ne na brzinu.

Postanite programer igara Korak 15
Postanite programer igara Korak 15

Korak 4. Predvidite veliki naglasak na matematici

Očekujte da će većina, ako ne i svi aspekti programiranja igara zahtijevati jake matematičke vještine. Ako ste još u školi, udvostručite tečajeve matematike. Ako ste van škole i trebate se očetkati, svakako to učinite.

Očigledno, pohađanje tečajeva matematike izvrstan je način za jačanje vaših vještina. No, možda je još bolje za nadolazećeg programera igara mnoštvo matematičkih igara dostupnih za preuzimanje. Ubijte dvije ptice jednim udarcem i istražite igre koje na drugi način niste probali

Postanite programer igara Korak 16
Postanite programer igara Korak 16

Korak 5. Budite timski igrač

Prije nego što profesionalno uđete na teren, trebali biste potrošiti puno vremena na samostalno razvijanje vještina programiranja. Ali nemojte se previše naviknuti na samostalni rad. Nakon zapošljavanja, očekujte da ćete postati jedan član mnogo većeg tima. Dajte prioritet jasnoj komunikaciji i sposobnosti prihvaćanja kritike kao dva bitna skupa vještina.

Postanite programer igara Korak 17
Postanite programer igara Korak 17

Korak 6. Budite fleksibilni u pogledu lokacije

Ovisno o tome gdje živite, to možda i nije toliko problem. No ako vaš rodni grad već nije u procvatu tehnološkog utočišta, budite spremni preseliti se tamo gdje posao radi. Također zapamtite da je stabilnost posla prilično nesigurna, što znači da ćete se možda morati ponovno preseliti na novi posao.

Preporučeni: