Herný engine je rámec, ktorý uľahčuje vývoj hier pomocou radu nástrojov určených na vývoj hier. Niektoré herné nástroje môžu tieto nástroje nazývať uzly, iné ich môžu nazývať API, ale všetky spolupracujú na zlepšení vášho zážitku z vývoja hier.

V poslednom desaťročí došlo k masívnemu nárastu počtu hráčov videohier aj množstva času stráveného hraním videohier. Takže nepochybne existuje živý trh pre nové a vzrušujúce videohry. Ak máte vývojárske zázemie, malý rozpočet a skvelý nápad na hru – no neviete, kde začať – ste na správnom mieste.

Podľa Unity Technologies71 % všetkých mobilných hier používa jeho engine, čím sa mesačne stiahne celkovo päť miliárd aplikácií vytvorených pomocou Unity. Tento herný engine je ideálny pre začiatočníkov, pretože má centrum učebných zdrojov, ktoré je vybavené tutoriály, projekty, kurzy a živé tréningové workshopy, ktoré vás dostanú od začiatočníkov k profesionálom v č čas.

Unity poskytuje vývoj 3D hier, ktorý prebieha v reálnom čase. K dispozícii je niekoľko možností predplatného, ​​ale Unity Personal je jediná bezplatná. Tento typ predplatného poskytuje prístup ku všetkým funkciám nástroja spolu s cloudovými službami. Hlavnou nevýhodou Unity Personal je, že z hry nemôžete odstrániť úvodné logo Unity, kým neupgradujete na jednu z platených verzií.

instagram viewer

Súvisiace: Unity Game Development Languages: Ktoré by ste sa mali naučiť?

Od Q1 2022 Unity podporuje inštaláciu pre Windows a macOS s podporou ukážky pre Linux. Ak však chcete nainštalovať a používať Unity na ktoromkoľvek z týchto operačných systémov, musí byť splnený súbor požiadaviek.

Napríklad, ak chcete spustiť Unity v systéme Windows, budete potrebovať operačný systém verzie 7 (SP1+), 10 alebo 11. Pre macOS musí byť operačný systém High Sierra 10.13+; pre Linux musí byť operačný systém Ubuntu 20.04, Ubuntu 18.04 alebo CentOS 7. Kliknutím sem získate úplné systémové požiadavky pre najnovšiu stabilnú verziu Unity (verzia 2021.2).

Po splnení systémových požiadaviek môžete prejsť na Stránka na stiahnutie Unity, kde môžete vykonať tri kroky potrebné na spustenie herného enginu. Tieto tri kroky zahŕňajú:

  • Sťahovanie Unity Hub.
  • Výber verzie Unity.
  • Spustenie vášho projektu.

Unreal Engine je vývojový engine, ktorý sa pýši tým, že je jedným z pokročilejších nástrojov na tvorbu 3D v reálnom čase. Napriek tomu je skvelá pre začiatočníkov a na jej webovej stránke dokonca nájdete sekciu vzdelávacích zdrojov.

Súvisiace: Ako Unreal Engine 5 vylepší videohry

Okrem toho, že ide o herný engine, Unreal Engine vytvára aj ďalšie aplikácie v reálnom čase, ako je okrem iného architektonická vizualizácia, automobilová vizualizácia a lineárne filmy. Unreal Engine má tri špecifické licenčné zmluvy, ktoré závisia od toho, ako plánujete nástroj používať. Tieto licenčné zmluvy zahŕňajú:

  • Licencia pre tvorcu
  • Vydavateľská licencia
  • Prispôsobená licencia

Licencia pre tvorcu je úplne bezplatná a nie je viazaná žiadnym honorárom. Publikačná licencia je bezplatná, ale vyžaduje si 5% licenčný poplatok, keď sa vaša hra „stane úspešnou“. Prispôsobená licencia je možnosť spolupracovať s Unreal Engine na vytvorení licenčnej zmluvy len pre vás.

Každá licenčná zmluva poskytuje neobmedzený prístup ku všetkým funkciám Unreal Engine. Unreal poskytuje úplný prístup k svojmu zdrojovému kódu v C++, čo dáva vývojárom hier neobmedzený prístup k prispôsobeniu alebo dokonca rozšíreniu kódu Unreal Engine.

Má nástroj Unreal Editor, čo je vývojové prostredie, ktoré umožňuje spoluprácu všetkých členov tímu vývojárov hier. Robí to prostredníctvom úprav pre viacerých používateľov. Rovnako ako všetky špičkové herné enginy, aj Unreal Engine poskytuje niektoré vysokokvalitné funkcie na vytváranie sveta, animáciu, vykresľovanie a hranie.

Godot je voľne použiteľný herný engine s otvoreným zdrojovým kódom. Hlavnou výhodou Godota je, že používa bežné nástroje, vďaka čomu je ideálny pre začiatočníkov. Tento engine má vizuálny editor, ktorý vám umožňuje vytvárať 3D aj 2D používateľské rozhrania a umožňuje vývojárom hier vykonávať živé úpravy.

Godot má stovky vyvinutých uzlov, aby vyhovovali vašim potrebám vývoja hier. Ak však dostupné uzly dostatočne nespĺňajú vaše potreby, máte možnosť vytvoriť si vlastné uzly. Godot funguje dobre na viacerých platformách, ako sú Windows, macOS a Linux. Motor tiež umožňuje nasadenie na viacerých platformách.

Okrem plochej krivky učenia je hlavným predajným bodom Godota to, že ponúka vývojárom hier viac možností skriptovania ako jeho konkurenti. Niektoré z týchto možností zahŕňajú:

  • GDScript (čo je podobne ako python)
  • C#
  • C++
  • Vizuálny skript
  • Hrdza
  • Nim
  • D

Defold nie je len úplne bezplatný herný engine; je to tiež open source. Vývojári hier tak majú možnosť prispôsobiť si kód tohto herného enginu podľa svojich preferencií – a dokonca majú možnosť využiť rozmanitú zbierku funkcií vytvorených ostatnými členmi komunity.

Nadácia Defold Foundation sľubuje, že bude mať motor vždy voľný a spolieha sa na dary členov komunity. Tento engine vytvára 2D a 3D hry so špeciálnym zameraním na výkon. Má vizuálny editor a editor kódu, ktorý umožňuje vývojárom hier písať svoju hernú logiku v skriptovacom jazyku Lua.

Defold má ľahkú krivku učenia a na svojej hlavnej webovej stránke má tiež sekciu vzdelávacích zdrojov, ktorá je vybavená návodmi a manuálmi, ktoré vám pomôžu začať. Väčšina dokumentácie Defold je dostupná vo forme manuálov, vďaka čomu je práca pre začiatočníkov oveľa jednoduchšia.

Solar2D (predtým známy ako Corona) je open source herný engine. Ako už názov napovedá, Solar2D vytvára úžasné 2D hry pomocou Skriptovací jazyk Lua. Tento herný engine je úplne zadarmo a má veľký zdroj sprievodcov a tutoriálov, ktoré sú ideálne pre začiatočníkov.

Solar2D má stovky rozhraní API na účely vývoja hier, ale tiež uľahčuje používanie funkcií tretích strán prostredníctvom doplnkov. Solar2D vytvára multiplatformové hry pre systémy, ako sú:

  • Android
  • IOS
  • Windows
  • macOS
  • Linux

Ďalšie bezplatné herné nástroje, ktoré môžete použiť

Tieto bezplatné herné nástroje sú ideálne pre začiatočníkov z dôvodu ich popularity, funkcií, ktoré poskytujú, a ich plochej krivky učenia. Avšak v závislosti od hry, ktorú chcete postaviť, alebo dokonca od toho, čo s touto hrou po zostavení zamýšľate urobiť, môže byť jeden herný engine vhodnejší ako druhý. Napríklad, ak chcete vytvoriť 2D hru, Solar2D alebo Godot môžu byť lepšou voľbou ako Unity.

Toto je solídny zoznam niektorých z najlepších bezplatných herných motorov na svete, ale v žiadnom prípade nie je vyčerpaný.

Začnite s Phaserom na vývoj hier

Hľadáte spôsob, ako začať kódovať svoje vlastné hry? Phaser by mohol byť rámec pre vývoj hier, ktorý hľadáte.

Prečítajte si ďalej

zdieľamTweetujteEmail
Súvisiace témy
  • Programovanie
  • Hranie
  • Vývoj hier
  • Online hry
  • Programovanie
O autorovi
Kadeisha Kean (42 publikovaných článkov)

Kadeisha Kean je vývojár úplného softvéru a technicko-technologický spisovateľ. Má výraznú schopnosť zjednodušiť niektoré z najzložitejších technologických konceptov; produkovať materiál, ktorý je ľahko zrozumiteľný pre každého technologického nováčika. Je nadšená písaním, vývojom zaujímavého softvéru a cestovaním po svete (prostredníctvom dokumentárnych filmov).

Viac od Kadeishy Keanovej

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné e-knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber