De la editori de niveluri la motoare de fizică până la interfețe de creare a jocurilor video, există o multitudine de instrumente care există pentru a ajuta atât dezvoltatorii experimentați, cât și cei în devenire să facă lucrurile ușor și eficient. Dar ca o echipă de un singur om, ar trebui să te uiți în acești timpi de economisire pentru primul tău proiect, sau ar trebui să mergi solo?
Am mai spus-o si o voi spune din nou: construirea unui joc video ca un pasionat de un singur om este o fiara cu totul diferita de cea obisnuita de dezvoltare a jocurilor video. Fără prezența constrângerilor legate de timp sau a obligațiilor monetare, puteți avea mult mai multe libertăți și șanse în dezvoltarea lor. Din nefericire, fiind doar o singură persoană înseamnă că totul pare să ia mult mai mult de lucru.
Aici intră instrumentele. De ce să faci timp pentru a crea un editor de nivel 2D când alții au petrecut deja nenumărate ore din viața lor, făcând mari, cum ar fi DAME sau Ogmo? De ce să construiți un motor rigid al fizicii corpului atunci când cei de la Box2D sunt liber disponibili?
Pentru mulți, nu va fi un răspuns bun la aceste întrebări. Dacă construiești un joc video ca un mijloc pentru un scop - ca și în, te interesează doar produsul final și nu experiența de dezvoltare - atunci folosirea acestor instrumente este un no-brainer. Cele mai multe sunt bine documentate și foarte flexibile, deci cu puțină muncă pot fi adaptate la majoritatea tipurilor de proiecte.
Dacă doriți să puteți folosi chiar un punct și faceți clic pe instrumentul gamedev ca Construct 2 sau Stencyl pentru a săriți o parte sau întreaga porțiune de programare a dezvoltării.
Nu există prea multe lucruri de spus aici; folosind instrumente premade este o conveniență. Este eficient, este eficient, este distractiv și este mult mai ușor decât alternativa de a face lucrurile de la zero.
Dacă citiți acest articol, înseamnă că sunteți interesat să aflați despre dezvoltarea jocurilor. De ce altfel ați fi pe un site plin de tutoriale pe această temă? Din acest motiv, vă încurajez să renunțați la utilizarea instrumentelor și să încercați să faceți singuri lucrurile.
Acest lucru va necesita, fără îndoială, o cantitate mult mai mare de muncă decât utilizarea unor instrumente pe care altcineva le-a construit, dar câștigul va fi absolut enorm - mai ales dacă aceasta este prima dvs. experiență de dezvoltare. Veți învăța atât de mult despre modul în care sunt configurate diferite sisteme în jocuri și veți obține abilități valoroase de depanare și arhitectură de cod în timp ce configurați propriul mediu de dezvoltare.
În plus, instrumentele pe care le veți crea pentru dvs. vor fi perfect adaptate la dezvoltarea jocului dvs., ceea ce vă va economisi mult timp pe termen lung. De asemenea, veți găsi mult mai ușor să adăugați funcții pe care nu le-ați anticipat, pentru că ați creat instrumentele și astfel le înțelegeți mai bine.
Nu spun că nu există un loc pentru instrumentele terță parte în dezvoltarea jocurilor video - de fapt, cred că este exact contrariul. Dezvoltarea jocului a fiecărei forme se bazează pe munca altora și aceasta rămâne adevărată chiar și pe scară mică de dezvoltare a unuia.
Cu toate acestea, a face lucrurile pentru prima dată în jur, vă va ajuta cu adevărat să înțelegeți cum sunt făcute instrumentele terță parte pe care le veți folosi, fără îndoială, și veți putea folosi (și chiar mai important, modifica) mai eficient din cauza acestora.
Când este vorba despre asta, ar putea părea un proces lung și dificil, și probabil că nu vrei să o faci, dar încurajez cu tărie dezvoltatorii de prima dată să folosească cât mai puține instrumente ale unor terțe părți. Jocul dvs. probabil nu va fi cel mai mare, instrumentele pe care le creați cu siguranță nu vor respecta standardele pe care le vedeți în munca altora, dar cunoștințele pe care le veți câștiga în timpul procesului se vor dovedi a fi absolut neprețuite.
Dacă v-ați bucurat de acest lucru, verificați celălalt sfat pentru o echipă de gamedev: Ce să faceți înainte de a atinge chiar un computer. Și pentru mai multe informații despre instrumente, aruncați o privire la "Multe tipuri de instrumente pentru dezvoltatorii de jocuri".