8 nemokami žaidimų kūrimo programinės įrangos įrankiai savo žaidimams kurti

8 nemokami žaidimų kūrimo programinės įrangos įrankiai savo žaidimams kurti

Ar turite idėją apie žaidimą, kuris verda daugelį metų? O kas, jei galėtumėte įgyvendinti šią idėją? Šiais laikais kiekvienas gali sukurti vaizdo žaidimą naudodamas tinkamą programinę įrangą ir šiek tiek žinių.





Žinoma, tai nereiškia, kad žaidimų kūrimas yra lengvas. Netgi toks paprastas žaidimas kaip „Flappy Bird“ reikalauja pastangų, jei norite, kad jis atrodytų ir jaustųsi gerai. Tačiau nemokamų žaidimų kūrėjų dėka žaidimų kūrimas tapo gana supaprastintas.





Čia yra geriausių nemokamų žaidimų kūrimo programinės įrangos, kurią galite naudoti norėdami pradėti kurti savo svajonių žaidimą, sąrašas.





1. Sukurkite 3

Nereikia programuoti. „Construct 3“ yra geriausia žaidimų kūrimo programinė įranga, jei niekada gyvenime neparašėte kodo eilutės. Šis žaidimų kūrimo įrankis yra visiškai pagrįstas GUI, o tai reiškia, kad viskas yra „drag-and-drop“. Žaidimo logika ir kintamieji įgyvendinami naudojant pačios programos teikiamas dizaino funkcijas.

„Construct 3“ grožis yra tas, kad jis gali būti eksportuojamas į dešimtis skirtingų platformų ir formatų, ir jums nereikia keisti vieno žaidimo dalyko, kad būtų galima pritaikyti šias įvairias parinktis. Kai žaidimas bus baigtas, galėsite eksportuoti į HTML5, „Android“, „iOS“, „Windows“, „Mac“, „Linux“, „Xbox One“, „Microsoft Store“ ir kt.



„Construct 3“ turi vieną geriausių ir išsamiausių mano kada nors matytų žaidimų kūrimo įrankio dokumentų. Be to, yra šimtai vadovėlių, kurie padės suprasti sąvokas nuo pagrindinės iki pažangios, o forumo bendruomenė yra labai aktyvi, jei jums kada nors prireiks pagalbos.

Turto parduotuvė. Dauguma programuotojų neturi meno, muzikos ar animacijos įgūdžių. Bet tai gerai su „Construct 3“, nes visada galite naršyti ir įsigyti paruoštą turtą iš „Scirra Store“. Dauguma turto paketų yra tik keli doleriai, tačiau profesionalios kokybės daiktai gali kainuoti 30 USD ar daugiau. Taip pat galite įsigyti žaidimų pavyzdžių su šaltiniu, kuris gali būti naudingas mokantis ir mokantis naujų patarimų bei gudrybių.





Nemokama versija turi visas pagrindines funkcijas, tačiau apsiriboja 25 įvykiais, dviem objektų sluoksniais, dviem vienu metu veikiančiais specialiaisiais efektais, vienu žiniatinklio šriftu, be kelių žaidėjų funkcijų, gali būti eksportuojama tik į HTML5 ir nėra leidimo parduoti jūsų žaidimų. Asmeninė licencija kainuoja 99 USD per metus ir panaikina visus šiuos apribojimus.

Parsisiųsti: Konstruoti 3





2. „GameMaker Studio 2“

Nuvilkite ARBA kodą. Kaip ir „Construct 3“, „GameMaker Studio 2“ leidžia kurti ištisus žaidimus, naudojant tik kintamųjų ir žaidimo logikos sąsają. Tačiau, skirtingai nei „Construct 3“, „GameMaker Studio 2“ suteikia daugiau galios per savo žaidimų kūrimo kalbą, kuri yra C tipo scenarijų kalba, pasižyminti dideliu lankstumu.

Kai žaidimas bus baigtas, galėsite eksportuoti į daugybę platformų ir formatų, nereguliuodami kodo: „Windows“, „Mac“, „Linux“, HTML5, „Android“, „iOS“, „Nintendo Switch“, „PlayStation 4“, „Xbox One“ ir kt. Nemokama versija, deja, neleidžia eksportuoti į jokias platformas.

„GameMaker Studio 2“ yra naujai perrašyta „Game Maker: Studio“ versija, kuri prasidėjo dar 1999 m. Šiandien ji yra viena iš populiariausių ir aktyviausių šiuo metu prieinamų nemokamų žaidimų kūrimo variklių. Naujos versijos su funkcijų atnaujinimais išleidžiamos reguliariai.

Integruotos išplėstinės funkcijos. „GameMaker Studio 2“ yra puikus, nes iš karto palaiko daugybę įdomių gyvenimo kokybės funkcijų, pavyzdžiui, galimybę prie žaidimo pridėti pirkinių programoje, realiuoju laiku analizuoti, kaip vartotojai žaidžia jūsų žaidimą, šaltinis valdymas, kelių žaidėjų tinklai ir išplėtimas per trečiųjų šalių plėtinius. Jame taip pat yra integruoti vaizdų, animacijų ir šešėlių redaktoriai.

Nemokama versija gali būti naudojama neribotą laiką, tačiau turi apribojimų, kiek sudėtingi gali būti jūsų žaidimai. Kūrėjo planas kainuoja 39 USD per metus ir leidžia eksportuoti į „Windows“ ir „Mac“. Arba galite atrakinti atskirą eksportą, įsigydami vienkartinį nuolatinį pirkinį: stalinis kompiuteris už 99 USD, HTML5 už 149 USD, „Amazon Fire“ už 149 USD ir „Android“/„iOS“ už 399 USD. „Nintendo Switch“, „PlayStation 4“ ir „Xbox One“ galima eksportuoti už 799 USD per metus.

Parsisiųsti: „GameMaker Studio 2“

3. Vienybė

„Unity“ pradėjo veikti kaip 3D variklis 2005 m., O galiausiai oficialiai suteikė 2D palaikymą 2013 m. Nors jis puikiai sugeba kurti 2D žaidimus, kartais galite susidurti su klaida ar nesklandumais, nes „Unity“ 2D sistema iš tikrųjų yra įtraukta į pagrindinę 3D sistemą. Tai taip pat reiškia, kad „Unity“ prideda daug nereikalingo išpūtimo 2D žaidimams, kurie gali turėti įtakos našumui.

Komponentų dizainas. „Unity“ nesugalvojo komponento ir objekto dizaino, tačiau turėjo didžiulę ranką jį populiarinant. Trumpai tariant, viskas žaidime yra objektas ir prie kiekvieno objekto galite pridėti įvairių komponentų, kur kiekvienas komponentas valdo tam tikrą objekto elgesio ir logikos aspektą.

Norėdami išnaudoti visas „Unity“ galimybes, turite naudoti C#. Geros naujienos yra tai, kad „Unity“ yra tiek plačiai naudojama tiek mėgėjų, tiek veteranų žaidimų kūrėjų tarpe, todėl rasite tūkstančius puikios „Unity“ pamokos visame žiniatinklyje, kad padėtų jums pradėti. „Unity“ taip pat turi daugybę išsamių vaizdo įrašų serijų pradedantiesiems, o pateikta dokumentacija yra puiki.

Susijęs: Žaidimo su vienybe programavimas: pradedančiųjų vadovas

„Unity“ turi plačiausią eksporto palaikymą iš visų žaidimų variklių: „Windows“, „Mac“, „Linux“, „Android“, „iOS“, HTML5, „Facebook“, visų rūšių VR sistemų, tokių kaip „Oculus Rift“ ir „Steam VR“, taip pat keletą žaidimų konsolių, tokių kaip „PlayStation 4“, „Xbox One“, „Nintendo Wii U“ ir „Nintendo Switch“.

Turto parduotuvė. Norite savo žaidime minimalap sistemos? Arba kaip apie komercinio lygio tinklo sprendimą? Galbūt jums reikia 3D modelių, HUD grafikos ir aplinkos tekstūrų? Arba net dialogo sistema jūsų veiksmo nuotykių RPG? Visa tai ir dar daugiau galite įsigyti „Unity Asset Store“, daugumą jų galima įsigyti nemokamai.

Asmeninis planas yra visiškai nemokamas ir neriboja jokių variklio funkcijų, jei uždirbate mažiau nei 100 000 USD metinių pajamų iš savo žaidimų. „Plus“ planas yra būtinas iki 200 000 USD metinių pajamų, taip pat atveria geidžiamą „tamsią temą“ redaktoriui. Po to jums reikės „Pro“ plano, kuris leidžia neribotas pajamas.

Parsisiųsti: Vienybė

4. Godot variklis

Kaip ir „Unity“, „Godot“ palaiko ir 2D, ir 3D žaidimų kūrimą. Tačiau priešingai nei „Unity“, Godoto parama yra kur kas geresnė. Šios nemokamos žaidimų kūrimo programinės įrangos 2D aspektas buvo kruopščiai sukurtas nuo pat pradžių, o tai reiškia geresnį našumą, mažiau klaidų ir švaresnę bendrą darbo eigą.

Scenos dizainas. Godoto požiūris į žaidimų architektūrą yra unikalus tuo, kad viskas suskirstyta į scenas, bet ne tokia „scena“, apie kurią galvojate. „Godot“ scena yra elementų, tokių kaip sprites, garsai ir (arba) scenarijai, rinkinys. Tada galite sujungti kelias scenas į didesnę sceną, o tada tas scenas į dar didesnes scenas. Šis hierarchinis dizaino metodas leidžia labai lengvai išlaikyti organizuotumą ir keisti atskirus elementus, kai tik norite.

Tinkinta scenarijų kalba. „Godot“ naudoja vilkimo ir nuleidimo sistemą, kad išlaikytų scenos elementus, tačiau kiekvieną iš šių elementų galima išplėsti naudojant integruotą scenarijų sistemą, kuri naudoja pasirinktinę „Python“ tipo kalbą, vadinamą GDScript. Tai lengva išmokti ir smagu naudoti, todėl turėtumėte pabandyti, net jei neturite kodavimo patirties.

„Godot“ gali iš karto įdiegti kelias platformas, įskaitant „Windows“, „Mac“, „Linux“, „Android“, „iOS“ ir HTML5. Nereikia jokių papildomų pirkimų ar licencijų, nors gali būti taikomi tam tikri apribojimai (pvz., Norint įdiegti „Mac“ dvejetainę sistemą, reikia būti „Mac“ sistemoje).

Integruotos išplėstinės funkcijos. „Godot“ stebėtinai greitai kartoja žaidimų variklį. Kiekvienais metais yra bent vienas svarbus leidimas, kuris paaiškina, kaip jis turi tiek daug puikių funkcijų: fizika, papildomas apdorojimas, tinklų kūrimas, visų rūšių integruoti redaktoriai, tiesioginis derinimas ir karštas perkrovimas, šaltinio valdymas ir dar daugiau.

„Godot“ yra vienintelis įrankis šiame sąraše, kuris iš tikrųjų yra nemokamas. Kadangi jis yra licencijuotas pagal MIT licenciją, galite jį naudoti, kaip norite, ir parduoti savo sukurtus žaidimus be jokių apribojimų. Jūs netgi galite atsisiųsti variklio šaltinio kodą ir jį pakeisti! (Variklis koduojamas C ++.)

Parsisiųsti: „Godot“ variklis

5. „Unreal Engine 4“ (ir „Unreal Engine 5“)

Iš visų šiame sąraše esančių įrankių profesionaliausias yra „Unreal Engine 4“ (UE4). Jį nuo nulio sukūrė „Unreal“ franšizės genijai-žmonės, žinantys, ko reikia aukščiausio lygio varikliui ir ko reikia naujos kartos funkcijoms pristatyti. Jie tiksliai žino, ką daro.

Pažangiausios variklio savybės. Vienas iš „UE4“ vairavimo principų leidžia jums kartoti ir tobulinti kuo greičiau, kad galėtumėte naudotis tokiomis funkcijomis kaip tiesioginis derinimas, karštas perkrovimas, supaprastintas išteklių rinkinys, momentinės žaidimų peržiūros ir šimtai įtraukto turto ir sistemų, tokių kaip dirbtinis intelektas, kinematografija įrankiai, papildomo apdorojimo efektai ir dar daugiau.

Nereikia kodo. Unikalus „UE4“ pardavimo taškas yra „Blueprint“ sistema, leidžianti sukurti žaidimo logiką neliesiant jokio kodo. Tai pakankamai pažengusi, kad galite sukurti ištisus žaidimus, net sudėtingus, niekada neatidarę šaltinio redaktoriaus. Bet jei norite koduoti savo brėžinius, tai galite padaryti ir jūs.

Geriausios pamokos planetoje. The UE4 „YouTube“ kanalas turi daugiau nei 800 vaizdo įrašų, rodančių kiekvieną variklio colį, o dauguma tų vaizdo įrašų yra nuo 20 iki 60 minučių. Tai daugiau turinio, nei gautumėte iš semestro trukmės kursų universitete. Jei jums reikia nuoseklių nurodymų, UE4 jums tai suteikė.

Pradedi čia matyti modelį? Visi geriausi varikliai leidžia sklandžiai eksportuoti į kelias platformas, o UE4 nėra išimtis: „Windows“, „Mac“, „Linux“, „Android“, „iOS“, HTML5, „PlayStation 4“, „Xbox One“, „Oculus VR“ ir kt.

Kaip nemokamas vartotojas, jūs gaunate prieigą prie viso variklio (įskaitant šaltinio kodą). Jums reikia sumokėti tik 5 procentų autorinį atlyginimą už visas pajamas po pirmųjų 3 000 USD, uždirbtų kiekvieną ketvirtį už žaidimą. Kitaip tariant, mokėti pradedate tik tada, kai jūsų žaidimas pavyksta.

Parsisiųsti: Nerealus variklis 4

Artėjantis: „Unreal Engine 5“

„Epic Games“ „Unreal Engine 5“ buvo paskelbtas 2020 m. Birželio mėn., O visas jo išleidimas turėtų įvykti 2021 m.

„UE5“ daug dėmesio skiria vaizdo žaidimų grafikos tobulinimui iki filmų kokybės CGI ir galbūt dar geresnės. Kaip jie tikisi to pasiekti? Naudojant dvi pagrindines technologijas - „Nanite“ ir „Lumen“.

Nanitas

Daugiakampio ribos yra veiksnys kuriant bet kokį žaidimo lygį ar kuriant bet kokį žaidimo personažą. Jūsų žaidimo charakterį negali sudaryti tik 1 500 000 daugiakampių ... ar ne?

Nanitas sako, kad gali ir turi. Nanito geometrija leidžia importuoti milijonų ir milijardų daugiakampių šaltinių meną ir užtikrinti, kad jis veiktų jūsų žaidime be jokių problemų; tai labai įdomu 3D menininkams ir animatoriams.

Lumen

Tai, kaip kompiuteriai vaizduoja apšvietimą vaizdo žaidimuose, nuo to pradžios prasidėjo nepaprastai greitai. UE5 „Lumen“ yra kitas žingsnis, ir tai gana didelis.

„Lumen“ suteikia fotorealistines šviesos reakcijas dinamiškoje aplinkoje. Vienas iš pavyzdžių yra tai, kiek mėnulio šviesa išsisklaidytų slėnyje, kai mėnulis yra skirtingose ​​dangaus vietose arba yra užkimštas kalnų. Pasikeitus scenai, apšvietimas iškart reaguoja.

Kitas žaidimą keičiantis „Lumen“ aspektas yra galimybė dizaineriams į „Unreal Engine“ apšvietimą žiūrėti iš skirtingų kampų lygiai taip pat, kaip atrodytų žaidime.

6. Atsipalaiduoti

Nuvilkite ARBA kodą. Naudokite „Defold“ kodų redagavimo priemonę, kad pridėtumėte pasirinktinę logiką, arba vaizdo ir scenos redaktorius, kad ištekliai būtų nukreipti tiesiai į žaidimą.

„Defold“ nėra išimtis iš taisyklės, kad geriausia nemokama žaidimų projektavimo programinė įranga leidžia eksportuoti į įvairias platformas. Paskelbkite savo žaidimą „Nintendo Switch“, „Android“, „iOS“, „MacOS“, „Linux“, „Windows“, „Steam“, HTML5 ir „Facebook“.

Kaip ir „GameMaker Studio 2“, „Defold“ palaiko daugybę išplėstinių sąrankos funkcijų, nereikalaujant jokios papildomos konfigūracijos.

Variklis puikiai palaiko 3D, tačiau jis yra optimizuotas kurti 2D. Naudodami sistemą, pagrįstą komponentais, turėsite prieigą prie 2D spritų ir žemėlapių redaktorių, 3D modelių ir tinklelių bei įvairių dalelių efektų. Tai tik maža dalis turimų funkcijų ir technologijų. Turėsite patys išbandyti viską, kad suprastumėte visas „Defold“ galimybes.

Eksperto lygio dokumentacija. „Defold“ vadovėliai, vadovai ir forumai yra daugybė informacijos, laukiančios, kol pradedantysis žaidimų kūrėjas juos pasiims ir įsilaužė. Forumai ir DUK yra ypač naudingi įveikiant konkrečias kliūtis; daugelis kūrėjų turėjo tą pačią problemą, su kuria susiduriate, ir jie suprato, kaip naršyti aplink ją, kad galėtumėte sekti jų pavyzdžiu.

„Defold“ yra atviro kodo ir ja galima laisvai naudotis, jei tik gausite jų licenciją (nemokamai „Defold“ svetainėje ) ir laikytis licencijos standartų. „Defold“ nereikalauja jokių komisinių ir gali laisvai naudotis nepriklausomai nuo jūsų žaidimo dėmesio.

Parsisiųsti: Atsipalaiduoti

7. RPG kūrėjas MZ

Nereikia kodo. „RPG Maker MZ“ yra puikus nemokamų žaidimų kūrėjas tiems, kurie nori sukurti žaidimą nemokėdami programavimo. Naudokite žemėlapių redaktorių, simbolių generatorių ir duomenų bazę, kad sukurtumėte bet kokį RPG, kurį sukuria jūsų vaizduotė.

Jei norite įtraukti pasirinktinį kodą, galite tai padaryti naudodami papildinius, tačiau daugumą logikos galite įgyvendinti naudodami „RPG Maker MZ“ sukurtą įvykių sistemą be kodo.

Turto parduotuvė. Turėsite šimtus turto paketų, kuriuos galėsite pasirinkti prekyvietėje, ant tekstūrų, įtrauktų į nemokamą „RPG Maker“ diegimą. Galite gauti muzikos, charakterio sprites, viso lygio dizainus; viską ir viską, ko gali prireikti RPG kūrimui, rasite čia.

Naudodami „RPG Maker“ rasite mažiau eksportavimo parinkčių nei kiti sąraše esantys įrankiai, tačiau didieji pavadinimai vis tiek yra įtraukti: „Windows“, „MacOS“, „iOS“ ir „Android“.

Galima įsigyti 30 dienų nemokamą bandomąją versiją, kol jums reikės įsigyti licenciją už 80 USD.

Parsisiųsti: RPG kūrėjas MZ

8. Cerberus X

Lengvas ir intuityvus. Jei ieškote lengvo 2D žaidimų kūrėjo, „Cerberus X“ (CX) jums padės. Nors tai nėra pats pažangiausias klientas sąraše, tai puikus pasirinkimas pradedantiesiems, norintiems susiimti ir sušlapti kojas naudojant programavimo kalbą.

Naudokite „Cerberus X IDE“ kartu su galingomis grafikos API ir „Mojo“ sistema, kad sukurtumėte žaidimus ir eksportuotumėte juos į „Windows“ kompiuterį, „MacOS“ (10.15.x ir ankstesnės versijos), „Linux“, „Android“, „iOS“ (13.x ir ankstesnės versijos) ir HTML5.

Šios API ir „Mojo“ sistema reiškia, kad jums nereikia daug koduoti, kad sukurtumėte veikiantį žaidimą; tu tik užpildai spragas.

kaip nemokamai transliuoti vietinius kanalus

„CX“ vadovėliai ir šurmuliuojantys forumai yra puikūs ištekliai norint sužinoti variklio įpročius ir stebėtinai gerai prižiūrimi. Kadangi „Cerberus X“ yra modulinė kalba, galite importuoti modulius iš kitų kūrėjų, kad galėtumėte juos naudoti savo žaidime, arba pateikti kodą kitiems kūrėjams!

„Cerberus X“ galima nemokamai atsisiųsti, tačiau jūs galite įvardyti savo kainą ir palaikyti kūrėjus, jei taip pasirinksite.

Parsisiųsti: Cerberus X

Pagerinkite savo įgūdžius naudodami nemokamą žaidimų kūrimo programinę įrangą

Yra keletas kitų žaidimų kūrimo įrankių, kurie visiškai neatitiko šio pasirinkimo, tačiau vis tiek verta juos patikrinti (pvz., „Phaser“, Stencil , arba „GDevelop“ ), jei aukščiau išvardyti nėra tai, ko ieškote.

Jei norite rimtai užsiimti žaidimų kūrimu, tikrai turėtumėte pasimokyti programavimo. Mokydamiesi galite linksmintis žaisdami kodavimo žaidimus!

Dalintis Dalintis „Tweet“ Paštu 9 geriausi programavimo žaidimai, skirti programavimo įgūdžiams ugdyti

Kodavimo žaidimai padeda greičiau išmokti praktinės praktikos ir patirties. Be to, tai įdomus būdas išbandyti savo programavimo įgūdžius!

Skaityti toliau
Susijusios temos
  • Programavimas
  • Žaidimo kūrimas
Apie autorių Marcusas Mearsas III(Paskelbti 26 straipsniai)

Marcusas yra visą gyvenimą trunkantis technologijų entuziastas ir rašytojas MUO. Jis pradėjo savo laisvai samdomo rašytojo karjerą 2020 m., Apimdamas populiarias technologijas, programėles, programas ir programinę įrangą. Kolegijoje jis studijavo informatiką, daugiausia dėmesio skirdamas internetinės svetainės kūrimui.

Daugiau iš Marcus Mears III

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia