Cum să devii un dezvoltator de jocuri

Posted on
Autor: Robert Simon
Data Creației: 19 Iunie 2021
Data Actualizării: 1 Iulie 2024
Anonim
Q&A game development (Cum sa incepi sa faci JOCURI?)
Video: Q&A game development (Cum sa incepi sa faci JOCURI?)

Conţinut

În acest articol: Învățați să programați Căutați un loc de muncăDecutați dacă această carieră se potrivește nevoilor dvs.18 Referințe

Programarea jocului este un domeniu care cunoaște o creștere explozivă. Cu toate acestea, opera în sine și calea spre ea pot fi epuizante. Din acest motiv, înainte de a începe, trebuie să vă întrebați dacă aceasta este alegerea potrivită pentru dvs. Dacă da, dobândirea competențelor necesare este o necesitate urgentă. De fapt, angajatorii vizează know-how-ul și rareori, dacă este vreodată, oferă instruire la locul de muncă. După ce ai cunoștințe importante în domeniu, îți poți găsi fără îndoială un loc de muncă cu răbdare și perseverență.


etape

Partea 1 Învățarea la program



  1. Decideți să participați la un antrenament clasic și autodidact. Rețineți că angajatorii se concentrează în principal pe cunoștințele tehnice. Așadar, nu vă faceți griji dacă taxele de studii pentru învățământul superior depășesc mijloacele dvs., deoarece deținerea unei diplome nu este absolut necesară pentru a obține un loc de muncă. În același timp, fiți conștienți că deținerea deprinderilor tehnice în plus față de o diplomă vă va face probabil să ieșiți în evidență de alți candidați.
    • Indiferent de decizia dvs., faceți toate eforturile pentru a deveni un programator competent. Cu toate acestea, autodidactul vă va permite, de asemenea, să aveți bagajele necesare pentru a face față interviurilor și pentru a obține slujba visului tău.



  2. Alegeți-vă canalul cu atenție. Dacă decideți să mergeți la universitate, săriți cursurile în programarea jocului, în general, acestea acoperă multe aspecte ale programării jocului într-un timp relativ scurt. În schimb, acordați preferință unui curs de informatică dacă nu aveți deja cunoștințe funcționale în domeniu.
    • Stăpânirea fiecărei fațete a programării necesită mult timp. Studiind în profunzime IT-ul, vei avea mai multe șanse să dobândești abilitățile necesare pentru a le adresa fiecăreia, chiar dacă aceste abilități nu se aplică direct în lumea jocului în timpul studiilor.
    • Dacă intenționați să vă specializați, asigurați-vă că cercetați profesorii acestor cursuri. Este posibil să nu fie o idee bună să înveți de la profesorii care au o stăpânire perfectă a conceptelor de programare a jocului, dar care nu au lucrat niciodată în domeniu.



  3. afla limbaje de computer. Indiferent dacă decideți să urmați un curs clasic sau deveniți autodidact, încercați să stăpâniți cel puțin un limbaj de calculator. Concentrați-vă pe limbajul C ++ pentru a vă crește șansele de a fi angajat, deoarece este utilizat cel mai des în programarea jocului. Iată câteva limbaje utile pe care le-ați putea considera învățat:
    • ActionScript
    • asamblare
    • C
    • Java
    • Obiectiv-C
    • piton
    • rapid


  4. Creați-vă propriul joc. Nu uitați, cel mai bun mod de a învăța să faceți ceva este să o faceți! După ce ați învățat să codați în limbajul calculatorului, implementați-vă abilitățile. Construiți un joc de la început până la sfârșit pentru a vă familiariza cu întregul proces. Pentru a reuși, urmați instrucțiunile de mai jos.
    • Rămâneți în simplitate. Nu încercați să revoluționați lumea jocului așa cum o cunoașteți. Pentru a face o analogie, scrie o poveste simplă, nu un roman.
    • Inspirați-vă de un alt joc ori de câte ori este posibil. Scopul aici este să înveți, să nu fii original. Împrumutați conceptul unui alt joc și inspirați-vă dacă suferiți de lipsa de idei.
    • Faceți totul singur. Pe cât posibil, evitați utilizarea bibliotecilor matematice sau vectoriale. Finalizați toți pașii pentru a vă îmbunătăți abilitățile.
    • Finish. Trebuie să vă familiarizați cu întregul proces, așa că mergeți până la sfârșit. Nu renunțați la proiectul dvs., doar pentru că ați terminat deja ceea ce vă place cel mai mult despre programare.


  5. Rafinați-vă abilitățile. Amintiți-vă, ca dezvoltator de jocuri profesionale, veți face parte dintr-o echipă care privește aspecte specifice. Așadar, pe măsură ce înveți să codifici și să îți dezvolți propriile jocuri, decideți-vă pe ce domenii doriți să vă concentrați atunci când sunteți implicat. Apoi continuați să lucrați la propriile proiecte și dedicați-vă mai mult pentru aceste domenii.
    • Abilitățile și serviciile IT oferite pot varia de la o companie la alta, dar programarea include, în general, următoarele domenii: inteligență artificială, audio, sisteme de construcții, animație, joc, motoare, fizică, rețea, instrumente, interfață de utilizator și redare.

Partea a 2-a Găsirea lucrului



  1. Faceți un stagiu. Înainte de a solicita o muncă remunerată, petreceți timp pe poziții neplătite. Căutați online sau prin școală pentru stagii deschise. Încercați să acumulați experiență de muncă pentru a vă îmbogăți CV-ul atunci când căutați un loc de muncă. Iată alte avantaje pe care le aveți pentru a face un stagiu:
    • referințe profesionale,
    • relații importante cu persoane active în domeniu,
    • o mai bună cunoaștere a realității zilnice a locului de muncă.


  2. Demo design. Deoarece nu aveți jocuri publicate, pregătiți câteva demonstrații pentru a fi atașate scrisorii dvs. de întâmpinare și reluați-vă. Încercați să urmăriți propriile proiecte și să le publicați pe Internet creând un depozit Git pentru ca angajații să le poată vedea. Nu vă faceți griji pentru a crea jocuri complete. În schimb, dezvoltați mici demonstrații eficiente, care evidențiază domeniile în care doriți să vă specializați.
    • Oricare ar fi demo-ul dvs., asigurați-vă că este perfect. Nu încercați să impresionați intervievatorii cu o demonstrație prea complexă dacă nu o puteți face corect. Arătați-le ceva simplu și ușor.


  3. Concentrați-vă mai întâi pe start-up-uri. Aceasta nu înseamnă că nu ar trebui să solicitați poziții cu companii consacrate, cunoscute și de succes. Cu toate acestea, astfel de companii sunt mai capabile să ofere salarii mai mari și, probabil, locuri de muncă garantate. Cu toate acestea, știți că concurența este destul de acerbă în aceste companii. Pentru asta, încearcă să cauți muncă în companii mai noi și mai mici care, ca și tine, cu siguranță trebuie să fie mai puțin pretențioase.
    • Asta nu înseamnă că veți fi angajați sigur în aceste companii, dar sunteți mai puțin probabil să lucrați cu genii de programare care au mult mai multă experiență decât dvs.


  4. Cercetați fiecare companie pentru care solicitați. Mai întâi, consultați ofertele de muncă pe site-ul companiei. Apoi, după depunerea cererii, aflați despre companie. Citiți propriul profil al companiei, precum și rapoarte din surse externe. Notează toate întrebările care te deranjează, astfel încât să le poți pune în timpul interviului.
    • Pe lângă pregătirea dvs. tehnică, arătând că aveți cunoștințe de lucru despre industria și industria jocurilor de noroc în timpul interviului de muncă ar trebui să vă separați de alți candidați.


  5. Creați relații. Așteptați-vă la o concurență dură atunci când aplicați pentru locuri de muncă. Pentru a merge mai departe, utilizați conexiunile personale pe care le-ați făcut cu experți din industrie. Întrebați despre deschiderea de locuri de muncă înainte de a fi postate. Încercați să primiți recomandări de la contactele dvs. dacă au o cale internă cu angajatorii. Iată câteva sfaturi care vă vor ajuta să vă extindeți rețeaua.
    • Extindeți-vă relațiile prin alăturarea forumurilor online, a site-urilor de socializare și a rețelelor profesionale pentru a întâlni persoane active în domeniu.
    • Rămâneți în legătură cu colegii și profesorii dvs., atât vechi, cât și noi.
    • Participați la conferințe și congrese.


  6. Aflați din interviurile de muncă eșuate. În primul rând, rețineți că, cu atâta concurență, mulți recrutori vor respinge probabil cererea dvs. Acceptați această experiență dezamăgitoare, nu vă faceți griji prea multe și învățați de la ea.
    • Reconsiderați-vă interviurile, CV-ul și demo-urile pentru a vă identifica și îmbunătăți punctele slabe.
    • Urmăriți trimitând o scrisoare de mulțumire sau un e-mail către intervievatori, în semn de recunoștință pentru atenția și timpul acordat.
    • Cereți sfaturi cu privire la aspectele în care cred că trebuie să vă îmbunătățiți.

Partea a 3-a Decideți dacă această carieră se potrivește nevoilor sale



  1. Au o pasiune pentru jocuri. Trebuie menționat că programarea poate fi un domeniu de activitate solicitant și stresant, precum și o carieră dificilă de parcurs. Va fi nevoie de multă pasiune din partea ta, deci evaluează-ți gradul de pasiune. Renunță la ultima picătură de sânge pentru a reuși.


  2. Știți că aveți de unde să mergeți. Cultivați răbdarea și perseverența. Dobândirea cunoștințelor tehnice necesare, autodidact sau prin studii universitare, va dura câțiva ani. Când sunteți gata să vă alăturați lumii muncii, așteptați-vă să faceți față concurenței dure la fiecare cerere. Cu alte cuvinte, este posibil să dureze ceva timp pentru a găsi muncă. Apoi, odată angajat, intenționați-vă să lucrați din greu înainte de a putea debarca slujba viselor voastre.


  3. Nu încercați să vă îmbogățiți cu această meserie. Dacă decideți să urmați un curs standard, fiți conștienți că taxele dvs. de înregistrare vor depăși probabil salariul mediu anual al unui programator de jocuri. Din nou, această meserie necesită cu siguranță pasiune, așa că îmbrățișează această carieră pentru dragoste, nu pentru bani ușori.


  4. Acordați atenție deosebită lecțiilor din matematică. Așteptați-vă că majoritatea, dacă nu toate, aspecte ale programării jocului necesită abilități puternice de matematică. Dacă sunteți încă în liceu, dublați-vă eforturile în clasa de matematică. Dacă ați terminat studiile și trebuie să vă reîmprospătați memoria, faceți-o.
    • Evident, luând cursuri de matematică, vă puteți aprofunda cu ușurință abilitățile. Dar poate multitudinea de jocuri matematice disponibile pentru descărcare este chiar mai bună pentru dezvoltatorul de jocuri aspirante. Omoară două păsări dintr-o piatră și explorează jocuri pe care poate nu ai fi încercat altfel.


  5. Ca și cum ai lucra în echipă. Înainte de a intra pe piața muncii, ar trebui să petreci mult timp dezvoltându-ți propriile abilități de programare. Dar nu obișnuiți să lucrați singur. După ce sunteți angajat, așteptați-vă să faceți parte dintr-o echipă mult mai mare. Învață să comunici clar și să accepți critica și să o consideri două abilități esențiale.


  6. Fii flexibil cu privire la locație. Locul în care locuiți ar putea să nu fie atât de problematic. Dar dacă regiunea în care trăiești nu este deja un paradis tehnologic în plină desfășurare, luați în considerare să vă mutați în locul unde există muncă. Amintiți-vă, de asemenea, că stabilitatea locului de muncă este destul de incertă și, prin urmare, poate fi necesar să vă mutați înapoi la un nou loc de muncă.