Spēļu dzinējs ir ietvars, kas atvieglo spēļu izstrādi, izmantojot virkni rīku, kas paredzēti spēļu izstrādei. Daži spēļu dzinēji var saukt šos rīkus par mezgliem, citi tos var saukt par API, taču tie visi darbojas kopā, lai uzlabotu jūsu spēļu izstrādes pieredzi.

Pēdējā desmitgadē ir ievērojami pieaudzis gan videospēļu skaits, gan videospēļu spēlēšanai pavadītais laiks. Tātad, neapšaubāmi, pastāv dzīvs jaunu un aizraujošu videospēļu tirgus. Ja jums ir pieredze izstrādes jomā, neliels budžets un lieliska spēles ideja, bet nezināt, ar ko sākt, jūs esat īstajā vietā.

Saskaņā ar Vienotības tehnoloģijas, 71% no visām mobilajām spēlēm izmanto tā dzinēju, kopā radot piecus miljardus ar Unity izveidoto lietotņu lejupielādi mēnesī. Šis spēļu dzinējs ir lieliski piemērots iesācējiem, jo ​​tam ir mācību resursu centrs, kas ir aprīkots ar pamācības, projekti, kursi un tiešraides apmācību semināri, lai jūs no iesācēja līdz profesionālim laiks.

Unity nodrošina 3D spēļu izstrādi, kas tiek veikta reāllaikā. Ir pieejamas vairākas abonēšanas iespējas, taču Unity Personal ir vienīgā bezmaksas. Šis abonementa veids nodrošina piekļuvi visām dzinēja funkcijām, kā arī mākoņpakalpojumu funkcijām. Galvenais Unity Personal trūkums ir tas, ka jūs nevarat noņemt Unity splash logotipu no savas spēles, kamēr neesat jauninājis uz kādu no maksas versijām.

Saistīts: Unity spēļu izstrādes valodas: kuras jums vajadzētu mācīties?

No 2022. gada 1. ceturkšņa Unity atbalsta instalēšanu operētājsistēmām Windows un macOS, kā arī priekšskatījuma atbalstu operētājsistēmai Linux. Tomēr, lai instalētu un izmantotu Unity kādā no šīm operētājsistēmām, ir jāievieš prasību kopums.

Piemēram, lai palaistu Unity operētājsistēmā Windows, jums ir jābūt operētājsistēmas versijai 7 (SP1+), 10 vai 11. MacOS operētājsistēmai ir jābūt High Sierra 10.13+; Linux operētājsistēmai ir jābūt Ubuntu 20.04, Ubuntu 18.04 vai CentOS 7. Noklikšķiniet šeit, lai iegūtu visas sistēmas prasības jaunākajai stabilajai Unity versijai (versija 2021.2).

Kad esat izpildījis sistēmas prasības, varat pāriet uz Unity lejupielādes lapa, kurā varat veikt trīs darbības, kas nepieciešamas, lai sāktu spēles dzinēja darbību. Šie trīs soļi ietver:

  • Unity Hub lejupielāde.
  • Izvēloties savu Unity versiju.
  • Jūsu projekta uzsākšana.

Unreal Engine ir izstrādes dzinējs, kas lepojas ar to, ka ir viens no progresīvākajiem reāllaika 3D izveides rīkiem. Tomēr tas ir lieliski piemērots iesācējiem, un tā vietnē jūs pat atradīsit mācību resursu sadaļu.

Saistīts: Kā Unreal Engine 5 uzlabos videospēles

Papildus tam, ka tas ir spēļu dzinējs, Unreal Engine rada arī citas reāllaika lietojumprogrammas, piemēram, arhitektūras vizualizāciju, automobiļu vizualizāciju un lineārās filmas. Unreal Engine ir trīs īpaši licencēšanas līgumi, kas ir atkarīgi no tā, kā plānojat izmantot rīku. Šajos licences līgumos ietilpst:

  • Radītāja licence
  • Izdošanas licence
  • Pielāgota licence

Radītāja licence ir pilnīgi bez maksas, un tai nav pievienota autoratlīdzība. Publicēšanas licence ir bezmaksas, taču tai ir nepieciešama 5% autoratlīdzība, ja jūsu spēle “kļūst veiksmīga”. Pielāgotā licence ir iespēja strādāt ar Unreal Engine, lai izveidotu licences līgumu tieši jums.

Katrs licences līgums nodrošina neierobežotu piekļuvi visām Unreal Engine funkcijām. Unreal nodrošina pilnīgu piekļuvi savam C++ avota kodam, nodrošinot spēļu izstrādātājiem neierobežotu piekļuvi Unreal Engine koda pielāgošanai vai pat paplašināšanai.

Tam ir Unreal Editor rīks, kas ir izstrādes vide, kas ļauj sadarboties visiem spēles izstrādes komandas dalībniekiem. Tas tiek darīts, izmantojot vairāku lietotāju rediģēšanu. Tāpat kā visi populārākie spēļu dzinēji, Unreal Engine nodrošina dažas augstas kvalitātes pasaules veidošanas, animācijas, renderēšanas un spēles funkcijas.

Godot ir brīvi lietojams atvērtā pirmkoda spēļu dzinējs. Godot galvenais pārdošanas punkts ir tas, ka tas izmanto parastos rīkus, kas padara to ideāli piemērotu iesācējiem. Šim dzinējam ir vizuālais redaktors, kas ļauj izveidot gan 3D, gan 2D lietotāja interfeisus un ļauj spēļu izstrādātājiem veikt tiešraides rediģēšanu.

Godot ir simtiem mezglu, kas izstrādāti, lai atbilstu jūsu spēļu izstrādes vajadzībām. Tomēr, ja pieejamie mezgli neatbilst jūsu vajadzībām, varat izveidot pielāgotus mezglus. Godot labi darbojas vairākās platformās, piemēram, Windows, macOS un Linux. Dzinējs nodrošina arī vairāku platformu izvietošanu.

Līdztekus vienmērīgajai mācīšanās līknei Godot galvenais pārdošanas punkts ir tas, ka tas piedāvā spēļu izstrādātājiem vairāk skriptu iespēju nekā tā konkurenti. Dažas no šīm opcijām ietver:

  • GDScript (kas līdzinās python)
  • C#
  • C++
  • Vizuālais skripts
  • Rūsa
  • Nim
  • D

Defold ir ne tikai pilnīgi bezmaksas spēļu dzinējs; tas ir arī atvērtais avots. Tātad spēļu izstrādātājiem ir iespēja pielāgot šīs spēles dzinēja kodu savām vēlmēm un pat iespēju izmantot daudzveidīgu funkciju kolekciju, ko izveidojuši citi kopienas locekļi.

Defold fonds sola vienmēr turēt dzinēju brīvu un paļaujas uz kopienas locekļu ziedojumu. Šis dzinējs veido 2D un 3D spēles, īpašu uzmanību pievēršot veiktspējai. Tam ir vizuālais redaktors un koda redaktors, kas ļauj spēļu izstrādātājiem rakstīt savu spēles loģiku Lua skriptu valodā.

Defold ir vienkārša mācīšanās līkne, un tās galvenajā vietnē ir arī mācību resursu sadaļa, kurā ir iekļautas apmācības un rokasgrāmatas, lai jūs varētu sākt darbu. Lielākā daļa Defold dokumentācijas ir pieejama rokasgrāmatu veidā, tādējādi iesācējiem ir daudz vieglāk strādāt ar to.

Solar2D (agrāk pazīstams kā Corona) ir atvērtā pirmkoda spēļu dzinējs. Kā norāda nosaukums, Solar2D rada pārsteidzošas 2D spēles, izmantojot Lua skriptu valoda. Šis spēļu dzinējs ir pilnīgi bez maksas, un tajā ir liels ceļvežu un pamācību resurss, kas ir lieliski piemērots iesācējiem.

Solar2D ir simtiem API jūsu spēļu izstrādes nolūkiem, taču tas arī atvieglo trešo pušu funkciju izmantošanu, izmantojot spraudņus. Solar2D izveido starpplatformu spēles tādām sistēmām kā:

  • Android
  • IOS
  • Windows
  • macOS
  • Linux

Citi bezmaksas spēļu dzinēji, kurus varat izmantot

Šie bezmaksas spēļu dzinēji ir ideāli piemēroti iesācējiem to popularitātes, piedāvāto funkciju un līdzenās mācīšanās līknes dēļ. Tomēr atkarībā no spēles, kuru plānojat izveidot, vai pat no tā, ko ar šo spēli plānojat darīt pēc izveides, viens spēles dzinējs var būt piemērotāks par citu. Piemēram, ja vēlaties izveidot 2D spēli, Solar2D vai Godot varētu būt labāks risinājums nekā Unity.

Šis ir stabils saraksts ar dažiem no labākajiem bezmaksas spēļu dzinējiem pasaulē, taču tas nekādā gadījumā nav izsmelts.

Sāciet darbu ar Phaser spēļu izstrādei

Vai meklējat veidu, kā sākt kodēt savas spēles? Phaser varētu būt jūsu meklētā spēļu izstrādes sistēma.

Lasiet Tālāk

DalītiesČivinātE-pasts
Saistītās tēmas
  • Programmēšana
  • Spēles
  • Spēļu izstrāde
  • Tiešsaistes spēles
  • Programmēšana
Par autoru
Kadeiša Kīna (Publicēti 42 raksti)

Kadeiša Kīna ir pilnas komplektācijas programmatūras izstrādātāja un tehnisko/tehnoloģiju rakstniece. Viņai ir izteikta spēja vienkāršot dažus no vissarežģītākajiem tehnoloģiskajiem jēdzieniem; ražo materiālu, ko var viegli saprast ikviens tehnoloģiju iesācējs. Viņa aizraujas ar rakstīšanu, interesantas programmatūras izstrādi un ceļošanu pa pasauli (izmantojot dokumentālās filmas).

Vairāk no Kadeisha Kean

Abonējiet mūsu biļetenu

Pievienojieties mūsu biļetenam, lai saņemtu tehniskos padomus, pārskatus, bezmaksas e-grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu