Tvorba videoher je mnohem méně náročná, než by se mohlo zdát. I když se pravděpodobně nestane, že byste se z nezkušených hráčů stali tvůrci dalšího Grand Theft Auto, ve skutečnosti nikdy nebylo snazší začít s tvorbou her. Nástroje a zdroje pro vývoj her jsou stále dostupnější pro běžného člověka, i když nemá žádné zkušenosti s programováním. Často jsou tyto nástroje navíc k dispozici zdarma.
Abychom se pokusili usnadnit práci těm, kteří chtějí začít s tvorbou her, sestavili jsme seznam 11 herních enginů / editorů. Některé z nich jsou určeny pro konkrétní herní žánr nebo jsou pro nováčky neuvěřitelně snadné. Jiné jsou profesionálními vývojářskými nástroji pro AAA hry, ale pro hobbysty jsou v podstatě zdarma a stále nabízejí spoustu výukových nástrojů, které pomohou začít těm, kteří mají s programováním jen omezené zkušenosti.
K vývoji her samozřejmě patří spousta věcí – hudba, animace, zvuk, psaní, texturování, modelování atd… – nicméně herní engine / editor, který si vyberete, bude mít největší vliv na to, jakou hru můžete vytvořit. Pokud máte návrhy na jiné enginy, software nebo výukové nástroje pro ostatní aspekty vývoje, napište je do komentářů.
CryEngine
Komerční multiplatformní 3D engine vyvinutý společností Crytek. Byl použit ve hrách jako Prey (2017) a Everybody’s Gone to the Rapture.
Určeno pro:
Editor je k dispozici pro:
Skriptovací jazyk (jazyky): Windows
Skriptovací / značkovací jazyk (jazyky): Lua
Cena:
Výukové nástroje: Zdarma, dokud projekt nevydělá více než 5 000 dolarů za rok, poté je účtován 5procentní licenční poplatek
:
Webové stránky: CryEngine má řadu bezplatných výukových videí, která se zabývají vším od instalace editoru a provedou vás tvorbou jednoduché hry podobné Flappy Bird až po složitější věci, jako je kompilace vlastní nakonfigurované verze enginu: https://www.cryengine.com/
Začínáme: https://www.cryengine.com/tutoriály
GameMaker
Komerční multiplatformní 2D herní engine vyvinutý společností YoYo Games. Byl použit pro hry jako Undertale, Hyper Light Drifter a Minit.
Určen pro: Je k dispozici pro 2D hry
Editor:
Skriptovací jazyk (jazyky): Windows a macOS
Skriptovací / značkovací jazyk (jazyky): Používá proprietární skriptovací jazyk GameMaker Language (GML) a vizuální skriptovací jazyk Drag and Drop (DnD).
Cena:
Výukové nástroje: Po dobu 30 dnů zdarma, poté licence začínají na 39 USD/rok: Několik bezplatných písemných a video tutoriálů, které pokrývají základy, a některé, které se více věnují tomu, jak vytvářet specifické žánry her, jako jsou tahové RPG, tower defense a farmářské hry. Jsou zde také odkazy na některé externí stránky a komunity, které obsahují skripty a návody, které lidem pomohou začít.
Webové stránky: https://www.yoyogames.com/gamemaker
Začínáme: https://www.yoyogames.com/learn
GDevelop
Open-source 2D herní engine navržený pro snadné použití.
Určeno pro: Pro 2D hry
Editor je k dispozici pro:
Skriptovací / značkovací jazyk(y): Windows, macOS, Linux a web
:
Cena: Žádný, používá rozhraní „táhni a pusť“
: Zdarma
Nástroje pro výuku:
Webové stránky: Na wiki GDevelop je k dispozici řada příruček a tutoriálů a také více než 80 souborů s příklady, jak vytvářet konkrétní žánry her a konkrétní herní funkce.
Webové stránky: https://gdevelop-app.com/
Začínáme: http://wiki.compilgames.net/doku.php/gdevelop5/getting_started
Godot
Open-source 2D a 3D herní engine navržený tak, aby byl výkonný, snadno se učil a umožňoval týmovou spolupráci.
Určeno pro: Pro 2D a 3D hry
Editor je k dispozici pro:
Skriptovací / značkovací jazyk(y): Windows, macOS a Linux
:
Cena: GDScript, C# a vizuální skriptování: Zdarma
Nástroje pro výuku:
Webové stránky: Godot má rozsáhlého průvodce používáním editoru krok za krokem a řadu bezplatných textových tutoriálů, které pokrývají specifičtější aspekty, jako je implementace VR, použití kostry pro 2D animaci a generování procedurální geometrie.
: https://godotengine.org/
Začínáme: https://docs.godotengine.org/en/stable/getting_started/step_by_step/index.html
Lumberyard
Komerční multiplatformní 3D herní engine vyvinutý společností Amazon, který vychází ze starší verze CryEngine. Byl použit pro hry, jako je Star Citizen a The Grand Tour Game.
Určen pro: Pro 3D hry s integrací Twitch a hry pro více hráčů, které využívají webové služby Amazonu
K dispozici je editor:
Skriptovací / značkovací jazyk(y): Windows
: Lua
Cena: Zdarma
Nástroje pro výuku: K dispozici je bezplatná série výukových videí pro začátek a videopřednášky o konkrétnějších funkcích enginu. K dispozici je také bezplatný výukový kurz o tom, jak používat Lumberyard s AWS.
Stránky: https://aws.amazon.com/lumberyard/
Začínáme: https://aws.amazon.com/lumberyard/gettingstarted/
Ren’Py
Open-source engine pro hry typu visual novel. Vizuální romány
Editor je k dispozici pro:
Skriptovací / značkovací jazyk(y): Windows, macOS a Linux
:
Náklady: Skriptovací jazyk Ren’Py a Python
Cena: Zdarma
Nástroje pro učení: K dispozici je bezplatný textový návod, jak vytvořit jednoduchou hru v Ren’Py, a další textové návody pro specifičtější úpravy
Webové stránky: https://www.renpy.org/
Začínáme: https://www.renpy.org/doc/html/quickstart.html
RPG Maker
Komerční herní engine vyvinutý společností Degica. Je navržen speciálně pro tvorbu klasických her ve stylu JRPG, aniž byste museli umět programovat.
Editor je k dispozici pro: 2D roleplaying hry
:
Skriptovací / značkovací jazyk(y): Windows a macOS
: JavaScript
Cena: 79,99 dolarů
Nástroje pro učení: K dispozici jsou některé bezplatné výukové programy pro starší verze enginu, které jsou pravděpodobně stále použitelné. Nicméně pro nejnovější verzi MV se zdá, že nejlepší zdroje jsou vytvořeny komunitou.
Stránky: https://www.rpgmakerweb.com/products/programs/rpg-maker-mv
Začínáme: https://www.rpgmakerweb.com/support/products/tutorials
Twine
Open-source editor pro interaktivní vyprávění příběhů. Byl použit pro hry jako Lionkiller a Strýček, který pracuje pro Nintendo.
Určeno pro:
Editor je k dispozici pro:
Skriptovací / značkovací jazyk(y): Windows, macOS a web
:
Cena: Vlastní značkovací jazyk, ale umožňuje také HTML, Javascript a CSS.
Cena: Zdarma
Nástroje pro výuku:
Webové stránky: K dispozici je průvodce, který pokrývá základy jejich značkovacího jazyka a nabízí několik ukázek pokročilejšího skriptování.
Webové stránky: https://twinery.org/
Začínáme: https://twinery.org/wiki/start
Unity
Komerční multiplatformní herní engine vyvinutý společností Unity Technologies. Byl použit pro hry jako Untitled Goose Game, Ori and the Will of the Wisps a Hollow Knight.
Určen pro: Untitled Goose Game, Ori and the Will of the Wisps a Hollow Knight:
Editor je k dispozici pro: 2D a 3D hry:
Skriptovací / značkovací jazyk(y): Windows, macOS a Linux
: C#
Cena: Zdarma pro studenty a hobbyisty pro osobní použití a pro malé společnosti, které ročně vygenerují méně než 100 000 USD. Mimo to existují roční plány začínající na 399 USD / rok nebo 40 USD / měsíc.
Nástroje pro výuku: Unity poskytuje několik bezplatných zdrojů, které pomohou těm, kdo s enginem teprve začínají pracovat. V rámci programu Unity Learn Premium však poskytuje mnohem více, včetně kurzů, výukových programů a dokonce i certifikací. Unity Learn Premium je v současné době zdarma až do 10. června 2020, ale běžně stojí 15 dolarů měsíčně.
Webové stránky: https://unity.com/
Začínáme: https://learn.unity.com/tutorial/create-your-first-unity-project
Unreal
Komerční multiplatformní herní engine vyvinutý společností Epic Games. Byl použit pro hry jako Fortnite, Final Fantasy VII Remake a Octopath Traveler.
Urreal je určen pro:
Editor je k dispozici pro:
Skriptovací / značkovací jazyk(y): C++ a Blueprints Visual Scripting
Cena:
Nástroje pro výuku: Zdarma, ale s 5% licenčním poplatkem z hrubého příjmu ze hry nad 3 000 dolarů za hru za čtvrtletí.
Nástroje pro výuku:
Webové stránky: Epic Games nabízí řadu bezplatných online videokurzů, které pokrývají některé úvodní aspekty používání editoru enginu a některá pokročilejší témata, jako je postprocesing efektů a tvorba asset pipelines: https://www.unrealengine.com/en-US/
Začínáme: https://docs.unrealengine.com/en-US/GettingStarted/index.html
VN Maker
Komerční herní engine vyvinutý společností Degica. Je navržen speciálně pro tvorbu vizuálních románů, aniž byste museli umět programovat.
Určeno pro: Vizuální romány
Editor je k dispozici pro:
Skriptovací / značkovací jazyk(y): Windows, macOS a Linux
: JavaScript a CoffeeScript
Cena: 69,99 USD
Nástroje pro výuku: K dispozici je bezplatná rozsáhlá příručka, která pokrývá širokou škálu témat včetně základů editoru, jak strukturovat psaný příběh, jak si přizpůsobit vizuální román bez skriptování a celá samostatná příručka jen pro skriptování plus dokumentace.
Webové stránky: http://visualnovelmaker.com/
Začínáme: https://asset.visualnovelmaker.com/help/index.htm#t=Beginner_s_Guide.htm