5 Instrumente gratuite de dezvoltare software pentru jocuri pentru a vă face propriile jocuri

5 Instrumente gratuite de dezvoltare software pentru jocuri pentru a vă face propriile jocuri / Programare

Aveți o idee pentru un joc care se prepară ani de zile? Ce se întâmplă dacă ați putea aduce această idee la viață chiar și fără experiență de dezvoltare a jocului? Aceste zile, oricine poate face un joc video cu software-ul potrivit și un pic de know-how.

Desigur, asta nu înseamnă că dezvoltarea jocurilor este ușoară. Chiar și un joc simplu cum ar fi Flappy Bird sau Tetris necesită efort dacă vrei să arate și să te simți bine. Dar datorită instrumentelor software gratuite de dezvoltare a jocului, un joc pe care o dată s-ar putea să-l luați un an poate fi făcut acum în luni sau zile - uneori chiar fără cod!

Iată cele mai bune instrumente de dezvoltare gratuită a jocului și software-ul pe care îl puteți utiliza pentru a începe să faceți jocul de vis astăzi.

Notă: Această listă este ordonată de la cel mai complex la cel mai complex. Instrumentele de dezvoltare gratuite mai simple sunt mai ușor de preluat, dar au mai multe limitări. Pe măsură ce coborâți pe listă, veți obține mai multă flexibilitate, dar curbe de învățare mai abrupte.

1. Construiți 3

Nu este nevoie de programare. Construct 3 este cea mai bună opțiune dacă nu ați scris niciodată o linie de cod în viața voastră. Acest instrument de dezvoltare a jocului este complet condus de GUI, ceea ce înseamnă că totul este drag-and-drop. Logica și variabilele jocului sunt implementate utilizând caracteristicile de proiectare oferite de aplicația în sine.

Creați o dată, publicați peste tot. Frumusețea lui Construct 3 este că poate exporta în zeci de platforme și formate diferite și nu trebuie să schimbați un singur lucru în joc pentru a se potrivi cu aceste opțiuni diferite. Odată ce ați terminat jocul, puteți exporta în HTML5, Android, iOS, Windows, Mac, Linux, Xbox One, Microsoft Store și multe altele.

O mulțime de documentație. Construct 3 are unele dintre cele mai bune și mai cuprinzătoare documentații pe care le-am văzut vreodată pentru un instrument de dezvoltare a jocului. În plus, există sute de tutoriale care vă vor ajuta să înțelegeți conceptele de la bază la cele avansate, iar comunitatea de forumuri este extrem de activă dacă aveți nevoie vreodată de asistență.

Stocul de bunuri. Majoritatea programatorilor nu au competențe în artă, muzică sau animație. Dar asta e bine cu Construct 3, deoarece puteți oricând să răsfoiți și să cumpărați produse gata făcute de la magazinul Scirra. Cele mai multe pachete de active sunt doar câțiva dolari, dar chestiile profesionale pot fi prețuite la 30 $ sau mai mult. De asemenea, puteți cumpăra jocuri de probă cu sursă, care pot fi utile pentru studierea și învățarea de noi sfaturi și trucuri.

Prețuri. Versiunea gratuită are toate caracteristicile principale, dar este limitată la 25 de evenimente, 2 straturi de obiecte, 2 efecte speciale simultane, 1 font web, fără funcționalitate multiplayer, poate exporta doar în HTML5 și nu are permisiunea de a vinde jocurile dvs. Licența personală este de 99 USD / an și ridică toate aceste restricții.

Descarca: Construiți 3

2. GameMaker Studio 2

Trageți și fixați codul OR. Ca și Construct 3, GameMaker Studio 2 vă permite să creați jocuri întregi utilizând doar interfața drag-and-drop pentru variabile și logica jocurilor. Spre deosebire de Construct 3, GameMaker Studio 2 acordă mai multă putere prin intermediul Game Maker Language, care este un limbaj de scriere asemănător C, cu o mulțime de flexibilitate.

Creați o dată, publicați peste tot. Odată ce ați terminat jocul, puteți exporta în orice număr de platforme și formate, fără a fi nevoie să vă adaptați codul: Windows, Mac, Linux, HTML5, Android, iOS, Nintendo Switch, PlayStation 4, Xbox One și altele. Versiunea gratuită, din păcate, nu permite exportul către nicio platformă.

Poveste lungă. GameMaker Studio 2 este o versiune revizuită a jocului Maker: Studio, care a început încă din 1999. Astăzi, este una dintre cele mai populare și active motoare de dezvoltare gratuită a jocurilor disponibile în prezent. Noile versiuni cu actualizări de caracteristici sunt lansate la intervale regulate.

Caracteristici avansate încorporate. GameMaker Studio 2 este excelentă deoarece suportă o mulțime de caracteristici interesante legate de calitatea vieții, de ex. Posibilitatea de a adăuga achiziții în aplicații la jocul dvs., analize în timp real cu privire la modul în care utilizatorii joacă jocul, sursa control, rețea multiplayer și extensibilitate prin extensii de la terțe părți. De asemenea, are built-in editori pentru imagini, animații și shaders.

Prețuri. Versiunea gratuită poate fi utilizată pe o perioadă nelimitată, dar are limitări asupra modului în care jocurile dvs. complexe pot fi. Planul Creator costă 39 $ / an și permite exportul către Windows și Mac. Sau puteți să deblocați exporturile individuale, fiecare cu o achiziție permanentă unică: Desktop pentru $ 99, HTML5 pentru $ 149, Amazon Fire pentru $ 149 și Android / iOS pentru $ 399. Exporturile pentru Nintendo Switch, PlayStation 4 și Xbox One sunt disponibile pentru 799 dolari / an fiecare.

Descarca: GameMaker Studio 2

3. Unitatea

Suporta 2D si 3D. Unitatea a pornit ca motor 3D, dar în cele din urmă a adăugat suportul oficial 2D în 2013. Deși este perfect capabil să creeze jocuri 2D, este posibil să vă întâlniți cu bug-ul ocazional sau glitch, deoarece sistemul 2D al Unity este atașat de sistemul 3D central. Acest lucru înseamnă, de asemenea, că unitatea adaugă o mulțime de bloat inutil pentru jocuri 2D, ceea ce ar putea afecta performanța.

Componente bazate pe design. Unitatea nu a venit cu design-componenta-entitate, dar a avut o mână imensă în popularizarea acesteia. Pe scurt, totul în joc este un obiect și puteți atașa diverse componente la fiecare obiect, în care fiecare componentă controlează un aspect al comportamentului și al logicii obiectului.

Utilizarea pe scară largă și documentarea. Pentru a profita la maximum de Unitate, va trebui să utilizați C #. Vestea bună este că Unitatea este atât de răspândită - printre dezvoltatorii de jocuri de noroc și veterani, încât veți găsi mii de tutoriale pe tot parcursul paginii pentru a vă ajuta să începeți. Unitatea în sine are, de asemenea, numeroase serii video în profunzime pentru începători, iar documentația furnizată este excelentă.

Sunteți interesat de aspectul de codificare? Consultați introducerea noastră în Unitate.

Creați o dată, publicați peste tot. Unitatea are cel mai mare suport pentru export pentru orice motor de jocuri: Windows, Mac, Linux, Android, iOS, HTML5, Facebook, toate tipurile de sisteme VR precum Oculus Rift și Steam VR, precum și câteva console de jocuri precum PlayStation 4, Xbox One, Nintendo Wii U și Nintendo Switch.

Stocul de bunuri. Vrei un sistem minimap în jocul tău? Sau despre o soluție de rețea comercială? Poate aveți nevoie de modele 3D, grafică HUD și texturi de mediu? Sau chiar un sistem de dialog pentru RPG-ul tău de acțiune și aventură? Puteți achiziționa toate acestea și mai mult pe Unitatea Asset Store, multe dintre acestea fiind disponibile gratuit.

Prețuri. Planul personal este complet gratuit și nu restricționează caracteristicile motorului, atâta timp cât câștigi mai puțin de 100.000 de dolari în veniturile anuale din jocurile tale. Planul Plus este necesar până la 200.000 de dolari pentru veniturile anuale și, de asemenea, deblochează râvnitul “temă întunecată” pentru editor. După aceasta, veți avea nevoie de planul Pro, care permite venituri nelimitate.

Descarca: Unitate

4. Motorul Godot

Suporta 2D si 3D. Ca unitate, Godot sprijină crearea de jocuri 2D și 3D. Spre deosebire de Unitate, totuși, sprijinul lui Godot este mult mai bun. Aspectul 2D al motorului a fost proiectat cu atenție de la început, ceea ce înseamnă o performanță mai bună, mai puține bug-uri și un flux de lucru mai curat.

Scenă pe bază de design. Abordarea lui Godot față de arhitectura jocurilor este unică prin faptul că totul este împărțit în scene - dar nu și așa “scenă” te gândești. În Godot, o scenă este o colecție de elemente cum ar fi sprite, sunete și / sau scripturi. Puteți apoi să combinați mai multe scene într-o scenă mai mare, apoi acele scene în scene și mai mari. Această abordare ierarhică de design o face foarte ușor să rămână organizată și să modificați elementele individuale ori de câte ori doriți.

Limba personalizată de scripting. Godot utilizează un sistem drag-and-drop pentru menținerea elementelor de scenă, dar fiecare dintre aceste elemente poate fi extins prin sistemul de scripting încorporat, care utilizează o limbă asemănătoare Python numită GDScript. Este ușor de învățat și de distractiv de folosit, deci ar trebui să încercați chiar dacă nu aveți experiență de codificare.

Creați o dată, publicați peste tot. Godot se poate desfășura pe mai multe platforme chiar din cutie, inclusiv Windows, Mac, Linux, Android, iOS și HTML5. Nu sunt necesare achiziții sau licențe suplimentare, deși pot apărea unele restricții (cum ar fi necesitatea de a fi pe un sistem Mac pentru a implementa un binar Mac).

Caracteristici avansate încorporate. Godot se repetă surprinzător de repede pentru un motor de joc. Există cel puțin o versiune majoră în fiecare an, ceea ce explică modul în care aceasta are atâtea caracteristici extraordinare: fizica, postprocesarea, crearea de rețele, tot felul de editoare încorporate, depanarea live și reîncărcarea la cald, controlul sursei și multe altele.

Sursă gratuită și deschisă. Godot este singurul instrument de pe această listă care este de fapt gratuit prin și prin. Deoarece este licențiat sub licența MIT, poți să o folosești oricum vrei și să vinzi jocurile pe care le faci fără restricții. Puteți chiar să descărcați codul sursă al motorului și să îl modificați! (Motorul este codat în C ++.)

Descarca: Motorul Godot

5. Motorul ireal 4

Dezvoltat de masterat în industrie. Dintre toate instrumentele din această listă, UE4 este cel mai profesional. Acesta a fost creat de la zero de către geniile din spatele francizei Unreal, care știu ce este necesar într-un motor de vârf și ceea ce este necesar pentru a oferi caracteristici de generație următoare. Ei știu exact ce fac.

Caracteristicile motorului de top. Unul dintre principiile de conducere ale UE4 vă permite să repetați și să dezvoltați cât mai repede posibil, astfel încât să obțineți funcții precum depanare în timp real, reîncărcare la cald, o conductă optimizată a activelor, previzualizări instant de joc și sute de elemente și sisteme incluse, cum ar fi inteligența artificială, instrumente, efecte post-procesare și multe altele.

Nu este necesar niciun cod. Punctul unic de vânzare al UE4 este sistemul său Blueprint, care vă permite să creați logica jocului fără să atingeți niciun cod. Este suficient de avansat pentru a putea crea jocuri întregi, chiar complexe, fără a deschide niciodată editorul sursă. Dar dacă doriți să vă codificați propriile Blueprints, puteți face și asta.

Cele mai bune tutoriale de pe planetă. Canalul UE4 YouTube are peste 800 de videoclipuri care vă duc prin fiecare centimetru al motorului, iar majoritatea videoclipurilor au o durată cuprinsă între 20 și 60 de minute. Este mai mult conținut decât ați obține de la un curs semestrial la universitate. Dacă aveți nevoie de îndrumări pas-cu-pas, UE4 vă acoperă.

Creați o dată, publicați peste tot. Începi să vezi un model aici? Toate cele mai bune motoare permit exportul fără probleme la mai multe platforme, iar UE4 nu face excepție: Windows, Mac, Linux, Android, iOS, HTML5, PlayStation 4, Xbox One, Oculus VR și multe altele.

Prețuri. În calitate de utilizator gratuit, veți avea acces la întregul motor (inclusiv codul sursă). Trebuie doar să plătiți o redevență de 5% pentru toate veniturile, după ce primii $ 3,000 au câștigat fiecare trimestru pe joc. Cu alte cuvinte, începeți să plătiți doar când jocul dvs. reușește.

Descarca: Unreal Engine 4

Alte jocuri software de dezvoltare gratuită

Există o mână de alte instrumente de dezvoltare a jocului care nu au făcut destul de reducere pentru Top 5, dar sunt încă în valoare de verificare, mai ales dacă cele enumerate mai sus sunt prea complexe sau pur și simplu nu sunt ceea ce căutați:

  • Deblocați (ca o versiune ușoară a Unității, cu excepția faptului că utilizați Lua și nu C #)
  • RPG Maker MV (dacă doriți să creați RPG-uri tradiționale 2D scripted folosind JavaScript)
  • Cerberus X (excelent pentru crearea de jocuri 2D, folosind un limbaj de programare personalizat)
  • Stencil (foarte asemănător cu Construct 3 prin faptul că este doar drag-and-drop)
  • GDevelop (de asemenea drag-and-drop, dar nu destul de maturat încă)

Dacă vrei să te gândești serios la dezvoltarea jocului, ar trebui să înveți cu adevărat niște programări. Vă recomandăm să începeți cu aceste jocuri de programare distractive pentru a-ți construi abilitățile Cele 10 cele mai bune jocuri de programare pentru a testa și a-ți construi abilitățile de codificare Cele mai bune 10 jocuri de programare pentru a testa și a construi abilitățile de codificare Programarea jocurilor vă ajută să învățați mai repede cu practică practică și experiență --- plus ele sunt foarte distractive! Citiți mai multe și aflați cât de mulți programatori de jocuri de bani pot câștiga Cât de mult bani fac programatorii? Cât de mulți bani fac programatorii? Dacă sunteți interesat în urmărirea unui post de programator, ar trebui să știți ce salariu să vă așteptați în aceste posturi. Citeste mai mult .

Credit de imagine: Radachynskyi Serhii / Shutterstock

Explorați mai multe despre: Programare.