Instrumente Easy Dev Dev pentru dezvoltatorii aspiranți

Posted on
Autor: Louise Ward
Data Creației: 10 Februarie 2021
Data Actualizării: 11 Mai 2024
Anonim
Learn Programming FAST! My Favorite Method!
Video: Learn Programming FAST! My Favorite Method!

Conţinut

Vrei să faci jocuri, dar nu știi de unde să începi? Am fost în aceeași poziție ca și dvs. nu cu mult timp în urmă. Am avut toată motivația, dar nici o direcție. După luni de testare a diferitelor motoare de jocuri, curățarea web-ului pentru tutoriale și vânătoarea în jos a materialelor folosite în jocurile mele, am găsit niște instrumente minunate care fac procesul de dezvoltare mult mai ușor atunci când începeți prima dată. Deci vă pot ajuta să economisiți ceva timp prin împărtășirea descoperirilor mele.


Dar, în primul rând, trebuie să porniți de la cadrul potrivit al minții

Proiectarea și dezvoltarea jocurilor poate fi dificilă, și nu toată lumea este tăiată să o facă. Unul dintre instrumentele cele mai importante pe care le aveți în toolbox-ul dvs. dev este unitatea și dorința de a începe un proiect și de ao vedea până la sfârșit. Având această unitate și rezolvați, sunteți deja pe calea de a deveni un joc dev.

Ceva pe care l-am găsit deosebit de util atunci când am început să-mi vină ideile de joc era faptul că nu toate ideile mele erau bune. De fapt, cei de la Credits Extra au făcut un videoclip minunat, care rezumă faptul că e bine să eșuezi și ar trebui să ne străduim să nu reușim mai repede.

Dacă veniți dintr-un mediu de programare, atunci un motor mai robust, cum ar fi Unity sau Unreal, probabil va fi mai mult viteza. Dacă doriți o analiză mai aprofundată a acestor opțiuni, puteți să citiți articolul meu anterior în care vorbesc despre avantajele și dezavantajele acestor motoare. Acestea vor fi motoare consumatoare de timp pentru a lucra cu datorită cantității foarte mari de capabilități pe care le au. Dar dacă te duci pentru acel aspect AAA din jocurile tale, nu poți să bateți aceste motoare.


Să presupunem că aveți puțină experiență de programare și căutați doar să faceți un joc simplu, ca un platformer. Dacă sună atrăgător pentru tine, aș sugera să te uiți la GameMaker: Studio sau Construct 2. Ambele motoare de jocuri pot folosi logica simplă pentru a construi funcționalitatea jocurilor lor. Am construit personal un simplu Asteroizii clona de jocuri în GameMaker folosind limbajul de scripting (care este destul de similar cu JavaScript) în aproximativ 4 ore, doar urmând tutoriale simple găsite online.

Frumusețea acestor motoare simple este că permite oricui, indiferent de cunoștințele de programare, să ia o idee și să o transforme într-un joc. Cuplu că, cu comunitățile lor robuste și destul de active, și aveți o mulțime de informații care să vă ajute de-a lungul drumului.

Acestea nu sunt singura opțiune pentru dezvoltarea de jocuri. Există literalmente zeci (dacă nu chiar sute) de motoare de jocuri acolo, dar acestea sunt cele pe care le-am încercat personal și le-am înțeles.


Tutoriale și resurse

Acum că avem ideea noastră și, sperăm, un motor care ne ajută să ne atingem obiectivul, ne îndreptăm spre învățare să ne facem ideea mai mult decât o colecție de gânduri.

Lucru frumos de a fi un indie în această zi și de vârstă este că există atât de mult în calea resurselor și tutoriale disponibile pentru aproape tot ce am putea spera să facă în dezvoltare. Singurul nostru factor limitator real este cât timp trebuie să ne angajăm să învățăm cum să ne facem jocurile.

Mai jos sunt prezentate câteva resurse excelente pentru a învăța cum să utilizați motoarele enumerate mai sus:

GameMaker: Studio

Shawn Spalding

Tutorial-maker a devenit Community Manager, videoclipurile lui Shawn Spalding au fost prima mea introducere la GM: S. "Primul tău joc!" playlist-ul te plimba literalmente în modul în care construiești un joc în aproximativ 3 ore.

HeartBeast

Benjamin, aka HeartBeast, este un producător de tutori și indie dev cu o serie de tutoriale excelente. Nu numai că are cunoștință, dar este foarte bun să explice ce face și de ce o face. De asemenea, are o carte și cursul Udemy pe GM: S.

Construiți 2

thenewboston

Bucky Roberts are, printre numeroase alte videoclipuri de programare și IT, 2 playlisturi tutorial care acoperă Construct 2. În timp ce un pic mai în vârstă, conceptele continuă să funcționeze la fel și informațiile sunt încă relevante.

Jerementor

Jerementor distruge programarea în Construct 2 într-un mod care ușurează învățarea și distracția cu care se lucrează. De asemenea, are câțiva liste de redare pentru jocuri, cum ar fi un platformer și un joc de puzzle.

Unitate

Canalul YouTube al Unity are sute de videoclipuri care acoperă toate aspectele legate de dezvoltarea jocului în motorul Unity. Mai mult decât atât, site-ul lor are un număr de video tutorial și sesiuni de formare live, care sunt programate în mod regulat.

Brackeys

Brackeys acoperă o serie de genuri de joc, atât 2-D cât și 3-D, precum și câteva programe de programare C # destinate începătorilor limbii. Are o calitate video excelentă și explică conceptele într-un mod ușor de înțeles.

Motorul Unreal

La fel ca Unitatea, Unreal are sute de tutoriale pe canalul YouTube care acoperă fiecare aspect al motorului lor. În plus, aceștia găzduiesc, de obicei, o serie de fluxuri live pe lună pe Twitch.tv care acoperă o serie de subiecte despre jocul dev.

TheSargKyle

TheSargKyle are o serie de tutori despre crearea unui joc FPS, precum și o serie curentă despre crearea unui RPG. Vreau totuși să avertizez că, dacă suferiți de TOC, s-ar putea să nu fiți capabil să vă uitați la planurile pentru jocurile sale.

Active și muzică

Opengameart.org

Acest site a fost locul meu pentru colectarea de active pentru prototipuri. Cele mai multe dintre activele și muzica de pe acest site sunt gratuite, chiar și într-un produs comercial, atâta timp cât acordați credit creatorului original. Cea mai mare parte a operei pe care o găsiți aici este îndreptată spre jocurile 2-D.

GameArt2D

Un alt site bun pentru a apuca o artă 2D pentru o aventură veche, școală veche. În timp ce nu sunt gratuite, prețurile sunt destul de rezonabile dacă sunteți în curs de dezvoltare pe un buget și au o selecție de freebies care sunt de înaltă calitate.

Sper că aceste informații vă ajută în timpul călătoriei dvs. în dezvoltarea jocurilor. Efectuarea unui joc poate fi un proces dificil și de lungă durată, așa că nu vă lăsați în jos dacă nu începeți să observați rezultatele peste noapte. Cea mai importantă parte a demarării unui proiect este să vă amintiți de ce faceți acest lucru în primul rând. Este vorba de a te distra și de a-ți aduce creația și ideile la viață.

Deci, luați aceste cunoștințe și mergeți acolo, faceți ceva și împărțiți o parte din voi cu alții prin jocurile pe care le faceți.