Programarea propriilor jocuri3 nu e atât de ușoară pe cât crezi! Doar cei curajoși și îndrăzneți decid să devină dezvoltatori de jocuri în șase luni.
Așadar, să fim sinceri: șase luni este un obiectiv provocator. Cu excepția cazului în care ai experiență anterioară în realizarea de proiecte software interesante, fie ca hobby personal, fie profesional, a face jocuri este o provocare care necesită timp pentru a deveni bun.
Din fericire, opțiunile tale sunt deschise și recompensele sunt atractive. Jocurile hyper casual oferă o cale accesibilă în industrie. Așadar, dacă vrei să faci jocuri mobile interesante care:
- pot fi jucate pe orice dispozitiv mobil,
- pot fi jucate de practic oricine,
- și pot fi realizate în timp scurt,
atunci acest articol poate fi steaua nordului de care ai nevoie pentru călătoria ta în development.
Avem, de asemenea, o gamă de resurse de coaching pe diverse subiecte de dezvoltare de jocuri când te inscrii pe Portalul nostru de Publicare. Aici poți să-ți trimiți jocurile și să soliciți testare gratuită, să primești feedback și să înțelegi dacă jocurile tale Hyper Casual sunt gata pentru App Stores.
Mai îNtâi 14 îNvață Elementele De Bază Ale Programării
Jocurile sunt, în esență, software. Pentru ca software-ul să ruleze pe un computer, trebuie să citească o listă de comenzi. Un programator este cineva care scrie acele comenzi. Dacă vrei să devii dezvoltator de jocuri, așteaptă-te să fii programator în 90% din timp.
Aceste comenzi pot fi de diferite forme; limbajele de programare, așa cum sunt numite. Poți alege între limbi cum ar fi C#, C++, Python, Java, Lua sau chiar limbajele specifice motorului ca GDScript sau GML. Dar dacă ai nevoie de un răspuns general, vei vedea în general că dezvoltatorii de jocuri fac jocuri fie în C# fie în C++. (Îți vom explica de ce în curând.)
Învățarea fundamentelor programării nu durează mult timp. De fapt, poți găsi multe resurse online care oferă tutoriale gratuite pe C#, inclusiv FreeCodeCamp, Brackeys, sau chiar cursul oficial de 8 ore pe fundamentele C# de la Microsoft.
Elementele de bază ale programării nu ar trebui să îți ia mai mult de o săptămână pentru a le învăța. Deoarece majoritatea limbajelor de programare pentru jocuri sunt orientate pe obiect, fundamentele sunt în mare măsură aceleași. Ideal, nu ar trebui să ai probleme schimbându-te de la un limbaj de programare la altul din acest motiv.
Știm ce te întrebi. „Cum voi ști ce limbaj de programare este potrivit pentru mine?”
Depinde în întregime de motorul de joc pe care îl alegi să îți faci jocurile Hyper Casual.
Familiarizează-te Cu Un Motor De Joc
Alegerea limbajului de programare corect depinde de motorul de joc preferat. Și alegerea unui motor de joc potrivit poate însemna evaluarea unor factori cum ar fi popularitatea, ușurința în utilizare, licențierea și așa mai departe.
Majoritatea celor care doresc să facă jocuri Hyper Casual folosesc Unity când decid să devină dezvoltatori de jocuri. Este în mare parte datorită popularității și suportului comunitar extins, făcând din C# celălalt limbaj predominant în industrie. Cu toate acestea, poți alege între alte motoare de joc cum ar fi:
- Unreal Engine (C++, Blueprints)
- Godot (C#, GDScript, VisualScript)
- GameMaker Studio (GameMaker Language, GML Visual)
Ceea ce contează mai mult este motorul de joc cu care te simți confortabil să faci jocuri. Familiarizarea cu motorul este cheia, și va aduce beneficii pe termen lung. Majoritatea dezvoltatorilor folosesc Unity pentru că este cel mai robust motor de joc pentru dezvoltatori indie. Unreal este o opțiune excelentă dacă 1) vrei să înveți C++, și 2) vrei să pătrunzi în dezvoltarea de jocuri triple-A.
Iată o defalcare a cât timp ți-ar lua să înveți componentele de bază dintr-un motor de joc (ideal Unity):
- Interfața de utilizare de bază: 1-2 ore.
- Introducerea comportamentelor la GameObjects: O săptămână.
- Crearea interfețelor de utilizare interactive: O săptămână.
Învățarea întregului motor de joc este nerealistă, ca să nu mai vorbim că este inutilă. Poți învăța părțile suplimentare în timp ce faci jocuri în cele șase luni petrecute cu el, sau chiar după ce ai intrat într-un acord de publicare.
ÎNcepe Mic
De câte ori ai auzit pe cineva spunându-ți, „M-am gândit să fac un RPG mic, dar interesant?”
Probabil că sunt noi în dezvoltarea de jocuri. Ideea de a ne face jocul de vis sau un joc inspirat de jocurile noastre preferate este o capcană comună pentru începători.
Trebuie să începi cu cele mai mici idei la început pentru a înțelege cum funcționează uneltele tale și cunoștințele tale în programare. Micile jocuri pe care le faci în stadii inițiale acționează ca roțile de antrenament de care ai nevoie pentru a înțelege diferite aspecte ale dezvoltării de jocuri.
Ești învățat despre materiale și shader-uri? Fă un joc despre potrivirea diferitelor obiecte între ele pe baza culorilor lor. Îți dai seama cum funcționează mișcarea într-un joc izometric? Fă un joc unde o minge se mișcă la destinația pe care apăși.
Prototipizarea acestor mici idei rapid îți poate lua doar o săptămână sau mai puțin. Și pe măsură ce faci tot mai multe prototipuri, vei realiza ce anume să faci de fiecare dată și inevitabil vei scurta timpul și vei reutiliza resurse oriunde este posibil.
Acestea sunt mici idei care te învață încet cum motorul și codul lucrează în tandem pentru a oferi o experiență.
Vorbind despre experiență...
ÎNțelege Cum Se Proiectează O Experiență Distractivă
Proiectarea și crearea unei experiențe de joc captivante este distractivă. Dar are, de asemenea, un set propriu de principii și fundamente care variază de la un joc la altul. Jocurile hiper casual sunt renumite pentru gameplay-ul lor de dimensiuni mici, atractivitatea pe termen scurt și masivă. Există un ghid întreg despre aceste principii pe care îl poți verifica.
Să faci jocuri de bază este ușor, dar să le faci distractive este partea provocatoare care necesită timp, răbdare și cunoaștere asupra a ceea ce îi face pe jucători să fie captivați. Putem ajuta cu asta dacă ai probleme cu asta.
Avem diverse resurse testate și probate pentru jocuri hyper casual care au produs cele 45+ jocuri #1 lansate de Kwalee. Poți accesa acestea gratuit după ce te înscrii pe Portalul nostru oficial de Publicare Kwalee.
Conectează-te Cu Alți Dezvoltatori De Jocuri
Tot lucru și niciun joc te fac un dezvoltator de jocuri plictisitor. Una dintre cele mai bune modalități de a te stabili în industrie, când devii dezvoltator de jocuri, este să te conectezi cu oameni care fac jocuri pentru a trăi.
Dacă ești proaspăt din universitate, creează un profil nou pe LinkedIn și include câteva fragmente din istoricul tău de muncă și proiectele tale în development games. Apoi adaugă un link pe portofoliul tău. De fiecare dată când întâlnești oameni noi în industrie, poți schimba detalii, să te conectezi și să-i cunoști ca mentori. În cele din urmă, vei găsi oportunități pendulând către tine, pe care le poți accepta și acumula mai multă experiență.
Fă la fel cu alte spații comunitare, în special cele populate de alți dezvoltatori de jocuri, inclusiv Reddit și Discord. Este o modalitate excelentă de a face noi prieteni, a primi feedback pe proiectele tale și a-ți dezvolta mai multe abilități pentru a obține mai multe oportunități de înaltă calitate. Nu înceta niciodată să te conectezi în timpul acestor evenimente!
Ia îN Considerare O Diplomă Sau Un Bootcamp îN Dezvoltarea De Jocuri
Vrei o educație bine rotunjită despre dezvoltarea software-ului? Simte-te liber să urmezi studii universitare! Deși nu ai nevoie de o diplomă pentru a deveni dezvoltator de jocuri, este bine să o ai, mai ales dacă vrei să lucrezi pentru jocuri în altă țară. Vei întâlni, de asemenea, colegi de clasă și profesori cu minți similar care îți pot oferi suportul de care ai nevoie pentru a face proiecte pentru a dezvolta un sens al înțelegerii.
Este de preferat să poți obține o diplomă în dezvoltare software sau într-un alt domeniu științific decât o diplomă specializată în dezvoltare de jocuri. Dar dacă vrei certificări în dezvoltare jocurilor, bootcamp-urile de development games pot ajuta.
În funcție de structura unui bootcamp, poate dura între o zi și patru/șase săptămâni pentru a-l finaliza și a obține o certificare.
Folosește Feedback-ul 16secret16
Există un mod prin care poți obține un feedback imediat eficient. Și nu mulți vorbesc despre acest feedback 16secret16.
Nu poți ști dacă ai făcut suficient progres până când nu obții acel feedback asupra muncii tale. Iar dacă o faci, poate te ajută să depășești nevoia de a-ți subția portofoliul mereu.
Vorbind de interviuri.
Când hoverezi cu mouse-ul deasupra butonului de Aplicație, sindromul impostorului te supraîncărcă ca un turn uriaș care nu te-ar lăsa să dai clic. Înțelegem de ce.
Oamenii nu iau bine respingerea, astfel încât aplicarea la locuri de muncă devine brusc descurajatoare. Dar e OK - nu poți ști dacă ai făcut progrese până nu obții feedback-ul de care ai nevoie. Și una dintre cele mai efective, dar 16nescrise16 modalități de a obține feedback este să aplici la locuri de muncă și să vezi dacă le obții.
Așadar, caută stagii și poziții de junior la studiouri de dezvoltare jocuri și începe să aplici oricum. Securizarea interviurilor și realizarea lor poate oferi un model mental de lucru despre ce caută recrutorii în cei mai buni candidați și întrebările pe care le pun. Dacă ești respins, poți să-i întrebi pentru feedback asupra aplicației tale. Se vor obliga dacă intri în grațiile lor. Ghidul nostru pentru construirea aplicației potrivite pentru job poate face asta mai ușor pentru tine.
Folosind această nouă cunoaștere, poți să-ți personalizezi portofoliile și aplicațiile pentru a te apropia de acel rol la care visezi. (Sau începe să-l propui publisherilor de jocuri ca noi!)
ȘI Fă-o Din Nou șI Din Nou!
Trei pași simpli dar consecvenți îți construiesc calea în industrie. Pentru a deveni un dezvoltator de jocuri, va trebui mult timp și mult autoînvățare. Uneori, s-ar putea ca șase luni să nu fie suficiente. Sau că iei un curs pe mulți ani. Și e ok - ideea este să continui să înveți și să experimentezi.
Și în cele din urmă, vei avea un portofoliu suficient de bun pe care îl poți propune publisherilor de jocuri ca noi sau îl poți folosi în aplicațiile de job pentru a obține interviuri.
Păstrează-te la curent cu ce se întâmplă în industrie și nu înceta niciodată să adaugi proiecte de calitate înaltă în portofoliul tău. Așa poți să intri în industria jocurilor în cele din urmă.
Avemi o gamă diversă de roluri disponibile pentru toată lumea, inclusiv oportunități remote! Vezi pagina noastră de joburi și vezi ce avem la Kwalee pentru oameni pasionați ca tine. Poți, de asemenea, să ne contactezi pe noi și echipa noastră de recrutare pe LinkedIn pentru a întreba despre rolurile care ți se potrivesc. Urmărește-ne pe rețelele sociale (Twitter | Instagram | Facebook.








