8 brezplačnih orodij za razvoj iger za ustvarjanje lastnih iger

8 brezplačnih orodij za razvoj iger za ustvarjanje lastnih iger

Imate idejo za igro, ki se pripravlja že leta? Kaj pa, če bi to idejo uresničili? Danes lahko vsakdo naredi videoigro s pravo programsko opremo in malo znanja.





Seveda to ne pomeni, da je razvoj iger preprost. Tudi preprosta igra, kot je Flappy Bird, zahteva napor, če želite, da izgleda in se počuti dobro. Toda zahvaljujoč ustvarjalcem brezplačnih iger je ustvarjanje iger postalo precej poenostavljeno.





Tu je seznam najboljše brezplačne programske opreme za izdelavo iger, s katero lahko danes začnete izdelovati svojo sanjsko igro.





1. Konstruiraj 3

Programiranje ni potrebno. Construct 3 je najboljša programska oprema za razvoj iger, če v življenju še niste napisali vrstice kode. To orodje za razvoj iger temelji na grafičnem vmesniku, kar pomeni, da je vse povleci in spusti. Logika igre in spremenljivke se izvajajo s pomočjo oblikovalskih funkcij, ki jih ponuja aplikacija sama.

Lepota Construct 3 je v tem, da lahko izvaža na desetine različnih platform in formatov, zato vam ni treba spremeniti niti ene stvari v igri, če želite prilagoditi te različne možnosti. Ko je igra končana, lahko izvozite v HTML5, Android, iOS, Windows, Mac, Linux, Xbox One, Microsoft Store itd.



Construct 3 ima nekaj najboljših in najobsežnejših dokumentov, ki sem jih kdaj videl za orodje za razvoj iger. Poleg tega obstaja na stotine vaj, ki vam bodo pomagale razumeti koncepte od osnovnih do naprednih, skupnost forumov pa je zelo aktivna, če boste kdaj potrebovali pomoč.

Trgovina s premoženjem. Večina programerjev nima znanja o umetnosti, glasbi ali animaciji. Toda s Construct 3 je to v redu, ker lahko vedno brskate in kupite že pripravljena sredstva v trgovini Scirra. Večina paketov premoženja je le nekaj dolarjev, vendar se lahko stroški profesionalne cene gibljejo pri 30 USD ali več. Lahko kupite tudi vzorčne igre z virom, ki so lahko v pomoč pri preučevanju in učenju novih nasvetov in zvijač.





Brezplačna različica ima vse osnovne funkcije, vendar je omejena na 25 dogodkov, dve plasti objektov, dva hkratna posebna učinka, eno spletno pisavo, brez funkcionalnosti za več igralcev, lahko izvozi samo v HTML5 in nima dovoljenja za prodajo svojih iger. Osebna licenca je 99 USD/leto in odpravlja vse te omejitve.

Prenesi: Konstruiraj 3





2. GameMaker Studio 2

Povlecite in spustite kodo ALI. Tako kot Construct 3 vam GameMaker Studio 2 omogoča ustvarjanje celotnih iger z uporabo le vmesnika povleci in spusti za spremenljivke in logiko igre. Toda za razliko od Construct 3, GameMaker Studio 2 daje več moči s svojim jezikom za ustvarjanje iger, ki je C-podoben skriptni jezik z veliko prilagodljivosti.

Ko je igra končana, lahko izvozite v poljubno število platform in formatov, ne da bi morali prilagajati kodo: Windows, Mac, Linux, HTML5, Android, iOS, Nintendo Switch, PlayStation 4, Xbox One itd. Brezplačna različica žal ne dovoljuje izvoza na nobeno platformo.

GameMaker Studio 2 je prepisana različica programa Game Maker: Studio, ki se je začela že leta 1999. Danes je to eden izmed najbolj priljubljenih in aktivnih brezplačnih motorjev za razvoj iger, ki so trenutno na voljo. Nove različice s posodobitvami funkcij izhajajo v rednih časovnih presledkih.

Vgrajene napredne funkcije. GameMaker Studio 2 je odličen, ker podpira veliko zanimivih funkcij kakovosti življenja, kot so možnost dodajanja nakupov v aplikaciji vaši igri, analitika v realnem času o tem, kako uporabniki igrajo vašo igro, vir nadzor, povezovanje v več igralcev in razširljivost prek razširitev drugih proizvajalcev. Ima tudi vgrajene urejevalnike slik, animacij in senčnikov.

Brezplačno različico lahko uporabljate za nedoločen čas, vendar ima omejitve glede tega, kako zapletene so lahko vaše igre. Ustvarjalni načrt stane 39 USD na leto in omogoča izvoz v Windows in Mac. Lahko pa odklenete posamezne izvoze za enkraten stalen nakup: namizje za 99 USD, HTML5 za 149 USD, Amazon Fire za 149 USD in Android/iOS za 399 USD. Izvozi za Nintendo Switch, PlayStation 4 in Xbox One so na voljo za 799 USD na leto.

Prenesi: GameMaker Studio 2

3. Enotnost

Unity se je kot 3D -motor začel leta 2005, nazadnje pa je leta 2013 dodal uradno 2D podporo. Čeprav je popolnoma sposoben ustvarjati 2D igre, lahko naletite na občasno napako ali napako, ker je 2 -dnevni sistem Unity dejansko pritrjen na njegov osnovni sistem 3D. To tudi pomeni, da Unity 2D igram dodaja veliko nepotrebnega naboja, kar lahko vpliva na zmogljivost.

Oblikovanje na osnovi komponent. Unity ni prišel do oblikovanja sestavnih entitet, vendar je imel ogromno vlogo pri popularizaciji. Skratka, vse v igri je predmet in vsakemu predmetu lahko pritrdite različne komponente, kjer vsaka komponenta nadzoruje neki vidik vedenja in logike predmeta.

Če želite kar najbolje izkoristiti Unity, morate uporabiti C#. Dobra novica je, da se Unity tako pogosto uporablja - tako med ljubitelji kot med razvijalci veteranov - da boste našli na tisoče odlične vaje za Unity po vsem spletu, da vam pomagajo pri začetku. Unity ima tudi številne poglobljene video serije za začetnike, priložena dokumentacija pa je odlična.

Povezano: Programiranje igre z enotnostjo: Vodnik za začetnike

Unity ima najširšo izvozno podporo od vseh igralnih mehanizmov: Windows, Mac, Linux, Android, iOS, HTML5, Facebook, vse vrste sistemov VR, kot sta Oculus Rift in Steam VR, pa tudi več igralnih konzol, kot so PlayStation 4, Xbox One, Nintendo Wii U in Nintendo Switch.

Trgovina s premoženjem. Želite sistem minimap v svoji igri? Ali pa komercialna rešitev za mreženje? Morda potrebujete 3D modele, grafiko HUD in okoljske teksture? Ali celo pogovorni sistem za vašo akcijsko-pustolovsko RPG? Vse to in še več lahko kupite v trgovini Unity Asset Store, od katerih so mnoge na voljo brezplačno.

Osebni načrt je popolnoma brezplačen in ne omejuje nobenih funkcij motorja, če z igrami zaslužite manj kot 100.000 USD letnega prihodka. Načrt Plus je potreben do 200.000 USD letnega prihodka, prav tako pa odklene zaželeno 'temno temo' za urednika. Po tem boste potrebovali načrt Pro, ki omogoča neomejen prihodek.

Prenesi: Enotnost

4. Godotov motor

Tako kot Unity tudi Godot podpira ustvarjanje tako 2D kot 3D iger. Za razliko od Unity pa je Godotova podpora veliko boljša. 2D vidik te brezplačne programske opreme za razvoj iger je bil od začetka skrbno zasnovan, kar pomeni boljše delovanje, manj hroščev in čistejši celoten potek dela.

Scensko oblikovanje. Godotov pristop k arhitekturi iger je edinstven po tem, da je vse razdeljeno na prizore - ne pa na takšen 'prizor', na katerega mislite. V Godotu je prizor zbirka elementov, kot so sprajti, zvoki in/ali skripte. Nato lahko združite več prizorov v večji prizor, nato pa te prizore v še večje prizore. Ta hierarhični pristop k oblikovanju zelo olajša organizacijo in spreminjanje posameznih elementov, kadar koli želite.

Skriptni jezik po meri. Godot uporablja sistem povleci in spusti za vzdrževanje scenskih elementov, vendar je mogoče vsakega od teh elementov razširiti z vgrajenim skriptnim sistemom, ki uporablja jezik, podoben Pythonu, imenovan GDScript. Je enostaven za učenje in zabaven za uporabo, zato poskusite, tudi če nimate izkušenj s kodiranjem.

Godot se lahko takoj razširi na več platform, vključno z Windows, Mac, Linux, Android, iOS in HTML5. Dodatni nakupi ali licence niso potrebni, čeprav lahko veljajo nekatere omejitve (na primer potreba po uporabi sistema Mac za uvajanje binarnega sistema Mac).

Vgrajene napredne funkcije. Godot presenetljivo hitro ponovi za igralni stroj. Vsako leto je vsaj ena večja izdaja, ki pojasnjuje, kako ima že toliko odličnih funkcij: fizika, naknadna obdelava, mreženje, vse vrste vgrajenih urejevalnikov, odpravljanje napak v živo in vroče ponovno nalaganje, nadzor virov in drugo.

Godot je edino orodje na tem seznamu, ki je dejansko brezplačno. Ker je licenciran pod licenco MIT, ga lahko uporabljate, kakor želite, in prodajate igre, ki jih izdelujete, brez kakršnih koli omejitev. Lahko celo prenesete izvorno kodo motorja in jo spremenite! (Motor je kodiran v C ++.)

Prenesi: Godotov motor

5. Unreal Engine 4 (in Unreal Engine 5)

Od vseh orodij na tem seznamu je najbolj profesionalen Unreal Engine 4 (UE4). Ustvarili so ga iz nič geniji za franšizo Unreal-ljudje, ki vedo, kaj je potrebno za vrhunski motor in kaj je potrebno za zagotavljanje funkcij naslednje generacije. Točno vedo, kaj počnejo.

Vrhunske lastnosti motorja. Eno vodilnih načel UE4 vam omogoča, da se čim hitreje ponavljate in razvijate, tako da dobite funkcije, kot so odpravljanje napak v živo, vroče ponovno nalaganje, poenostavljen načrt sredstev, predogledi takojšnjih iger ter stotine vključenih sredstev in sistemov, kot je umetna inteligenca, kinematografija orodja, učinki naknadne obdelave in drugo.

Koda ni potrebna. Edinstveno prodajno mesto UE4 je sistem Blueprint, ki vam omogoča ustvarjanje logike igre, ne da bi se morali dotakniti kode. Je dovolj napreden, da lahko ustvarite celotne igre, tudi zapletene, ne da bi odprli urejevalnik virov. Če pa želite kodirati svoje lastne načrte, lahko to storite tudi vi.

Najboljše vaje na planetu. The YouTube kanal UE4 ima več kot 800 videoposnetkov, ki vas popeljejo skozi vsak centimeter motorja, večina teh videoposnetkov pa je dolgih med 20 in 60 minut. To je več vsebine, kot bi jo dobili na semestralnem tečaju na univerzi. Če potrebujete navodila po korakih, vas UE4 pokriva.

Začenjate videti vzorec tukaj? Vsi najboljši motorji omogočajo nemoten izvoz na več platform, UE4 pa ni izjema: Windows, Mac, Linux, Android, iOS, HTML5, PlayStation 4, Xbox One, Oculus VR itd.

Kot brezplačen uporabnik imate dostop do celotnega motorja (vključno z izvorno kodo). Plačati morate le 5 odstotkov avtorskega honorarja za vse prihodke po prvih 3.000 USD, zasluženih vsako četrtletje na tekmo. Z drugimi besedami, plačati začnete šele, ko igra uspe.

Prenesi: Nerealen motor 4

Prihajajoči: Unreal Engine 5

Unreal Engine 5 podjetja Epic Games je bil objavljen junija 2020, njegova polna izdaja pa naj bi bila predvidoma nekje leta 2021.

UE5 se močno osredotoča na izboljšanje grafike video iger v kakovost CGI in morda celo boljšo. Kako upajo, da bodo to dosegli? S pomočjo dveh osnovnih tehnologij, Nanite in Lumen.

Nanit

Meje poligonov so dejavnik pri oblikovanju katere koli ravni ali ustvarjanju katerega koli lika za vašo igro. Lik vaše igre ne more biti sestavljen samo iz 1 500 000 poligonov ... kajne?

Nanite pravi, da lahko in bi moralo. Geometrija nanite vam omogoča, da uvozite izvorno umetnost števila poligonov v milijonih in milijardah in da deluje brez težav v vaši igri; to je izredno razburljivo za 3D umetnike in animatorje.

Lumen

Način, kako računalniki predstavljajo razsvetljavo v video igrah, je prišel daleč naokoli. Lumen UE5 je naslednji korak, ki je precej velik.

Lumen zagotavlja fotorealistične svetlobne reakcije v dinamičnih okoljih. Eden od primerov je, kako bi se mesečina razpršila po dolini, ko je luna v različnih položajih na nebu ali pa jo blokirajo gore. Ko se prizor spremeni, osvetlitev takoj reagira.

Drugi vidik Lumena, ki spreminja igro, je možnost, da oblikovalci gledajo na razsvetljavo iz različnih zornih kotov v Unreal Engineu popolnoma enako, kot bi bilo videti v igri.

6. Razpognite

Povlecite in spustite kodo ALI. Z Defoldovim urejevalnikom kod dodajte logiko po meri ali vizualne urejevalnike in urejevalnike prizorov, da naložite sredstva neposredno v igro.

Defold ni izjema od pravila, da najboljša brezplačna programska oprema za oblikovanje iger omogoča izvoz na široko paleto platform. Objavite svojo igro v Nintendo Switch, Android, iOS, macOS, Linux, Windows, Steam, HTML5 in Facebook.

Tako kot GameMaker Studio 2 tudi Defold podpira vrsto naprednih funkcij iz nastavitev, pri čemer dodatna konfiguracija ni potrebna.

Motor ima odlično 3D podporo, vendar je optimiziran za ustvarjanje 2D. S sistemom, ki temelji na komponentah, boste imeli dostop do 2D sprajtov in urejevalnikov zemljevidov, 3D modelov in mrež ter do številnih učinkov delcev. To je le del razpoložljivih funkcij in tehnologije, ki jih boste morali preizkusiti sami, da boste razumeli vse zmogljivosti Defolda.

Dokumentacija na ravni strokovnjakov. Defoldove vadnice, priročniki in forumi so bogate informacije, ki čakajo na vsakega nadobudnega razvijalca iger, da jih pobere in vdre. Forumi in pogosta vprašanja so še posebej uporabni za premagovanje posebnih ovir; mnogi razvijalci so imeli popolnoma enako težavo, s katero se soočate, in so ugotovili, kako se premikati po njej, da boste lahko sledili njihovemu zgledu.

Defold je odprtokoden in brezplačen za uporabo, če pridobite njihovo licenco (brezplačno na Defoldovi spletni strani ) in upoštevajo licenčne standarde. Defold ne sprejema provizij in je še vedno prost za uporabo, ne glede na pozornost, ki jo prejme vaša igra.

Prenesi: Defold

7. RPG Maker MZ

Koda ni potrebna. RPG Maker MZ je odličen brezplačni ustvarjalec iger za tiste, ki želijo ustvariti igro, ne da bi se morali naučiti programiranja. Uporabite urejevalnik zemljevidov, generator znakov in zbirko podatkov, da ustvarite poljubno igro RPG, ki vam jo razmahne domišljija.

Če želite vključiti kodo po meri, lahko to storite s pomočjo vtičnikov, vendar lahko večino logike implementirate s sistemom Events brez kode, ki je domač v RPG Maker MZ.

Trgovina s premoženjem. Na trgu boste imeli na izbiro na stotine paketov sredstev, poleg tekstur, vključenih v brezplačno namestitev programa RPG Maker. Lahko vir glasbe, sprajtov znakov, celotne ravni ravni; vse in vse, kar bi lahko potrebovali za izdelavo RPG -ja, najdete tukaj.

Z orodjem RPG Maker boste našli manj možnosti izvoza kot druga orodja na seznamu, vendar so velika imena še vedno zajeta: Windows, macOS, iOS in Android.

Na voljo je 30-dnevni brezplačni preskus, preden morate kupiti licenco pri 80 USD.

Prenesi: RPG Maker MZ

8. Cerberus X

Lahka in intuitivna. Če iščete lahkega izdelovalca 2D iger, vam je na voljo Cerberus X (CX). Čeprav ni najbolj napredna stranka na seznamu, je odlična izbira za začetnike, da se poberejo in zmočijo noge s programskim jezikom.

Uporabite Cerberus X IDE skupaj z zmogljivimi grafičnimi API -ji in okvirom Mojo za oblikovanje iger in jih izvozite v računalnik z operacijskim sistemom Windows, macOS (10.15.x in starejše), Linux, Android, iOS (13.x in starejše) in HTML5.

Ti API -ji in okvir Mojo pomenijo, da vam za ustvarjanje delujoče igre ni treba veliko kodirati; samo zapolnjuješ vrzeli.

kako računalnik prebrati

CX -ove vaje in živahni forumi so odlični viri za učenje zmožnosti motorja in so presenetljivo dobro vzdrževani. Ker je Cerberus X modularni jezik, lahko uvozite module drugih ustvarjalcev za uporabo v svoji igri ali prispevate kodo drugim razvijalcem!

Cerberus X je brezplačen za prenos, čeprav se lahko odločite za svojo ceno in podprete razvijalce.

Prenesi: Cerberus X

Nadgradite svoje sposobnosti z brezplačno programsko opremo za ustvarjanje iger

Obstaja še nekaj drugih orodij za razvoj iger, ki pri tej izbiri niso povsem ustrezala, vendar jih je vseeno vredno preveriti (na primer Phaser, Stencyl , oz GDevelop ), če zgoraj našteti niso tisto, kar iščete.

Če se želite resno ukvarjati z razvojem iger, se morate res naučiti nekaj programiranja. Med učenjem se lahko zabavate z igranjem iger za kodiranje!

Deliti Deliti Cvrkutati E-naslov 9 najboljših iger za kodiranje za oblikovanje vaših programerskih spretnosti

Kodiranje iger vam pomaga, da se hitreje naučite s praktično vajo in izkušnjami. Poleg tega so zabaven način, da preizkusite svoje znanje programiranja!

Preberite Naprej
Sorodne teme
  • Programiranje
  • Razvoj iger
O avtorju Marcus Mears III(26 objavljenih člankov)

Marcus je vseživljenjski tehnološki navdušenec in pisatelj urednik v MUO. Svojo samostojno pisateljsko kariero je začel leta 2020 in zajemal trendno tehnologijo, pripomočke, aplikacije in programsko opremo. Študiral je računalništvo na fakulteti s poudarkom na spletnem razvoju.

Več od Marcus Mears III

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!

Kliknite tukaj, da se naročite