8 instrumente software gratuite pentru dezvoltarea jocurilor pentru a vă crea propriile jocuri

8 instrumente software gratuite pentru dezvoltarea jocurilor pentru a vă crea propriile jocuri

Ai o idee pentru un joc care se pregătește de ani de zile? Ce-ar fi dacă ai putea aduce acea idee la viață? În zilele noastre, oricine poate crea un joc video cu software-ul potrivit și un pic de know-how.





Desigur, asta nu înseamnă că dezvoltarea jocului este ușoară. Chiar și un joc simplu precum Flappy Bird necesită efort dacă doriți să arate și să se simtă bine. Dar, datorită creatorilor de jocuri gratuite, crearea jocului a devenit destul de simplificată.





Iată o listă cu cel mai bun software gratuit pentru a crea jocuri pe care îl puteți folosi pentru a începe să vă creați jocul de vis astăzi.





1. Construiți 3

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

Frumusețea Construct 3 este că poate exporta pe zeci de platforme și formate diferite și nu trebuie să schimbați un singur lucru în jocul dvs. pentru a găzdui aceste opțiuni. După terminarea jocului, puteți exporta în HTML5, Android, iOS, Windows, Mac, Linux, Xbox One, Microsoft Store și multe altele.



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 jocurilor. În plus, există sute de tutoriale care vă vor ajuta să înțelegeți concepte de la bază la avansat, iar comunitatea forumului este extrem de activă dacă aveți nevoie vreodată de asistență.

Magazin de active. Majoritatea programatorilor nu au abilități în artă, muzică sau animație. Dar este în regulă cu Construct 3, deoarece puteți oricând să răsfoiți și să cumpărați active gata făcute din magazinul Scirra. Cele mai multe pachete de active sunt doar câțiva dolari, dar lucrurile de calitate profesională pot costa 30 USD sau mai mult. De asemenea, puteți cumpăra eșantioane de jocuri cu sursă, care pot fi utile pentru studierea și învățarea de noi sfaturi și trucuri.





Versiunea gratuită are toate caracteristicile de bază, dar este limitată la 25 de evenimente, două straturi de obiecte, două efecte speciale simultane, un font web, fără funcționalitate multiplayer, poate exporta numai în HTML5 și nu are permisiunea de a vinde jocurile. 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 SAU. La fel ca și Construct 3, GameMaker Studio 2 vă permite să creați jocuri întregi folosind nimic mai mult decât interfața sa drag-and-drop pentru variabile și logica jocului. Dar, spre deosebire de Construct 3, GameMaker Studio 2 acordă mai multă putere prin Game Maker Language, care este un limbaj de scriptare asemănător cu C, cu multă flexibilitate.

Odată ce jocul dvs. este terminat, puteți exporta pe orice număr de platforme și formate fără a fi nevoie să vă ajustați codul: Windows, Mac, Linux, HTML5, Android, iOS, Nintendo Switch, PlayStation 4, Xbox One și multe altele. Din păcate, versiunea gratuită nu permite exportul pe nicio platformă.

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

Funcții avansate încorporate. GameMaker Studio 2 este minunat, deoarece acceptă o mulțime de funcții interesante de calitate a vieții chiar de la început, cum ar fi posibilitatea de a adăuga achiziții în aplicație la jocul dvs., analize în timp real despre modul în care utilizatorii vă joacă jocul, sursă control, rețea multiplayer și extensibilitate prin extensii de la terți. De asemenea, are editori încorporați pentru imagini, animații și umbrere.

Versiunea gratuită poate fi utilizată la nesfârșit, dar are limitări în ceea ce privește complexitatea jocurilor tale. Planul Creator costă 39 USD / an și permite exportul către Windows și Mac. Sau puteți debloca exporturile individuale fiecare cu o achiziție permanentă unică: Desktop pentru 99 USD, HTML5 pentru 149 USD, Amazon Fire pentru 149 USD și Android / iOS pentru 399 USD. Exporturile pentru Nintendo Switch, PlayStation 4 și Xbox One sunt disponibile la 799 USD / an fiecare.

Descarca: GameMaker Studio 2

3. Unitate

Unity a început ca motor 3D în 2005 și, în cele din urmă, a adăugat suport oficial 2D în 2013. Deși este perfect capabil să creeze jocuri 2D, puteți întâlni ocazional erori sau erori, deoarece sistemul 2D al Unity este de fapt fixat pe sistemul său de bază 3D. Acest lucru înseamnă, de asemenea, că Unity adaugă o mulțime de umflături inutile jocurilor 2D, care pot afecta performanța.

Proiectare bazată pe componente. Unity nu a venit cu designul component-entitate, dar a avut o mână uriașă în popularizarea acestuia. Pe scurt, totul din joc este un obiect și puteți atașa diferite componente la fiecare obiect, unde fiecare componentă controlează un anumit aspect al comportamentului și logicii obiectului.

Pentru a profita la maximum de Unity, va trebui să utilizați C #. Vestea bună este că Unity este atât de utilizat - atât în ​​rândul dezvoltatorilor de jocuri hobby, cât și al veteranilor - încât veți găsi mii de excelente tutoriale Unity de pe web pentru a vă ajuta să începeți. Unity în sine are, de asemenea, numeroase serii video aprofundate pentru începători, iar documentația furnizată este excelentă.

Legate de: Programarea unui joc cu unitate: un ghid pentru începători

Unity are cel mai larg suport de export pentru orice motor de jocuri: Windows, Mac, Linux, Android, iOS, HTML5, Facebook, tot felul de sisteme VR precum Oculus Rift și Steam VR, precum și mai multe console de jocuri precum PlayStation 4, Xbox One, Nintendo Wii U și Nintendo Switch.

Magazin de active. Vrei un sistem de minimapă în jocul tău? Sau ce zici de 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 dvs. de acțiune-aventură? Puteți achiziționa toate acestea și multe altele pe Unity Asset Store, dintre care multe sunt disponibile gratuit.

Planul personal este complet gratuit și nu restricționează nicio caracteristică a motorului, atâta timp cât câștigați mai puțin de 100.000 USD venituri anuale din jocurile dvs. Planul Plus este necesar până la 200.000 USD în venituri anuale și, de asemenea, deblochează râvnita „temă întunecată” pentru editor. După aceea, veți avea nevoie de planul Pro, care permite venituri nelimitate.

Descarca: Unitate

4. Motor Godot

La fel ca Unity, Godot susține crearea atât a jocurilor 2D, cât și a celor 3D. Spre deosebire de Unity, totuși, sprijinul lui Godot este mult mai bun. Aspectul 2D al acestui software gratuit de dezvoltare a jocurilor a fost atent conceput de la început, ceea ce înseamnă o performanță mai bună, mai puține bug-uri și un flux de lucru general mai curat.

Proiectare bazată pe scenă. Abordarea lui Godot asupra arhitecturii jocurilor este unică prin faptul că totul este împărțit în scene - dar nu genul de „scenă” la care te gândești. În Godot, o scenă este o colecție de elemente precum sprite, sunete și / sau scripturi. Apoi, puteți combina mai multe scene într-o scenă mai mare, apoi acele scene în scene și mai mari. Această abordare ierarhică de proiectare face foarte ușor să rămâneți organizat și să modificați elementele individuale ori de câte ori doriți.

Limbaj de script personalizat. Godot folosește un sistem drag-and-drop pentru menținerea elementelor de scenă, dar fiecare dintre aceste elemente poate fi extins prin sistemul de scripturi încorporat, care folosește un limbaj personalizat de tip Python numit GDScript. Este ușor de învățat și distractiv de utilizat, așa că ar trebui să încercați chiar dacă nu aveți experiență de codare.

Godot se poate implementa 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 se pot aplica unele restricții (cum ar fi necesitatea de a fi pe un sistem Mac pentru a implementa un Mac binar).

Funcții avansate încorporate. Godot repetă surprinzător de repede pentru un motor de joc. Există cel puțin o versiune majoră în fiecare an, care explică modul în care are deja atât de multe caracteristici grozave: fizică, post-procesare, rețea, tot felul de editori încorporați, depanare live și reîncărcare la cald, control sursă și multe altele.

Godot este singurul instrument de pe această listă care este de fapt gratuit. Deoarece este licențiat sub licența MIT, îl puteți folosi oricum doriți și vinde jocurile pe care le faceți fără restricții. Puteți chiar descărca codul sursă al motorului și îl puteți modifica! (Motorul este codat în C ++.)

Descarca: Godot Engine

5. Unreal Engine 4 (și Unreal Engine 5)

Dintre toate instrumentele din această listă, Unreal Engine 4 (UE4) este cel mai profesionist. A fost creat de la zero de geniile din spatele francizei Unreal - oameni care știu ce este necesar într-un motor de top și ce este necesar pentru a oferi caracteristici de generația următoare. Știu exact ce fac.

Caracteristici ale motorului de ultimă oră. Unul dintre principiile de conducere ale UE4 vă permite să iterați și să vă dezvoltați cât mai repede posibil, astfel încât să obțineți funcții precum depanarea live, reîncărcarea la cald, o conductă simplificată a activelor, previzualizări instantanee ale jocului, plus sute de active și sisteme incluse, cum ar fi inteligența artificială, cinematografice instrumente, efecte de post-procesare și multe altele.

Nu este necesar niciun cod. Punctul unic de vânzare al UE4 este sistemul Blueprint, care vă permite să creați logică de joc fără a atinge niciun cod. Este suficient de avansat încât să puteți crea jocuri întregi, chiar și complexe, fără a deschide vreodată un editor sursă. Dar dacă doriți să vă codificați propriile planuri, puteți face și asta.

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

Ați început să vedeți un model aici? Toate cele mai bune motoare permit exportul fără probleme pe mai multe platforme, iar UE4 nu face excepție: Windows, Mac, Linux, Android, iOS, HTML5, PlayStation 4, Xbox One, Oculus VR și multe altele.

Ca utilizator gratuit, aveți acces la întregul motor (inclusiv codul sursă). Trebuie să plătiți o redevență de 5% la toate veniturile după primii 3.000 $ câștigați în fiecare trimestru pe meci. Cu alte cuvinte, începeți să plătiți numai atunci când jocul dvs. reușește.

Descarca: Unreal Engine 4

Următorul: Unreal Engine 5

Unreal Engine 5 al Epic Games a fost anunțat în iunie 2020, lansarea completă fiind așteptată cândva în 2021.

UE5 demonstrează un accent puternic pe îmbunătățirea graficii jocurilor video la calitatea filmului CGI și poate chiar mai bine. Cum speră să realizeze acest lucru? Cu ajutorul a două tehnologii de bază, Nanite și Lumen.

Nanite

Limitele poligonului sunt un factor în proiectarea oricărui nivel sau crearea oricărui personaj pentru jocul tău. Personajul jocului tău nu poate fi compus doar din 1.500.000 poligoane ... nu-i așa?

Nanite spune că poate și ar trebui. Geometria nanitei vă permite să importați arta sursă a numărului de poligoane în milioane și miliarde și să o faceți să funcționeze chiar în jocul dvs. fără probleme; acest lucru este extrem de interesant pentru artiștii și animatorii 3D.

Lumen

Modul în care computerele reprezintă iluminatul în jocurile video a călătorit cu pași mari de unde a început. Lumen-ul lui UE5 este următorul pas și este unul destul de mare.

Lumen oferă reacții luminoase fotorealiste în medii dinamice. Un exemplu este cât de multă lumină de lună s-ar difuza pe o vale atunci când luna se află în diferite poziții pe cer sau blocată de munți. Când scena se schimbă, iluminarea reacționează imediat.

Un alt aspect care schimbă jocul Lumen este abilitatea pentru designeri de a vizualiza iluminarea din diferite unghiuri în Unreal Engine exact la fel cum ar arăta în joc.

6. Defold

Trageți și fixați codul SAU. Utilizați editorul de cod Defold pentru a adăuga logică personalizată sau editorii de vizualizare și scenă pentru a arunca activele direct în jocul dvs.

Defold nu face excepție de la regula conform căreia cel mai bun software gratuit de design de jocuri permite exportul către o gamă largă de platforme. Publică-ți jocul pe Nintendo Switch, Android, iOS, macOS, Linux, Windows, Steam, HTML5 și Facebook.

La fel ca GameMaker Studio 2, Defold acceptă o serie de funcții avansate de la configurare, fără a mai fi necesară nicio configurare.

Motorul are un suport 3D excelent, dar este optimizat pentru crearea 2D. Folosind un sistem bazat pe componente, veți avea acces la sprite 2D și editoare de hărți, modele 3D și rețea și o gamă de efecte de particule. Acestea sunt doar o fracțiune dintre caracteristicile și tehnologia disponibilă, va trebui să încercați singur lucrurile pentru a înțelege capacitatea completă a Defold.

Documentație la nivel de expert. Tutorialele, manualele și forumurile Defold sunt o mulțime de informații care așteaptă ca orice dezvoltator de jocuri în devenire să le ridice și să facă hacking. Forumurile și întrebările frecvente sunt utile în special pentru depășirea obstacolelor specifice; mulți dezvoltatori au avut exact aceeași problemă cu care vă confruntați și și-au dat seama cum să navigați în jurul ei, astfel încât să le puteți urma exemplul.

Defold este open-source și gratuit de utilizat, cu condiția obținerii licenței lor (gratuit pe site-ul Defold ) și să respecte standardele licenței. Defold nu ia comisioane și rămâne liber de utilizat, indiferent de atenția pe care o primește jocul tău.

Descarca: Defold

7. RPG Maker MZ

Nu este necesar niciun cod. RPG Maker MZ este un mare producător de jocuri gratuit pentru cei care doresc să creeze un joc fără a fi nevoie să învețe nicio programare. Utilizați editorul de hărți, generatorul de caractere și baza de date pentru a crea orice RPG imaginația dvs. se transformă.

Dacă doriți să încorporați cod personalizat, puteți face acest lucru folosind plugin-uri, dar puteți implementa majoritatea logicii utilizând sistemul de evenimente fără cod, originar din RPG Maker MZ.

Magazin de active. Veți avea la dispoziție sute de pachete de active pe piață, pe lângă texturile incluse cu instalarea gratuită a RPG Maker. Puteți obține muzică, sprite de personaje, modele de nivel întreg; orice și tot ce ai putea avea nevoie pentru a construi un RPG se găsește aici.

Veți găsi mai puține opțiuni de export cu RPG Maker decât celelalte instrumente din listă, dar numele mari sunt încă acoperite: Windows, macOS, iOS și Android.

Există o perioadă de încercare gratuită de 30 de zile disponibilă înainte de a fi obligat să cumpărați o licență la 80 USD.

Descarca: RPG Maker MZ

8. Cerber X

Ușor și intuitiv. Dacă sunteți în căutarea unui producător de jocuri 2D ușor, Cerberus X (CX) vă acoperă. Deși nu este cel mai avansat client din listă, este o alegere excelentă pentru începători să ridice și să-și ude picioarele cu un limbaj de programare.

Utilizați Cerberus X IDE în tandem cu API-uri grafice puternice și cadrul Mojo pentru a proiecta jocuri și a le exporta pe Windows PC, macOS (10.15.x și versiuni anterioare), Linux, Android, iOS (13.x și versiuni anterioare) și HTML5.

Aceste API-uri și cadrul Mojo înseamnă că nu trebuie să faceți prea multe coduri pentru a crea un joc funcțional; tu doar completezi golurile.

cel mai bun mod de a vinde cărți de benzi desenate

Tutorialele CX și forumurile pline de viață sunt resurse excelente pentru învățarea profunzimilor motorului și sunt surprinzător de bine întreținute. Deoarece Cerberus X este un limbaj modular, puteți importa module de la alți creatori pentru a fi folosiți în propriul joc sau puteți contribui cu codul la alți dezvoltatori!

Cerberus X poate fi descărcat gratuit, deși vă puteți numi propriul preț și puteți sprijini dezvoltatorii dacă alegeți acest lucru.

Descarca: Cerberus X

Îmbunătățiți-vă abilitățile cu software-ul gratuit pentru realizarea jocurilor

Există o mână de alte instrumente de dezvoltare a jocurilor care nu au reușit să reducă această selecție, dar merită încă verificate (cum ar fi Phaser, Stencyl , sau GDevelop ) dacă cele enumerate mai sus nu sunt ceea ce căutați.

Dacă vrei să devii serios cu privire la dezvoltarea jocului, ar trebui să studiezi cu adevărat unele programe. Te poți distra în timp ce înveți jucând jocuri de codare!

Acțiune Acțiune Tweet E-mail Cele mai bune 9 jocuri de codificare pentru a vă construi abilitățile de programare

Jocurile de codare vă ajută să învățați mai repede cu practica și experiența practică. În plus, sunt un mod distractiv de a vă testa abilitățile de programare!

Citiți în continuare
Subiecte asemănătoare
  • Programare
  • Dezvoltarea jocului
Despre autor Marcus Mears III(26 articole publicate)

Marcus este un pasionat de tehnologie pe tot parcursul vieții și editor scriitor la MUO. El și-a început cariera de scriitor independent în 2020, acoperind tehnologie, gadget-uri, aplicații și software de ultimă generație. A studiat Informatica la facultate, cu accent pe dezvoltarea web front-end.

Mai multe de la Marcus Mears III

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona