Žaidimo variklis yra sistema, kuri palengvina žaidimų kūrimą, naudojant įvairius žaidimams kurti skirtus įrankius. Kai kurie žaidimų varikliai šiuos įrankius gali vadinti mazgais, kiti – API, tačiau jie visi veikia kartu, kad pagerintų žaidimų kūrimo patirtį.

Per pastarąjį dešimtmetį labai padaugėjo tiek vaizdo žaidimų žaidėjų, tiek laiko, praleisto žaidžiant vaizdo žaidimus. Taigi, neabejotinai yra gyva naujų ir įdomių vaizdo žaidimų rinka. Jei turite kūrimo patirties, nedidelį biudžetą ir puikią žaidimo idėją, bet nežinote, nuo ko pradėti, esate tinkamoje vietoje.

Pagal Unity Technologies71 % visų žaidimų mobiliesiems naudoja jo variklį, todėl iš viso per mėnesį atsisiunčiama penki milijardai programėlių, sukurtų naudojant Unity. Šis žaidimo variklis puikiai tinka pradedantiesiems, nes jame yra mokymosi išteklių centras mokymo programos, projektai, kursai ir tiesioginiai mokymo seminarai, padėsiantys nuo pradedančiojo iki profesionalo laikas.

„Unity“ teikia 3D žaidimų kūrimą, kuris vykdomas realiuoju laiku. Galimos kelios prenumeratos parinktys, tačiau „Unity Personal“ yra vienintelė nemokama. Šis prenumeratos tipas suteikia prieigą prie visų variklio funkcijų, taip pat prie debesies teikiamų paslaugų. Pagrindinis Unity Personal trūkumas yra tas, kad negalite pašalinti Unity splash logotipo iš žaidimo, kol neatnaujinsite į vieną iš mokamų versijų.

instagram viewer

Susijęs: „Unity“ žaidimų kūrimo kalbos: kurias turėtumėte išmokti?

Nuo 2022 m. pirmojo ketvirčio „Unity“ palaiko „Windows“ ir „MacOS“ diegimą, o „Linux“ peržiūros palaikymas. Tačiau norint įdiegti ir naudoti „Unity“ bet kurioje iš šių operacinių sistemų, reikia nustatyti tam tikrus reikalavimus.

Pavyzdžiui, norėdami paleisti Unity sistemoje Windows, turite turėti 7 (SP1+), 10 arba 11 operacinės sistemos versiją. „MacOS“ operacinė sistema turi būti „High Sierra 10.13+“; Linux operacinė sistema turi būti Ubuntu 20.04, Ubuntu 18.04 arba CentOS 7. Spustelėkite čia, kad gautumėte visus sistemos reikalavimus naujausiai stabiliai Unity versijai (2021.2 versija).

Kai įvykdysite sistemos reikalavimus, galite pereiti prie Unity atsisiuntimo puslapis, kur galite atlikti tris veiksmus, reikalingus žaidimo varikliui pradėti ir veikti. Šie trys žingsniai apima:

  • Atsisiunčiamas „Unity Hub“.
  • Unity versijos pasirinkimas.
  • Pradedant savo projektą.

„Unreal Engine“ yra kūrimo variklis, kuris didžiuojasi tuo, kad yra vienas iš pažangiausių realiojo laiko 3D kūrimo įrankių. Tačiau tai puikiai tinka pradedantiesiems, o jo svetainėje netgi rasite mokymosi išteklių skyrių.

Susijęs: Kaip Unreal Engine 5 pagerins vaizdo žaidimus

„Unreal Engine“ ne tik yra žaidimų variklis, bet ir kuria kitas realaus laiko programas, tokias kaip architektūrinė vizualizacija, automobilių vizualizacija ir linijiniai filmai. „Unreal Engine“ turi tris konkrečias licencijavimo sutartis, kurios priklauso nuo to, kaip planuojate naudoti įrankį. Šios licencijos sutartys apima:

  • Kūrėjo licencija
  • Leidybos licencija
  • Pritaikyta licencija

Kūrėjo licencija yra visiškai nemokama ir be honoraro mokesčio. Leidimo licencija yra nemokama, tačiau jai reikalingas 5 % autorinis atlyginimas, kai žaidimas tampa sėkmingas. Pritaikyta licencija yra galimybė dirbti su „Unreal Engine“, kad būtų sudaryta tik jums skirta licencijos sutartis.

Kiekviena licencijos sutartis suteikia neribotą prieigą prie visų Unreal Engine funkcijų. „Unreal“ suteikia visišką prieigą prie savo C++ šaltinio kodo, suteikdama žaidimų kūrėjams nevaržomą prieigą tinkinti ar net išplėsti „Unreal Engine“ kodą.

Jame yra Unreal Editor įrankis, kuris yra kūrimo aplinka, leidžianti bendradarbiauti visiems žaidimo kūrimo komandos nariams. Tai daroma naudojant kelių vartotojų redagavimą. Kaip ir visi populiariausi žaidimų varikliai, „Unreal Engine“ siūlo kai kurias aukštos kokybės pasaulio kūrimo, animacijos, atvaizdavimo ir žaidimo funkcijas.

Godot yra nemokamas atvirojo kodo žaidimų variklis. Pagrindinis „Godot“ pardavimo taškas yra tai, kad jame naudojami įprasti įrankiai, todėl jis idealiai tinka pradedantiesiems. Šiame variklyje yra vaizdo redaktorius, leidžiantis kurti 3D ir 2D vartotojo sąsajas, o žaidimų kūrėjai gali atlikti tiesioginį redagavimą.

Godot turi šimtus mazgų, sukurtų taip, kad atitiktų jūsų žaidimų kūrimo poreikius. Tačiau jei turimi mazgai nepakankamai atitinka jūsų poreikius, galite sukurti pasirinktinius mazgus. „Godot“ gerai veikia keliose platformose, tokiose kaip „Windows“, „MacOS“ ir „Linux“. Variklis taip pat leidžia naudoti kelias platformas.

Be savo plokščios mokymosi kreivės, pagrindinis „Godot“ pardavimo taškas yra tas, kad jis siūlo žaidimų kūrėjams daugiau scenarijų parinkčių nei jo konkurentai. Kai kurios iš šių parinkčių apima:

  • GDScript (kuris labai panašus į python)
  • C#
  • C++
  • Vaizdinis scenarijus
  • Rūdys
  • Nim
  • D

Defold yra ne tik visiškai nemokamas žaidimų variklis; tai taip pat atvirojo kodo. Taigi, žaidimų kūrėjai turi galimybę pritaikyti šio žaidimo variklio kodą pagal savo pageidavimus ir netgi galimybę pasinaudoti įvairia kitų bendruomenės narių sukurta funkcijų kolekcija.

„Defold“ fondas žada, kad variklis visada bus laisvas ir pasikliauja bendruomenės narių aukomis. Šis variklis kuria 2D ir 3D žaidimus, ypatingą dėmesį skirdami našumui. Jame yra vaizdo redaktorius ir kodo rengyklė, leidžianti žaidimų kūrėjams rašyti savo žaidimo logiką Lua scenarijų kalba.

„Defold“ turi lengvą mokymosi kreivę, o pagrindinėje svetainėje taip pat yra mokymosi išteklių skiltis, kurioje rasite pamokų ir vadovų, kad galėtumėte pradėti. Didžiąją dalį „Defold“ dokumentacijos galima rasti vadovų pavidalu, todėl pradedantiesiems dirbti su ja daug lengviau.

Solar2D (anksčiau žinomas kaip Corona) yra atvirojo kodo žaidimų variklis. Kaip rodo pavadinimas, „Solar2D“ kuria nuostabius 2D žaidimus naudodamas Lua scenarijų kalba. Šis žaidimo variklis yra visiškai nemokamas ir jame yra daug vadovų ir vadovėlių, kurie puikiai tinka pradedantiesiems.

„Solar2D“ turi šimtus API jūsų žaidimų kūrimo tikslams, tačiau taip pat palengvina trečiųjų šalių funkcijų naudojimą per papildinius. „Solar2D“ kuria kelių platformų žaidimus tokioms sistemoms kaip:

  • Android
  • IOS
  • Windows
  • macOS
  • Linux

Kiti nemokami žaidimų varikliai, kuriuos galite naudoti

Šie nemokami žaidimų varikliai idealiai tinka pradedantiesiems dėl savo populiarumo, teikiamų funkcijų ir vienodos mokymosi kreivės. Tačiau priklausomai nuo žaidimo, kurį ketinate sukurti, ar net ką ketinate daryti su tuo žaidimu po kūrimo, vienas žaidimo variklis gali būti tinkamesnis už kitą. Pavyzdžiui, jei norite sukurti 2D žaidimą, „Solar2D“ arba „Godot“ gali būti geresnis pasirinkimas nei „Unity“.

Tai yra solidus kai kurių geriausių nemokamų žaidimų variklių pasaulyje sąrašas, tačiau jis jokiu būdu nėra išnaudotas.

Pradėkite naudoti „Phaser“, skirtą žaidimų kūrimui

Ieškote būdo, kaip pradėti koduoti savo žaidimus? Phaser gali būti žaidimų kūrimo sistema, kurios ieškote.

Skaitykite toliau

DalintisTviteryjeEl. paštas
Susijusios temos
  • Programavimas
  • Žaidimas
  • Žaidimo kūrimas
  • Internetiniai žaidimai
  • Programavimas
Apie autorių
Kadeisha Kean (Paskelbta 42 straipsniai)

Kadeisha Kean yra visos programinės įrangos kūrėja ir techninių / technologijų rašytoja. Ji turi išskirtinį gebėjimą supaprastinti kai kurias sudėtingiausias technologines koncepcijas; gaminant medžiagą, kurią gali lengvai suprasti bet kuris technologijų naujokas. Ji aistringai rašo, kuria įdomią programinę įrangą ir keliauja po pasaulį (per dokumentinius filmus).

Daugiau iš Kadeisha Kean

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ų!

Spauskite čia norėdami užsiprenumeruoti