8 besplatnih softverskih alata za razvoj igara za izradu vlastitih igara

8 besplatnih softverskih alata za razvoj igara za izradu vlastitih igara

Imate li ideju za igru ​​koja se kuha već godinama? Što ako biste mogli oživjeti tu ideju? Ovih dana svatko može napraviti videoigru s pravim softverom i malo znanja.





Naravno, to ne znači da je razvoj igara jednostavan. Čak i jednostavna igra poput Flappy Bird zahtijeva napor ako želite da izgleda i osjeća se dobro. No, zahvaljujući besplatnim proizvođačima igara, stvaranje igara postalo je prilično pojednostavljeno.





Evo popisa najboljeg besplatnog softvera za izradu igara koji možete upotrijebiti za početak izrade igre iz snova već danas.





1. Konstruiraj 3

Nije potrebno programiranje. Construct 3 je najbolji softver za razvoj igara ako u životu niste napisali redak koda. Ovaj alat za razvoj igara u potpunosti je vođen grafičkim korisničkim sučeljem, što znači da se sve povlači i ispušta. Logika igre i varijable implementirane su pomoću značajki dizajna koje pruža sama aplikacija.

Ljepota Construct 3 je u tome što može izvoziti na desetke različitih platformi i formata, a ne morate mijenjati niti jednu stvar u igri da biste prilagodili ove različite mogućnosti. Nakon što igra završi, možete izvesti u HTML5, Android, iOS, Windows, Mac, Linux, Xbox One, Microsoft Store itd.



Construct 3 ima najbolju i najopsežniju dokumentaciju koju sam ikada vidio za alat za razvoj igara. Osim toga, postoje stotine vodiča koji će vam pomoći razumjeti pojmove od osnovnih do naprednih, a zajednica foruma je iznimno aktivna ako vam ikada zatreba pomoć.

Trgovina imovinom. Većina programera nema vještine u umjetnosti, glazbi ili animaciji. No to je u redu s Constructom 3, jer uvijek možete pregledavati i kupovati gotova sredstva iz trgovine Scirra. Većina paketa imovine košta samo nekoliko dolara, ali cijene profesionalnih proizvoda mogu koštati 30 USD ili više. Također možete kupiti uzorke igara s izvorom, koje mogu biti korisne za proučavanje i učenje novih savjeta i trikova.





Besplatna verzija ima sve osnovne značajke, ali je ograničena na 25 događaja, dva sloja objekta, dva istovremena specijalna efekta, jedan web font, bez mogućnosti za više igrača, može izvoziti samo u HTML5 i nema dopuštenje za prodaju vaših igara. Osobna licenca iznosi 99 USD godišnje i ukida sva ova ograničenja.

Preuzimanje datoteka: Konstruiraj 3





2. GameMaker Studio 2

Povuci i ispusti ILI kôd. Kao i Construct 3, GameMaker Studio 2 omogućuje vam stvaranje cijelih igara koristeći samo sučelje povlačenja i ispuštanja za varijable i logiku igre. No, za razliku od Construct 3, GameMaker Studio 2 daje više snage kroz svoj Game Maker Language, koji je skriptni jezik sličan C-u s puno fleksibilnosti.

Nakon što igra završi, možete izvesti na bilo koji broj platformi i formata bez potrebe za prilagođavanjem koda: Windows, Mac, Linux, HTML5, Android, iOS, Nintendo Switch, PlayStation 4, Xbox One itd. Besplatna verzija nažalost ne dopušta izvoz na bilo koju platformu.

GameMaker Studio 2 je prepisana verzija ispočetka Game Maker: Studio, koja je započela još 1999. Danas je to jedan od najpopularnijih i najaktivnijih besplatnih strojeva za razvoj igara koji su trenutno dostupni. Nove verzije s ažuriranjima značajki objavljuju se u redovitim intervalima.

Ugrađene napredne značajke. GameMaker Studio 2 izvrstan je jer podržava mnogo zanimljivih značajki kvalitete života odmah iz kutije, poput mogućnosti dodavanja kupovine putem aplikacije u vašu igru, analitike u stvarnom vremenu o tome kako korisnici igraju vašu igru, izvor kontrolu, umrežavanje za više igrača i proširivost putem proširenja trećih strana. Također ima ugrađene uređivače slika, animacija i zasjenjivača.

Besplatna verzija može se koristiti neograničeno dugo, ali ima ograničenja u pogledu toga koliko vaše igre mogu biti složene. Plan Creator košta 39 USD godišnje i omogućuje izvoz u Windows i Mac. Ili možete otključati svaki pojedinačni izvoz jednokratnom trajnom kupnjom: Desktop za 99 USD, HTML5 za 149 USD, Amazon Fire za 149 USD i Android/iOS za 399 USD. Izvoz za Nintendo Switch, PlayStation 4 i Xbox One dostupan je za 799 USD godišnje.

Preuzimanje datoteka: GameMaker Studio 2

3. Jedinstvo

Unity je počeo kao 3D motor 2005. godine, a na kraju je dodao službenu 2D podršku 2013. Iako je savršeno sposoban za stvaranje 2D igara, možete naići na povremene greške ili greške jer je 2ity sustav Unityja zapravo ugrađen u njegov osnovni 3D sustav. To također znači da Unity dodaje puno nepotrebnih nadutosti u 2D igre što može utjecati na performanse.

Dizajn temeljen na komponentama. Unity nije smislio dizajn sastavnica-entitet, ali imao je veliku ulogu u popularizaciji. Ukratko, sve u igri je objekt i svakom objektu možete priključiti različite komponente, gdje svaka komponenta kontrolira neki aspekt ponašanja i logike objekta.

Da biste najbolje iskoristili Unity, morat ćete koristiti C#. Dobra vijest je da se Unity toliko koristi - među hobistima i veteranima koji razvijaju igre - da ćete pronaći tisuće odlični vodiči za Unity na cijelom webu kako biste lakše započeli. Unity također ima brojne dubinske video serije za početnike, a priložena dokumentacija je izvrsna.

Povezano: Programiranje igre s jedinstvom: Vodič za početnike

Unity ima najširu izvoznu podršku od svih pokretača igara: Windows, Mac, Linux, Android, iOS, HTML5, Facebook, sve vrste VR sustava poput Oculus Rift i Steam VR, kao i nekoliko igraćih konzola poput PlayStation 4, Xbox One, Nintendo Wii U i Nintendo Switch.

Trgovina imovinom. Želite sustav minimapanja u svojoj igri? Ili što kažete na mrežno rješenje komercijalne klase? Možda su vam potrebni 3D modeli, HUD grafika i teksture okoliša? Ili čak sustav dijaloga za vaš akcijski avanturistički RPG? Sve ovo i više možete nabaviti u trgovini Unity Asset Store, od kojih su mnogi dostupni besplatno.

Osobni plan potpuno je besplatan i ne ograničava nikakve značajke stroja, sve dok zarađujete manje od 100.000 USD godišnjeg prihoda od svojih igara. Plus plan je neophodan do 200.000 USD godišnjeg prihoda, a također otključava željenu 'mračnu temu' za urednika. Nakon toga trebat će vam Pro plan koji omogućuje neograničeni prihod.

Preuzimanje datoteka: Jedinstvo

4. Godotov motor

Kao i Unity, Godot podržava stvaranje i 2D i 3D igara. Za razliku od Unityja, Godotova je podrška daleko bolja. 2D aspekt ovog besplatnog softvera za razvoj igara pažljivo je osmišljen od početka, što znači bolje performanse, manje grešaka i čistiji ukupni tijek rada.

Dizajn temeljen na sceni. Godotov pristup arhitekturi igara jedinstven je po tome što je sve podijeljeno na scene - ali ne i na onu 'scenu' na koju mislite. U Godotu je scena skup elemenata poput sprajtova, zvukova i/ili skripti. Zatim možete kombinirati više scena u veću scenu, a zatim te scene u još veće scene. Ovaj hijerarhijski pristup dizajnu čini vrlo lakim organizaciju i izmjenu pojedinih elemenata kad god želite.

Prilagođeni jezik skriptiranja. Godot koristi sustav povlačenja i ispuštanja za održavanje elemenata scene, ali svaki od tih elemenata može se proširiti putem ugrađenog skriptnog sustava, koji koristi prilagođeni jezik sličan Pythonu, nazvan GDScript. Lako je naučiti i zabavno je koristiti pa biste trebali pokušati čak i ako nemate iskustva u kodiranju.

Godot se može odmah instalirati na više platformi, uključujući Windows, Mac, Linux, Android, iOS i HTML5. Nisu potrebne dodatne kupnje ili licence, iako se mogu primijeniti neka ograničenja (poput potrebe da budete na Mac sustavu za implementaciju Mac binarnog programa).

Ugrađene napredne značajke. Godot iznenađujuće brzo ponavlja za engine za igre. Svake godine postoji barem jedno veliko izdanje koje objašnjava kako već ima toliko sjajnih značajki: fizika, naknadna obrada, umrežavanje, sve vrste ugrađenih uređivača, otklanjanje pogrešaka uživo i vruće ponovno učitavanje, kontrola izvora i drugo.

Godot je jedini alat na ovom popisu koji je zapravo besplatan. Budući da je licenciran pod MIT licencom, možete ga koristiti kako god želite i prodavati igre koje napravite bez ikakvih ograničenja. Možete čak preuzeti izvorni kod motora i izmijeniti ga! (Motor je kodiran na C ++.)

Preuzimanje datoteka: Godot motor

5. Unreal Engine 4 (i Unreal Engine 5)

Od svih alata na ovom popisu, Unreal Engine 4 (UE4) je najprofesionalniji. Stvorili su ga ispočetka geniji iza Unreal franšize-ljudi koji znaju što je potrebno za vrhunski motor i što je potrebno za isporuku značajki nove generacije. Oni točno znaju što rade.

Najnovija svojstva motora. Jedan od principa upravljanja UE4 omogućuje vam ponavljanje i razvoj što je brže moguće, pa dobivate značajke kao što su otklanjanje pogrešaka uživo, vruće ponovno učitavanje, pojednostavljeni cjevovod sredstava, trenutni pregledi igara, plus stotine uključenih sredstava i sustava poput umjetne inteligencije, kinematografskih alati, učinci naknadne obrade i drugo.

Kôd nije potreban. Jedinstveno prodajno mjesto UE4 je njegov sustav Blueprint koji vam omogućuje stvaranje logike igre bez dodirivanja koda. Dovoljno je napredan da možete stvoriti cijele igre, čak i složene, bez otvaranja izvornog uređivača. Ali ako želite kodirati vlastite nacrte, to možete učiniti i vi.

Najbolji vodiči na planeti. The UE4 YouTube kanal ima preko 800 videozapisa koji vas vode kroz svaki centimetar motora, a većina tih videozapisa traje između 20 i 60 minuta. To je više sadržaja nego što biste dobili na semestralnom tečaju na sveučilištu. Ako trebate korak-po-korak upute, UE4 vas pokriva.

Počinjete li ovdje vidjeti uzorak? Svi najbolji motori omogućuju besprijekoran izvoz na više platformi, a UE4 nije iznimka: Windows, Mac, Linux, Android, iOS, HTML5, PlayStation 4, Xbox One, Oculus VR i drugi.

Kao besplatni korisnik, imate pristup cijelom stroju (uključujući izvorni kod). Potrebno je samo platiti 5 posto tantijema na sve prihode nakon prvih 3.000 dolara zarađenih svake četvrtine po utakmici. Drugim riječima, počinjete plaćati tek kada vaša igra uspije.

Preuzimanje datoteka: Nestvaran motor 4

Predstoji: Unreal Engine 5

Unreal Engine 5 kompanije Epic Games najavljen je u lipnju 2020., a njegovo potpuno puštanje očekuje se negdje 2021. godine.

UE5 demonstrira snažan fokus na poboljšanju grafike video igara na CGI kvalitete filma, a možda čak i bolje. Kako se nadaju da će to postići? Uz pomoć dvije osnovne tehnologije, Nanite i Lumen.

Nanit

Ograničenja poligona faktor su pri osmišljavanju bilo koje razine ili stvaranju bilo kojeg lika za vašu igru. Lik vaše igre ne može se sastojati samo od 1.500.000 poligona ... zar ne?

Nanite kaže da može i treba. Geometrija nanita omogućuje vam da uvezete izvornu umjetnost broja poligona u milijunima i milijardama i da to radi bez problema u vašoj igri; ovo je izuzetno uzbudljivo za 3D umjetnike i animatore.

Lumen

Način na koji računala predstavljaju osvjetljenje u video igrama prešao je korak unatrag od mjesta na kojem je počeo. Lumen UE5 je sljedeći korak, i to prilično velik.

Lumen pruža fotorealistične svjetlosne reakcije u dinamičkim okruženjima. Jedan primjer je koliko bi se mjesečina raširila po dolini kada je mjesec na različitim položajima na nebu ili blokiran planinama. Kad se prizor promijeni, osvjetljenje odmah reagira.

Drugi aspekt Lumena koji mijenja igru ​​je mogućnost dizajnera da gledaju osvjetljenje iz različitih kutova u Unreal Engineu potpuno isto kako bi izgledalo u igri.

6. Defold

Povuci i ispusti ILI kôd. Upotrijebite Defoldov uređivač koda za dodavanje prilagođene logike ili uređivače vizualnih prizora i scena kako biste izbacili sredstva izravno u igru.

Defold nije iznimka od pravila da najbolji besplatni softver za dizajn igara omogućuje izvoz na širok raspon platformi. Objavite svoju igru ​​na Nintendo Switch, Android, iOS, macOS, Linux, Windows, Steam, HTML5 i Facebook.

Kao i GameMaker Studio 2, Defold podržava niz naprednih značajki iz postavljanja bez daljnje konfiguracije.

Motor ima izvrsnu 3D podršku, ali je optimiziran za 2D kreiranje. Koristeći sustav temeljen na komponentama, imat ćete pristup 2D sprajtovima i uređivačima karata, 3D modelima i mrežama te nizu efekata čestica. Ovo je samo dio dostupnih značajki i tehnologije. Morat ćete sami isprobati stvari da biste razumjeli punu sposobnost Defolda.

Dokumentacija na razini stručnjaka. Defoldovi vodiči, priručnici i forumi mnoštvo su informacija koje čekaju sve nadobudne programere igara da ih pokupe i hakiraju. Forumi i česta pitanja posebno su korisni za prevladavanje određenih prepreka; mnogi programeri imali su potpuno isti problem s kojim se suočavate, pa su smislili kako se kretati oko njega kako biste mogli slijediti njihovo tragove.

Defold je otvorenog koda i besplatan je za korištenje, pod uvjetom da nabavite njihovu licencu (besplatno na Defoldovoj web stranici ) i pridržavati se licencnih standarda. Defold ne uzima provizije i ostaje slobodan za korištenje bez obzira na pozornost koju vaša igra dobije.

Preuzimanje datoteka: Defold

7. RPG Maker MZ

Kôd nije potreban. RPG Maker MZ izvrstan je besplatni proizvođač igara za one koji žele stvoriti igru ​​bez potrebe za učenjem programiranja. Upotrijebite uređivač karata, generator znakova i bazu podataka za stvaranje bilo kojeg RPG -a koji vam se pojača.

Ako želite ugraditi prilagođeni kôd, to možete učiniti pomoću dodataka-ali većinu logike možete implementirati pomoću sustava Događaji bez koda koji je izvorni za RPG Maker MZ.

Trgovina imovinom. Na Market Placeu ćete imati stotine paketa imovine na izboru povrh tekstura uključenih u vašu besplatnu instalaciju RPG Maker -a. Možete izvoriti glazbu, duhove likova, dizajne cijele razine; sve i sve što vam je potrebno za izradu RPG -a nalazi se ovdje.

S programom RPG Maker pronaći ćete manje mogućnosti izvoza od ostalih alata na popisu, ali velika imena su i dalje pokrivena: Windows, macOS, iOS i Android.

Dostupno je 30-dnevno besplatno probno razdoblje prije nego što morate kupiti licencu po cijeni od 80 USD.

Preuzimanje datoteka: RPG Maker MZ

8. Cerber X

Lagan i intuitivan. Ako tražite laganog proizvođača 2D igara, Cerberus X (CX) vam je na raspolaganju. Iako nije najnapredniji klijent na popisu, odličan je izbor za početnike da pokupe i ovlaže noge programskim jezikom.

Koristite Cerberus X IDE u tandemu sa moćnim grafičkim API -jem i Mojo okvirom za dizajn i izvoženje igara na Windows PC, macOS (10.15.x i starije), Linux, Android, iOS (13.x i starije) i HTML5.

Ovi API -ji i Mojo okvir znače da ne morate mnogo kodirati da biste stvorili funkcionalnu igru; samo popunjavaš rupe.

najbolje vrijeme za kupnju stolnog računala

CX -ovi vodiči i užurbani forumi izvrsni su izvori za učenje detalja motora, a iznenađujuće su dobro održavani. Budući da je Cerberus X modularni jezik, možete uvesti module drugih kreatora za upotrebu u vlastitoj igri ili pridonijeti kodu drugim programerima!

Cerberus X je besplatan za preuzimanje, iako možete odrediti vlastitu cijenu i podržati programere ako tako odlučite.

Preuzimanje datoteka: Cerber X

Nadogradite svoje vještine besplatnim softverom za izradu igara

Postoji pregršt drugih alata za razvoj igara koji nisu baš uspjeli za ovaj odabir, ali ih ipak vrijedi provjeriti (poput Phasera, Stencyl , ili GDevelop ) ako gore navedeni nisu ono što tražite.

Ako se želite ozbiljno pozabaviti razvojem igara, trebali biste proučiti programiranje. Možete se zabaviti dok učite igrajući igre za kodiranje!

Udio Udio Cvrkut E -pošta 9 najboljih igara za kodiranje kako biste izgradili svoje vještine programiranja

Igre kodiranja pomažu vam da brže učite uz praktičnu praksu i iskustvo. Osim toga, zabavan su način da iskušate svoje vještine programiranja!

Pročitajte Dalje
Povezane teme
  • Programiranje
  • Razvoj igara
O autoru Marcus Mears III(26 objavljenih članaka)

Marcus je doživotni entuzijast u tehnologiji i pisac urednik u MUO -u. Svojom slobodnom spisateljskom karijerom započeo je 2020. godine, pokrivajući trendovsku tehnologiju, gadgete, aplikacije i softver. Studirao je informatiku na fakultetu s fokusom na front-end web razvoj.

Više od Marcusa Mearsa III

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu