Ako sa stať vývojárom hier?

Ak sa chcete stať vývojárom hier, buďte trpezliví a vytrvalí, pretože prerazenie v tomto odvetví môže trvať dlho. Mali by ste sa tiež zamerať na zdokonalenie svojich matematických a počítačových jazykových znalostí, ktoré sú dôležitou súčasťou každej hernej práce. Keď sa naučíte niečo z počítačového programovania, vytvorte si vlastnú jednoduchú hru a zistite, ako tento proces funguje. Okrem toho sa rozhodnite pre oblasť vývoja hry, v ktorej chcete pracovať, ako je zvuk, umelá inteligencia alebo animácia. Tipy, ako si nájsť prácu ako vývojár hier, čítajte ďalej!

Existuje nejaký rozdiel medzi vývojárom hier
Existuje nejaký rozdiel medzi vývojárom hier a programátorom hier?

Programovanie hier je oblasť, ktorá neustále rastie míľovými krokmi. Samotná práca aj cesta k nej však môžu byť poriadne namáhavé, takže než sa do toho pustíte, je dôležité zvážiť, či je to pre vás to správne rozhodnutie. Ak je, je nevyhnutné získať potrebné zručnosti, pretože zamestnávatelia hľadajú know-how a len zriedka, ak vôbec, ponúkajú školenie na pracovisku. Keď ich budete mať k dispozícii, trpezlivosť a vytrvalosť rozhodne pomôžu, keď sa konečne pustíte do hľadania práce.

Metóda 1 z 3: naučiť sa programovať

  1. 1
    Rozhodnite sa medzi školou a samoukom. Očakávajte, že zamestnávatelia budú zo všetkého najviac oceňovať technické know-how. Nebojte sa preto, ak sú náklady na školné za vyššie vzdelanie nad vaše možnosti, pretože titul nie je nevyhnutne potrebný na nájdenie zamestnania. Zároveň však uznávate, že technická spôsobilosť spojená s titulom vás pravdepodobne odlíši od ostatných kandidátov.
    • Bez ohľadu na to, akú cestu si vyberiete, dajte dôraz na to, aby ste sa stali zdatným programátorom. Pobrežie vás len zle vybaví na pohovory a príslušnú prácu.
  2. 2
    Starostlivo si vyberte odbor. Ak sa rozhodnete pre vysokú školu, dajte si pozor na špecializované tituly z programovania hier. Očakávajte, že tieto pokryjú všetky relatívne veľa rôznych aspektov programovania hier v relatívne krátkom čase. Ak ešte nie ste v tejto oblasti zruční, uprednostnite odbor počítačová veda.
    • Osvojenie si každého aspektu programovania hier vyžaduje veľa času. Hĺbkové štúdium počítačovej vedy vám pravdepodobne poskytne všetky potrebné zručnosti na zvládnutie každého z nich, aj keď tieto zručnosti v priebehu štúdia priamo nepoužívate v hrách.
    • Ak zvažujete špecializovaný titul, skúmajte ľudí, ktorí ho vyučujú. Profesori, ktorí rozumejú konceptom herného programovania, ale ktorí v danej oblasti nikdy nepracovali, nemusia byť najlepší ľudia, od ktorých by sa mali učiť.
  3. 3
    Naučte sa počítačové jazyky. Či už chodíte do školy alebo sa učíte sami, snažte sa ovládať aspoň jeden počítačový jazyk. Zamerajte sa na C ++, aby ste zvýšili svoje šance na prijatie, pretože sa používa najčastejšie v programovaní hier. Medzi ďalšie užitočné jazyky patria:
    • ActionScript
    • zhromaždenie
    • C.
    • Java
    • Cieľ-C
    • Python
    • Swift
    Ak sa chcem stať vývojárom hier
    Aké predmety musím študovať, ak sa chcem stať vývojárom hier?
  4. 4
    Navrhnite si vlastnú hru. Pamätajte si: najlepší spôsob, ako sa naučiť niečo robiť, je skutočne to urobiť! Keď sa naučíte kódovať v počítačových jazykoch, uplatnite svoje schopnosti. Vybudujte hru od základov, aby ste sa lepšie zoznámili s celým procesom, od začiatku do konca. Ako to robíte, mali by ste:
    • Udržujte to základné. Nerobte si starosti s revolučnými hrami, ako ich poznáte. Na prirovnanie napíšte jednoduchú poviedku, nie Ulysses Jamesa Joycea.
    • V prípade potreby skopírujte inú hru. Cieľom je tu naučiť sa, nebyť originálny. Požičajte si koncept inej hry a stavte na ňom, ak máte nápady.
    • Urobte všetko sami. Nespoliehajte sa na používanie externých vektorových/matematických knižníc. Urobte zo všetkých aspektov DIY projekt, aby ste zvýšili svoju odbornosť.
    • Skonči to! Chcete sa s celým procesom zoznámiť, tak ho dotiahnite až do konca. Neopúšťajte to len preto, že ste už dokončili svoj obľúbený aspekt programovania.
  5. 5
    Zúžte svoju pozornosť. Pamätajte si: ako profesionálny vývojár hier budete súčasťou tímu, ktorý má špecifické aspekty. Keď sa teda naučíte kódovať a budovať svoje vlastné hry, rozhodnite sa, na ktoré oblasti sa chcete zamestnať. Akonáhle to urobíte, pokračujte v práci na osobných projektoch a venujte týmto oblastiam väčšiu pozornosť.
    • Názvy a oddelenia sa môžu líšiť podľa spoločností, ale programovanie je vo všeobecnosti rozdelené na: umelá inteligencia; animácia; zvuk; stavať systémy; motory; hrateľnosť; vytváranie sietí; fyzika; vykresľovanie; nástroje; a užívateľské rozhranie.

Metóda 2 z 3: hľadanie práce

  1. 1
    Najprv stážista. Predtým, ako sa prihlásite na platenú pozíciu, urobte si chvíľu s neplatenou. Vyhľadajte otvorené stáže online alebo prostredníctvom školy. Získajte pracovné skúsenosti a posilnite svoj životopis, keď príde čas na hľadanie práce. Medzi ďalšie výhody stáže patrí:
    • Referencie od zasvätencov priemyslu.
    • Rozšírené kontakty s ľuďmi v teréne.
    • Lepšia znalosť každodennej reality práce.
  2. 2
    Majte pripravené ukážky. Pretože nemáte žiadne publikované hry, na ktoré by ste mohli poukazovať, pripravte si niekoľko vlastných príkladov, ktoré odošlete spolu so sprievodným listom a životopisom. Pokračujte v rozvoji osobných projektov a zverejnite ich online vo verejnom úložisku Git, kde si ich môžu zamestnávatelia pozrieť. Nebojte sa vytvárať celé hry. Namiesto toho vytvorte krátke a sladké ukážky, ktoré zvýraznia konkrétne oblasti, na ktoré sa chcete špecializovať.
    • Nech je vaše demo akékoľvek, urobte ho perfektným. Nesnažte sa ohromiť anketárov niečím príliš zložitým, ak to nedokážete správne pochopiť. Ukážte namiesto toho niečo jednoduché a bezchybné.
  3. 3
    Najprv sa zamerajte na start-upy. To neznamená, že by ste sa nemali uchádzať o pozície v zavedených, známych a úspešných spoločnostiach. Takéto spoločnosti sú však lepšie situované, aby ponúkali vyššie platy a možno aj väčšiu istotu zamestnania, takže očakávajte, že vaša konkurencia tu bude dosť divoká. Sústreďte sa radšej na novšie, menšie spoločnosti, ktoré podobne ako vy musia byť pravdepodobne menej vyberavé.
    • Nie je to záruka, že vás prijmú, ale je menej pravdepodobné, že budete proti programovaniu rockových hviezd s oveľa väčšími skúsenosťami ako vy.
    Ak chcem byť vývojárom a dizajnérom hier
    Ak chcem byť vývojárom a dizajnérom hier, pomohlo by mi štúdium multimediálneho umenia?
  4. 4
    Preskúmajte každú spoločnosť, o ktorú sa uchádzate. V prvom rade vyhľadajte ponuky práce na webových stránkach spoločností. Potom, čo odošlete žiadosť, oprášte spoločnosť. Prečítajte si ich vlastný publikovaný profil, ako aj všetky príspevky z externých zdrojov. Zapíšte si všetky otázky, ktoré vás napadnú, aby ste ich mohli položiť počas pohovoru.
    • Okrem vašich technických schopností by pri pohovore malo preukázať pracovné znalosti o spoločnosti a hernom biznise ako celok aj vaše postavenie medzi ostatnými kandidátmi.
  5. 5
    Sieť. Očakávajte, že budete čeliť veľkej konkurencii pre každú pozíciu. Využite všetky svoje osobné kontakty s odborníkmi v odvetví, aby ste boli o krok vpred. Zoznámte sa s potenciálnymi otvormi pred ich zverejnením. Požiadajte svojich kontaktov, aby poskytli odporúčania, ak majú interné informácie so zamestnávateľmi. Rozšírte svoju sieť o:
    • Oslovte ľudí prostredníctvom online fór, sociálnych médií a profesionálnych sietí.
    • Zostať v častom kontakte so súčasnými alebo bývalými spolužiakmi a profesormi.
    • Účasť na konferenciách a konvenciách.
  6. 6
    Využite neúspešné pohovory na maximum. V prvom rade majte na pamäti, že pri takej veľkej konkurencii budete pravdepodobne čeliť veľkému odmietnutiu. Prijmite to ako dané, vezmite to s nadhľadom a poučte sa z toho:
    • Zamyslite sa nad svojimi rozhovormi, životopisom a ukážkami, aby ste identifikovali a zlepšili slabé stránky.
    • Nasleduje ďakovný list alebo e-mail anketárom, že s nimi vôbec počítajú.
    • Požiadajte o rady v oblastiach, v ktorých si myslia, že potrebujete zlepšenie.

Metóda 3 z 3: rozhodovanie, či je táto kariéra pre vás správna

  1. 1
    Milostné hry. Majte na pamäti, že programovanie môže byť náročná a stresujúca oblasť, v ktorej sa dá pracovať, a tiež ťažká kariéra, v ktorej sa dá preraziť. Bude to od vás vyžadovať veľa vášne, preto si urobte prehľad, koľko toho máte. Aby ste uspeli, zozbierajte všetky posledné kvapky, ktoré môžete.
  2. 2
    Očakávajte dlhú cestu pred sebou. Vážte si trpezlivosť a vytrvalosť. Naplánujte si niekoľko rokov na získanie potrebného technického know-how, a to buď sami, alebo prostredníctvom formálneho vzdelávania. Potom, keď ste pripravení vstúpiť do pracovného procesu, očakávajte veľkú konkurenciu pri každom otvorení, čo znamená, že nájdenie práce môže chvíľu trvať. Potom, akonáhle budete prijatí do zamestnania, počítajte s tým, že budete musieť urobiť veľa gruntovej práce, než prejdete na požadované miesto.
    Ale možno ešte lepšie pre začínajúcich vývojárov hier je množstvo matematických hier
    Ale možno ešte lepšie pre začínajúcich vývojárov hier je množstvo matematických hier, ktoré sú k dispozícii na stiahnutie.
  3. 3
    Nerobte to pre peniaze. Ak pôjdete cestou formálneho vzdelávania, majte na pamäti, že jeho cena pravdepodobne poriadne presiahne priemerný ročný plat herného programátora. Majte tiež na pamäti, že v odbore chýba istota zamestnania, čo znamená, že môžete mať medzery vo svojom zamestnaní. Opäť, táto kariéra rozhodne vyžaduje, aby ste boli pre to zanietení, robte to preto pre lásku, nie pre rýchly peniaz.
  4. 4
    Očakávajte veľký dôraz na matematiku. Očakávajte, že väčšina, ak nie všetky aspekty programovania hier vyžadujú silné matematické schopnosti. Ak ste ešte v škole, zdvojnásobte svoje matematické kurzy. Ak nie ste v škole a potrebujete oprášiť, rozhodne to urobte.
    • Je zrejmé, že absolvovanie kurzov matematiky je skvelý spôsob, ako posilniť svoje schopnosti. Ale možno ešte lepšie pre začínajúcich vývojárov hier je množstvo matematických hier, ktoré sú k dispozícii na stiahnutie. Zabite dvoch vtákov jedným kameňom a objavujte hry, ktoré by ste si možno inak nevšimli.
  5. 5
    Staňte sa tímovým hráčom. Predtým, ako sa profesionálne zadáte do oblasti, by ste mali stráviť veľa času rozvojom programovacích schopností sami. Ale nezvyknite si príliš na samostatnú prácu. Po prijatí do zamestnania očakávajte, že sa stanete jedným z členov oveľa väčšieho tímu. Uprednostnite jasnú komunikáciu a schopnosť prijať kritiku ako dva základné súbory zručností.
  6. 6
    Buďte flexibilní, pokiaľ ide o polohu. V závislosti od toho, kde žijete, to nemusí byť taký problém. Ak však vaše rodné mesto ešte nie je na vzostupe, je potrebné sa presťahovať tam, kde je práca. Nezabudnite tiež, že stabilita zamestnania je veľmi ťažká, čo znamená, že sa budete musieť znova presťahovať za novým zamestnaním.

Otázky a odpovede

  • Ako sa stanem dobrým programátorom, ak nie som dobrý v matematike?
    Stať sa dobrým programátorom bez znalosti matematiky je možné, ale niekto, kto je lepší v matematike, bude pravdepodobne lepší v programovaní. Rovnako ako programovanie, aj matematika je o riešení logických problémov. Dobrou správou je, že s praxou sa každý môže stať dobrým v matematike a logike. Stačí si dať námahu a rozvíjať svoje matematické schopnosti, a ako programátor sa budete mať oveľa lepšie.
  • Ak chcem byť vývojárom a dizajnérom hier, pomohlo by mi štúdium multimediálneho umenia?
    Veľmi by to pomohlo! Každý môže byť vývojár/dizajnér hier, ale znalosti v oblasti multimediálneho umenia by vás posunuli pred laika.
  • Môžem sa naučiť kódovať a navrhovať hry vo veku 13 rokov? Chcem vytvoriť jednoduchú 2D pixelovú platformu.
    Áno! GameMaker sa veľmi ľahko učí. Existuje skúška, ktorá je dostatočne dobrá na precvičenie. Ak sa dostanete dostatočne ďaleko, požiadajte o plnú verziu darčeka alebo sa pokúste zarobiť dostatok peňazí na kúpu sami.
  • Čo mám robiť, ak hra, ktorú vyvíjam, nefunguje?
    Skúšaj ďalej! Jediný spôsob, ako opraviť chyby, je vrátiť sa do kódu a opraviť ich. Programovanie vyžaduje absolútnu dokonalosť, aby mohlo robiť to, čo chcete.
  • Existuje nejaký rozdiel medzi vývojárom hier a programátorom hier?
    Programátor vytvorí kód pre hru. Vývojár hier môže robiť veľa vecí, napríklad navrhovať umenie, hudbu atď.
  • Aký stupeň vzdelania potrebujem na prácu v spoločnosti zaoberajúcej sa herným dizajnom?
    DBA v aplikovanej informatike alebo PhD v odbore Business Administration je len niekoľko. Môžete hľadať na internete a dozvedieť sa viac.
  • Môžem používať Blender na vytváranie hier?
    Nie, Blender je modelovací softvér. Na vytváranie hier môžete použiť Unity alebo Unreal Engine.
  • Aký programovací softvér by som mal použiť na vytváranie hier?
    Unity 3D. Odporučil by som vám vyhľadať gtgd pre nárazový kurz 3D hier, za chvíľu budete robiť slušné hry!
  • Aké predmety musím študovať, ak sa chcem stať vývojárom hier?
    Matematika a počítačové programovanie sú skutočne jediné dva predmety, ktoré sú povinné pri navrhovaní a vývoji hier.
  • Ako sa môžem naučiť vytvárať grafiku a kód vo veku 13 rokov?
    Na grafiku môžete použiť Blender a na kódovanie Unity3D, kde importujete svoju grafiku vyrobenú v Blenderi a kódujete ju pomocou Unity. Na YouTube je veľa dobrých návodov.
Nezodpovedané otázky
  • Aký softvér sa musím naučiť, keď sa chcem dostať do herného priemyslu?

Súvisiace články
  1. Ako vytvoriť virtuálny svet?
  2. Ako si navrhnúť vlastnú hernú postavu?
  3. Ako robiť videohry s neskutočným engine 4?
  4. Ako sa stať šéfom videohier?
  5. Ako vytvoriť pong v jednote 2017?
  6. Ako vytvoriť zábavnú vzdelávaciu videohru?
FacebookTwitterInstagramPinterestLinkedInGoogle+YoutubeRedditDribbbleBehanceGithubCodePenWhatsappEmail