Mängumootor on raamistik, mis hõlbustab mängude arendamist, kasutades erinevaid mängude arendamiseks loodud tööriistu. Mõned mängumootorid võivad neid tööriistu nimetada sõlmedeks, teised aga API-deks, kuid need kõik töötavad koos, et täiustada teie mänguarenduskogemust.

Viimasel kümnendil on tohutult kasvanud nii videomängijate arv kui ka videomängude mängimisele kulutatud aeg. Seega on uute ja põnevate videomängude jaoks kahtlemata elav turg. Kui teil on arendustaust, väike eelarve ja suurepärane mänguidee, kuid te ei tea, kust alustada, olete õiges kohas.

Vastavalt Ühtsuse tehnoloogiad71% kõigist mobiilimängudest kasutab selle mootorit, luues kokku viis miljardit Unityga loodud rakenduste allalaadimist kuus. See mängumootor sobib suurepäraselt algajatele, kuna sellel on õpperessursside keskus, mis on varustatud õpetused, projektid, kursused ja reaalajas koolituse töötoad, et viia teid algajast professionaaliks nr aega.

Unity pakub 3D-mängude arendust, mis toimub reaalajas. Saadaval on mitu tellimisvõimalust, kuid Unity Personal on ainus tasuta. See abonemenditüüp pakub juurdepääsu kõikidele mootorifunktsioonidele ja pilvepõhiste teenuste funktsioonidele. Unity Personali peamiseks puuduseks on see, et te ei saa Unity splash logo oma mängust eemaldada enne, kui lähete üle mõnele tasulisele versioonile.

Seotud: Unity mänguarenduskeeled: mida peaksite õppima?

Alates 2022. aasta 1. kvartalist toetab Unity Windowsi ja macOS-i installimist ning Linuxi eelvaatetoega. Kuid Unity installimiseks ja kasutamiseks üheski neist operatsioonisüsteemidest peavad olema kehtestatud nõuded.

Näiteks Unity'i käitamiseks Windowsis peab teil olema operatsioonisüsteemi versioon 7 (SP1+), 10 või 11. MacOS-i jaoks peab operatsioonisüsteem olema High Sierra 10.13+; Linuxi jaoks peab operatsioonisüsteem olema Ubuntu 20.04, Ubuntu 18.04 või CentOS 7. Unity uusima stabiilse versiooni (versioon 2021.2) täielike süsteeminõuete vaatamiseks klõpsake siin.

Kui olete süsteeminõuded täitnud, saate navigeerida lehele Unity allalaadimisleht, kus saate täita kolm sammu, mis on vajalikud mängumootori käivitamiseks. Need kolm sammu hõlmavad järgmist:

  • Unity Hubi allalaadimine.
  • Unity versiooni valimine.
  • Projekti alustamine.

Unreal Engine on arendusmootor, mis on uhke selle üle, et on üks arenenumaid reaalajas 3D loomise tööriistu. Kuid see on suurepärane algajatele ja selle veebisaidilt leiate isegi õppematerjalide jaotise.

Seotud: Kuidas Unreal Engine 5 parandab videomänge

Lisaks mängumootorile loob Unreal Engine ka muid reaalajas rakendusi, nagu arhitektuurne visualiseerimine, autode visualiseerimine ja lineaarsed filmid. Unreal Engineil on kolm konkreetset litsentsilepingut, mis sõltuvad sellest, kuidas kavatsete tööriista kasutada. Need litsentsilepingud hõlmavad järgmist:

  • Looja litsents
  • Avaldamise litsents
  • Kohandatud litsents

Loojalitsents on täiesti tasuta ja sellega ei kaasne autoritasu. Avaldamislitsents on tasuta, kuid see nõuab 5% autoritasu, kui teie mäng "edukaks" saab. Kohandatud litsents on võimalus töötada Unreal Engine'iga, et luua just teie jaoks litsentsileping.

Iga litsentsileping annab piiramatu juurdepääsu kõigile Unreal Engine'i funktsioonidele. Unreal pakub täielikku juurdepääsu oma C++ lähtekoodile, andes mänguarendajatele piiramatu juurdepääsu Unreal Engine'i koodi kohandamiseks või isegi laiendamiseks.

Sellel on tööriist Unreal Editor, mis on arenduskeskkond, mis võimaldab mänguarendusmeeskonna kõigi liikmete koostööd. See teeb seda mitme kasutaja redigeerimise kaudu. Nagu kõik populaarsed mängumootorid, pakub ka Unreal Engine mõningaid kvaliteetseid maailma loomise, animatsiooni, renderdamise ja mängimise funktsioone.

Godot on tasuta kasutatav avatud lähtekoodiga mängumootor. Godot' peamine müügiargument on see, et ta kasutab tavalisi tööriistu, mistõttu on see ideaalne algajatele. Sellel mootoril on visuaalne redaktor, mis võimaldab teil luua nii 3D- kui ka 2D-kasutajaliideseid ning võimaldab mänguarendajatel teha reaalajas redigeerimist.

Godotil on teie mänguarendusvajaduste rahuldamiseks välja töötatud sadu sõlmi. Kui aga saadaolevad sõlmed teie vajadustele piisavalt ei vasta, on teil võimalus luua kohandatud sõlmed. Godot töötab hästi mitmel platvormil, nagu Windows, macOS ja Linux. Mootor võimaldab ka mitme platvormi kasutuselevõttu.

Lisaks lameda õppimiskõverale on Godoti peamine müügiargument see, et see pakub mänguarendajatele rohkem skriptimisvõimalusi kui tema konkurendid. Mõned neist valikutest hõlmavad järgmist.

  • GDScript (mis on palju nagu python)
  • C#
  • C++
  • Visuaalne skript
  • Rooste
  • Nim
  • D

Defold pole mitte ainult täiesti tasuta mängumootor; see on ka avatud lähtekoodiga. Seega on mänguarendajatel võimalus kohandada selle mängumootori koodi vastavalt oma eelistustele ja isegi kasutada teiste kogukonna liikmete loodud mitmekesist funktsioonide kogumit.

Defoldi sihtasutus lubab mootorit alati vaba hoida ja loodab kogukonna liikmete annetustele. See mootor loob 2D- ja 3D-mänge, keskendudes eelkõige jõudlusele. Sellel on visuaalne redaktor ja koodiredaktor, mis võimaldab mängude arendajatel kirjutada oma mänguloogika Lua skriptikeeles.

Defoldil on lihtne õppimiskõver ja selle põhiveebisaidil on ka õpperessursside jaotis, mis sisaldab alustamiseks õpetusi ja käsiraamatuid. Suurem osa Defoldi dokumentatsioonist on saadaval käsiraamatute kujul, mis teeb algajatele töötamise palju lihtsamaks.

Solar2D (varem tuntud kui Corona) on avatud lähtekoodiga mängumootor. Nagu nimigi ütleb, loob Solar2D hämmastavaid 2D-mänge kasutades Lua skriptikeel. See mängumootor on täiesti tasuta ning sellel on palju juhendeid ja õpetusi, mis sobivad suurepäraselt algajatele.

Solar2D-l on teie mängude arendamiseks sadu API-sid, kuid see hõlbustab ka kolmandate osapoolte funktsioonide kasutamist pistikprogrammide kaudu. Solar2D loob platvormideüleseid mänge sellistele süsteemidele nagu:

  • Android
  • IOS
  • Windows
  • macOS
  • Linux

Muud tasuta mängumootorid, mida saate kasutada

Need tasuta mängumootorid sobivad ideaalselt algajatele oma populaarsuse, pakutavate funktsioonide ja lameda õppimiskõvera tõttu. Kuid olenevalt mängust, mida kavatsete ehitada, või isegi sellest, mida kavatsete selle mänguga pärast ehitamist teha, võib üks mängumootor olla sobivam kui teine. Näiteks kui soovite ehitada 2D-mängu, võib Solar2D või Godot olla Unityst parem valik.

See on kindel nimekiri maailma parimatest tasuta mängumootoritest, kuid see pole mingil juhul ammendatud.

Alustage mänguarenduse Phaseriga

Kas otsite viisi, kuidas hakata oma mänge kodeerima? Phaser võib olla mängu arendusraamistik, mida otsite.

Loe edasi

JagaSäutsMeil
Seotud teemad
  • Programmeerimine
  • Mängimine
  • Mänguarendus
  • Online Mängud
  • Programmeerimine
Autori kohta
Kadeisha Kean (Avaldatud 42 artiklit)

Kadeisha Kean on täisstacki tarkvaraarendaja ja tehniline/tehnoloogiakirjutaja. Tal on selge võime lihtsustada mõningaid kõige keerukamaid tehnoloogilisi kontseptsioone; Tootma materjali, mis on kergesti mõistetav igale tehnoloogiaalgajale. Ta on kirglik kirjutamise, huvitava tarkvara arendamise ja maailmas reisimise vastu (dokumentaalfilmide kaudu).

Veel Kadeiha Keanilt

Liituge meie uudiskirjaga

Liituge meie uudiskirjaga tehniliste näpunäidete, arvustuste, tasuta e-raamatute ja eksklusiivsete pakkumiste saamiseks!

Tellimiseks klõpsake siin