8 tasuta mänguarendustööriista oma mängude tegemiseks

8 tasuta mänguarendustööriista oma mängude tegemiseks

Kas teil on idee mänguks, mis on juba aastaid valminud? Mis oleks, kui saaksite selle idee ellu viia? Tänapäeval saab igaüks teha videomängu õige tarkvara ja natuke oskusteabega.





See muidugi ei tähenda, et mängu arendamine oleks lihtne. Isegi selline lihtne mäng nagu Flappy Bird nõuab pingutust, kui soovite, et see näeks hea välja. Kuid tänu tasuta mängude tegijatele on mängude loomine muutunud üsna sujuvamaks.





Siin on nimekiri parimatest tasuta mängude tegemise tarkvaradest, mida saate kasutada oma unistuste mängu tegemiseks juba täna.





1. Ehitage 3

Programmeerimist pole vaja. Construct 3 on parim mänguarendustarkvara, kui te pole oma elus kunagi koodirida kirjutanud. See mängude arendamise tööriist on täielikult GUI-juhitud, see tähendab, et kõik on lohistamine. Mängu loogika ja muutujad rakendatakse rakenduse enda pakutavate disainifunktsioonide abil.

Construct 3 ilu seisneb selles, et seda saab eksportida kümnetele erinevatele platvormidele ja vormingutesse ning nende erinevate valikute kohandamiseks ei pea te oma mängus ühtki asja muutma. Kui mäng on tehtud, saate eksportida HTML5 -sse, Androidi, iOS -i, Windowsi, Maci, Linuxi, Xbox One'i, Microsofti poodi ja mujale.



Construct 3 -l on mõned parimad ja põhjalikumad dokumentatsioonid, mida olen kunagi mänguarendustööriista jaoks näinud. Lisaks on sadu õpetusi, mis aitavad teil mõista kontseptsioone põhitõdedest edasijõudnuteni ning foorumikogukond on äärmiselt aktiivne, kui te kunagi abi vajate.

Varapood. Enamikul programmeerijatest puuduvad kunsti-, muusika- ja animatsioonioskused. Kuid Construct 3 puhul on see hea, sest Scirra poest saate alati sirvida ja osta valmisvara. Enamik varapakette on vaid paar dollarit, kuid professionaalse kvaliteediga kraami hind võib olla 30 dollarit või rohkem. Samuti saate osta näidismänge koos allikaga, millest võib abi olla uute näpunäidete ja nippide õppimisel ja õppimisel.





Tasuta versioonil on kõik põhifunktsioonid, kuid see piirdub 25 sündmusega, kahe objektikihiga, kahe samaaegse eriefektiga, ühe veebifondiga, mitme mängija funktsioonideta, saab eksportida ainult HTML5 -sse ja ei luba oma mänge müüa. Isiklik litsents on 99 dollarit aastas ja tühistab kõik need piirangud.

Lae alla: Ehitage 3





2. GameMaker Studio 2

Lohistage VÕI kood. Nagu Construct 3, võimaldab ka GameMaker Studio 2 luua terveid mänge, kasutades ainult muutujate ja mänguloogika lohistamisliidest. Kuid erinevalt Construct 3-st annab GameMaker Studio 2 rohkem jõudu oma Game Maker Language kaudu, mis on C-sarnane skriptikeel, millel on palju paindlikkust.

Kui mäng on tehtud, saate eksportida suvalisele arvule platvormidele ja vormingutesse ilma koodi muutmata: Windows, Mac, Linux, HTML5, Android, iOS, Nintendo Switch, PlayStation 4, Xbox One ja palju muud. Tasuta versioon ei võimalda kahjuks eksportimist ühelegi platvormile.

GameMaker Studio 2 on Game Maker: Studio nullist ümber kirjutatud versioon, mis sai alguse juba 1999. aastal. Täna on see üks populaarsemaid ja aktiivsemaid tasuta mängude arendamise mootoreid. Funktsioonivärskendustega uusi versioone antakse välja regulaarsete ajavahemike järel.

Sisseehitatud lisafunktsioonid. GameMaker Studio 2 on suurepärane, kuna see toetab kohe pakendist palju huvitavaid elukvaliteedi funktsioone, näiteks võimalust lisada oma mängule rakendusesiseseid oste, reaalajas analüüs selle kohta, kuidas kasutajad teie mängu mängivad, allikas juhtimine, mitme mängijaga võrgustik ja laiendatavus kolmandate osapoolte laienduste kaudu. Sellel on ka sisseehitatud piltide, animatsioonide ja varjundite redigeerijad.

Tasuta versiooni saab kasutada lõputult, kuid sellel on piirangud mängude keerukusele. Loojaplaan maksab 39 dollarit aastas ja võimaldab eksportida Windowsi ja Maci. Või saate iga üksiku ekspordi avada ühekordse püsiva ostuga: töölaud 99 dollari, HTML5 149 dollari, Amazon Fire 149 dollari ja Android/iOS 399 dollari eest. Nintendo Switchi, PlayStation 4 ja Xbox One'i eksport on saadaval hinnaga 799 dollarit aastas.

Lae alla: GameMaker Studio 2

3. Ühtsus

Unity alustas 3D -mootorina 2005. aastal ja lisas lõpuks ametliku 2D -toe 2013. aastal. Kuigi see on täiesti võimeline 2D -mänge looma, võib teil aeg -ajalt tekkida tõrkeid või tõrkeid, kuna Unity 2D -süsteem on tegelikult ühendatud selle põhilise 3D -süsteemiga. See tähendab ka seda, et Unity lisab 2D -mängudele palju tarbetut paisumist, mis võib jõudlust mõjutada.

Komponentidel põhinev disain. Unity ei pakkunud välja komponendi-olemi disaini, kuid sellel oli selle populariseerimisel tohutu käsi. Ühesõnaga, mängus on kõik objekt ja igale objektile saab kinnitada erinevaid komponente, kus iga komponent juhib objekti käitumise ja loogika mõnda aspekti.

Unity maksimaalseks kasutamiseks peate kasutama C#. Hea uudis on see, et Unityt kasutatakse nii harrastajate kui ka veteranmängude arendajate seas nii laialdaselt, et leiate tuhandeid suurepärased Unity õpetused kogu veebis, et aidata teil alustada. Unity'il endal on ka palju põhjalikke videosarju algajatele ja esitatud dokumentatsioon on suurepärane.

Seotud: Mängu programmeerimine ühtsusega: juhend algajatele

Unityl on kõigi mängumootorite jaoks kõige laiem eksporditoetus: Windows, Mac, Linux, Android, iOS, HTML5, Facebook, igasugused VR -süsteemid, nagu Oculus Rift ja Steam VR, samuti mitmed mängukonsoolid, nagu PlayStation 4, Xbox One, Nintendo Wii U ja Nintendo Switch.

Varapood. Kas soovite oma mängus minikaardi süsteemi? Või kuidas oleks kommertsklassi võrgulahendusega? Võib -olla vajate 3D -mudeleid, HUD -graafikat ja keskkonnatekstuure? Või isegi dialoogisüsteem teie seiklus-RPG jaoks? Kõike seda ja muud saate hankida Unity Asset Store'ist, millest paljud on tasuta saadaval.

Isiklik plaan on täiesti tasuta ega piira mootori funktsioone, kui teenite oma mängudest aastas vähem kui 100 000 dollarit. Plussplaan on vajalik kuni 200 000 dollari aastase tuluna ja avab ka toimetaja jaoks ihaldatud 'tumeda teema'. Pärast seda vajate Pro -plaani, mis võimaldab piiramatut tulu.

Lae alla: Ühtsus

4. Godot Mootor

Nagu Unity, toetab ka Godot nii 2D kui ka 3D mängude loomist. Erinevalt Unityst on Godoti toetus siiski palju parem. Selle tasuta mänguarendustarkvara 2D aspekt oli algusest peale hoolikalt kavandatud, mis tähendab paremat jõudlust, vähem vigu ja puhtamat üldist töövoogu.

Stseenipõhine disain. Godoti lähenemine mänguarhitektuurile on ainulaadne selle poolest, et kõik on jagatud stseenideks, kuid mitte selline stseen, mida te mõtlete. Godotis on stseen selliste elementide kogum nagu sprites, helid ja/või skriptid. Seejärel saate ühendada mitu stseeni suuremaks stseeniks ja seejärel need stseenid veelgi suuremateks stseenideks. See hierarhiline disainipõhine lähenemisviis muudab organiseerituse ja üksikute elementide muutmise väga lihtsaks, kui soovite.

Kohandatud skriptikeel. Godot kasutab stseenielementide säilitamiseks pukseerimissüsteemi, kuid kõiki neid elemente saab laiendada sisseehitatud skriptimissüsteemi kaudu, mis kasutab kohandatud Pythoni-sarnast keelt GDScript. Seda on lihtne õppida ja lõbus kasutada, nii et peaksite seda proovima isegi siis, kui teil pole kodeerimiskogemust.

Godot saab kohe kasutusele võtta mitmel platvormil, sealhulgas Windowsis, Macis, Linuxis, Androidis, iOS -is ja HTML5 -s. Täiendavaid oste ega litsentse pole vaja, kuigi mõned piirangud võivad kehtida (näiteks vajadus olla Maci süsteemis, et juurutada Maci binaar).

Sisseehitatud lisafunktsioonid. Godot kordab mängumootori jaoks üllatavalt kiiresti. Igal aastal ilmub vähemalt üks suur väljaanne, mis selgitab, kuidas sellel on juba nii palju suurepäraseid funktsioone: füüsika, järeltöötlus, võrgustik, igasugused sisseehitatud redigeerijad, reaalajas silumine ja kuum uuestilaadimine, allika juhtimine ja palju muud.

Godot on selles loendis ainus tööriist, mis on tegelikult läbi ja lõhki tasuta. Kuna see on litsentsitud MIT -litsentsi alusel, saate seda kasutada nii nagu soovite ja oma tehtud mänge ilma piiranguteta müüa. Võite isegi alla laadida mootori lähtekoodi ja seda muuta! (Mootor on kodeeritud C ++ keeles.)

Lae alla: Godot mootor

5. Unreal Engine 4 (ja Unreal Engine 5)

Kõigist selle loendi tööriistadest on Unreal Engine 4 (UE4) kõige professionaalsem. Selle lõid nullist Unreali frantsiisi taga seisvad geeniused-inimesed, kes teavad, mida on vaja ülemise riiuli mootoris ja mida on vaja järgmise põlvkonna funktsioonide pakkumiseks. Nad teavad täpselt, mida teevad.

Mootori tipptasemel omadused. Üks UE4 juhtimispõhimõtteid võimaldab teil nii kiiresti kui võimalik kordada ja arendada, nii et saate selliseid funktsioone nagu reaalajas silumine, kuum uuestilaadimine, sujuvam varade kogum, mängu eelvaated ning sajad kaasatud varad ja süsteemid, nagu tehisintellekt, kino tööriistad, järeltöötlusefektid ja palju muud.

Koodi pole vaja. UE4 ainulaadne müügiargument on selle Blueprint süsteem, mis võimaldab teil luua mänguloogikat ilma ühtegi koodi puudutamata. See on piisavalt arenenud, et saate luua terveid mänge, isegi keerukaid, ilma allikaredaktorit avamata. Kuid kui soovite oma jooniseid kodeerida, saate seda ka teha.

Parimad õpetused planeedil. The UE4 YouTube'i kanal sellel on üle 800 video, mis viivad teid läbi mootori iga tolli ja enamik neist videotest on 20–60 minuti pikkused. See on rohkem sisu, kui saaksite semestri pikkusel ülikoolikursusel. Kui vajate samm-sammult juhiseid, on UE4 teile antud.

Kas hakkate siin mustrit nägema? Kõik parimad mootorid võimaldavad sujuvat eksportimist mitmele platvormile ja UE4 pole erand: Windows, Mac, Linux, Android, iOS, HTML5, PlayStation 4, Xbox One, Oculus VR ja palju muud.

Tasuta kasutajana pääsete juurde kogu mootorile (sh lähtekoodile). Peate maksma ainult 5 % litsentsitasu kõikidelt tuludelt pärast esimese 3000 dollari teenimist igas kvartalis mängu kohta. Teisisõnu, hakkate maksma alles siis, kui teie mäng õnnestub.

Lae alla: Ebareaalne mootor 4

Tulemas: ebareaalne mootor 5

Epic Games'i Unreal Engine 5 kuulutati välja 2020. aasta juunis ja selle täielik väljalase peaks ilmuma millalgi 2021.

UE5 keskendub tugevalt videomängude graafika täiustamisele filmikvaliteedi CGI -le ja võib -olla isegi paremale. Kuidas nad loodavad seda saavutada? Kahe põhitehnoloogia, Nanite ja Lumen abil.

Naniit

Hulknurga piirid on tegur, mis kujundab teie mängule mis tahes taseme või loob selle tegelase. Teie mängu tegelaskuju ei saa koosneda lihtsalt 1 500 000 hulknurgast ... kas saab?

Naniit ütleb, et saab ja peabki. Naniitgeomeetria võimaldab teil importida miljonite ja miljardite hulknurga allikate kunsti ja lasta see ilma probleemideta teie mängus töötada; see on 3D -kunstnike ja animaatorite jaoks äärmiselt põnev.

Luumen

See, kuidas arvutid videomängudes valgustust kujutavad, on algusest peale hüppeliselt edasi liikunud. UE5 Lumen on järgmine samm ja see on üsna suur.

Lumen pakub fotorealistlikke valgusreaktsioone dünaamilises keskkonnas. Üks näide on see, kui palju kuuvalgust hajuks üle oru, kui kuu on taevas erinevates asendites või mägede poolt blokeeritud. Kui stseen muutub, reageerib valgus kohe.

Teine Lumeni mängu muutv aspekt on disainerite võimalus vaadata Unreal Engine'i valgustust erinevate nurkade alt täpselt samamoodi, nagu see näeks välja mängusiseselt.

6. Defold

Lohistage VÕI kood. Kasutage kohandatud loogika lisamiseks Defoldi koodiredaktorit või visuaali- ja stseeniredaktoreid, et vara otse mängu lisada.

Defold ei ole erand reeglist, et parim tasuta mängude kujundamise tarkvara võimaldab eksportida paljudele platvormidele. Avaldage oma mäng Nintendo Switchis, Androidis, iOS -is, macOS -is, Linuxis, Windowsis, Steamis, HTML5 -s ja Facebookis.

Nagu GameMaker Studio 2, toetab ka Defold seadistamisel paljusid lisafunktsioone ilma täiendava konfiguratsioonita.

Mootoril on suurepärane 3D -tugi, kuid see on optimeeritud 2D loomiseks. Kasutades komponendipõhist süsteemi, on teil juurdepääs 2D-spritidele ja kaardiredaktoritele, 3D-mudelitele ja võrkudele ning mitmesugustele osakeste efektidele. Need on vaid murdosa saadaolevatest funktsioonidest ja tehnikast. Defoldi täieliku võimekuse mõistmiseks peate asju ise proovima.

Eksperditaseme dokumentatsioon. Defoldi õpetused, käsiraamatud ja foorumid on rikkalik teave, mis ootab kõiki algajaid mänguarendajaid, kes need üles korjavad ja häkkivad. Foorumid ja KKK on eriti kasulikud konkreetsete takistuste ületamiseks; paljudel arendajatel on olnud täpselt sama probleem, millega te silmitsi seisate, ja nad mõistsid, kuidas selles ringi liikuda, et saaksite nende eeskuju järgida.

Defold on avatud lähtekoodiga ja tasuta kasutamiseks, kui saate nende litsentsi (tasuta) Defoldi veebisaidil ) ja järgima litsentsi standardeid. Defold ei võta vahendustasusid ja seda saab kasutada tasuta, olenemata mängust saadavast tähelepanust.

Lae alla: Defold

7. RPG tegija MZ

Koodi pole vaja. RPG Maker MZ on suurepärane tasuta mängude tegija neile, kes soovivad mängu luua ilma programmeerimist õppimata. Kasutage kaardiredaktorit, tähemärkide generaatorit ja andmebaasi, et luua RPG, mida teie kujutlusvõime üles lööb.

Kui soovite lisada kohandatud koodi, saate seda teha pistikprogrammide abil, kuid suurema osa loogikast saate rakendada, kasutades RPG Maker MZ-le omast koodivaba sündmuste süsteemi.

Varapood. RPG Makeri tasuta installimisega kaasasolevate tekstuuride kõrval on teil turul turul sadu varapakette. Saate hankida muusikat, tegelaskujusid, kogu taseme kujundusi; kõike ja kõike, mida RPG loomiseks vaja läheb, leiate siit.

RPG Makeri abil leiate vähem ekspordivõimalusi kui muud loendis olevad tööriistad, kuid suured nimed on endiselt kaetud: Windows, macOS, iOS ja Android.

Enne litsentsi ostmist 80 dollari eest on saadaval 30-päevane tasuta prooviperiood.

Lae alla: RPG tegija MZ

8. Cerberus X

Kerge ja intuitiivne. Kui otsite kerget 2D -mängude tegijat, on Cerberus X (CX) teile selle pakkunud. Kuigi see ei ole nimekirja kõige arenenum klient, on see algajatele suurepärane valik programmeerimiskeelega ülesvõtmiseks ja jalgade märjaks tegemiseks.

Kasutage Cerberus X IDE -d koos võimsate graafiliste API -de ja Mojo raamistikuga, et kujundada mänge ja eksportida need Windows PC -sse, macOS -i (10.15.x ja varasemad), Linuxi, Androidi, iOS -i (13.x ja varasemad) ja HTML5 -sse.

Need API -d ja Mojo raamistik tähendavad, et te ei pea toimiva mängu loomiseks palju kodeerima; täidad lihtsalt lünki.

kuidas Kindle raamat pdf -ks teisendada

CX -i õpetused ja elavad foorumid on suurepärased ressursid mootori nüansside tundmaõppimiseks ning neid on üllatavalt hästi hooldatud. Kuna Cerberus X on modulaarne keel, saate importida mooduleid teistelt loojatelt, et neid saaks kasutada oma mängus, või anda koodi teistele arendajatele!

Cerberus X on tasuta allalaaditav, kuigi saate soovi korral oma hinna nimetada ja arendajaid toetada.

Lae alla: Cerberus X

Täiendage oma oskusi tasuta mängu tegemise tarkvara abil

Seal on käputäis muid mänguarendustööriistu, mis selle valiku jaoks päris alla ei teinud, kuid mida tasub siiski vaadata (nt Phaser, Stencyl või GDevelop ) kui eespool loetletud pole see, mida otsite.

Kui soovite mängu arendamisega tõsiselt tegeleda, peaksite tõesti õppima mõnda programmeerimist. Kodeerimismänge mängides saate õppimise ajal lõbutseda!

Jaga Jaga Piiksuma E -post 9 parimat kodeerimismängu oma programmeerimisoskuste arendamiseks

Kodeerimismängud aitavad teil praktiliste harjutuste ja kogemustega kiiremini õppida. Lisaks on need lõbus viis oma programmeerimisoskuste proovile panemiseks!

Loe edasi
Seotud teemad
  • Programmeerimine
  • Mängu arendamine
Autori kohta Marcus Mears III(Avaldatud 26 artiklit)

Marcus on eluaegne tehnoloogiaentusiast ja kirjaniku toimetaja MUO -s. Ta alustas oma vabakutselise kirjutamiskarjääri aastal 2020, hõlmates populaarseid tehnoloogiaid, vidinaid, rakendusi ja tarkvara. Ta õppis kolledžis arvutiteadust, keskendudes esiotsa veebiarendusele.

Veel Marcus Mearsist III

Telli meie uudiskiri

Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!

Tellimiseks klõpsake siin