Experiences and fun facts from videogame practice & research
03 January 2022
Herní design je velmi přístupná disciplína, i přes zvláštní auru, která ho obklopuje a často říká opak. Následující seznam herních editorů, kitů a enginů sdílím pro ty, kteří by si chtěli zkusit vytvořit hru a buď neumí programovat nebo neví kde začít.
Ještě teď mám v živé paměti, jak jsme doma kdysi tvořili v nativním editoru Heroes of Might & Magic III herní mapy. Doba to je už dávná, ale moddovací nástroje jsou stále nedílnou součástí tvorby her a jejich vylepšování. Například studio CD Projekt Red, který stojí za sérií The Witcher 1 - 3 a Cyberpunk 2077, je vyloženě známé tím, že do studia nabírá lidi z moddovací komunity, a nejsou jediní.
Inkarnate je jedním z oblíbených mapových editorů, který zvládá spoustu muziky za málo peněz. Vytvořit můžete jak plánky interiérů, battle mapy, tak i mapy světů s popisky, různými druhy terénů a prostředí v HD rozlišení.
Mapy jsou obecně dobrý startovací bod pro tvoření světů, tzv. worldbuilding, a vymýšlení koncepcí prostředí, ve kterém se vaše hra bude odehrávat. Ostatně, část komunity Dungeon & Dragons a českého Dračáku mapy a podobné editory využívá denně a jakou parádu s tím nadělají.
Další šikovné mapové online editory jsou třeba Wonderdraft, Campaing Cartographer, Mipui a další.
Možná máte ještě v blahé paměti tzv. gamebooky. Knížky, kde jste si do určité míry určovali, co se bude vašemu hrdinovi dít, jsou jedním ze základních formátů interaktivních her. Ostatně jedny z prvních dungeonů, tzv. MUD, kdy hráč psal vstupní požadavky na 8bitových obrazovkách v 70. letech, jsou pradědečkem oblíbených moderních RPGček.
Twine a Inklewriter jsou dva textové editory určené právě pro psaní interaktivních příběhů. Ve Twine dokonce můžete používat i makra a vymakat i UX prostředí dle vlastních potřeb a chuti.
S Bitsy mám omezenou osobní zkušenost, ale hodí se na trénink vymýšlení mechanik ve velmi základním prostředí. Dostanete panáčka (hráče), pár nepřátel a kostičku po kostičce vybudujete prostředí a mechaniky vaší hry.
Pokud jste fandové 2D či top-down her nebo platformerů a neumíte programovat, Construct je ideální varianta pro vás. Má jednoduché rozhraní, velmi intuitivní ovládání stylem drag & drop a spoustu přednastavených funkcí a proměnných, které při navrhování hry můžete potřebovat.
Construct má i vlastní asset store, sekci plnou tutoriálů1 a celkem fajn komunitu, která pomůže, pokud jste v úzkých. Editor běží v prohlížeči a projekt, který v něm tvoříte, se dá synchronizovat s Google Drive.
Unity je jedním z nejběžněji používaných herních enginů hned vedle Unreal Enginu. Má k sobě ještě platformu Unity Learn, kde se dá vyzkoušet nespočet tutoriálů. A pokud máte školní/univerzitní e-mail, celou platformu můžete využívat zdarma v rámci plánu Unity Student.
S tímhle kitem v Unity si můžete postavit jednoduchou RPG top-down (pohled z vrchu) hru á la Pokémon nebo Stardew Valley. S pomocí tutoriálu si vyzkoušíte designovat vlastní svět, vymyslet jednodušší questy a dialogy s NPCs a naučíte se pracovat s tilemap funkcí, což se hodí pro všechny 2D hry.
2D platformery jsou jedny z těch her, na kterých se naučíte spoustu věcí, ale zároveň to není úplně raketová věda je vymýšlet. Pár plošinek, nepřátel a věcí ke sbírání a uděláte s tím spoustu parády.
Unity 2D kit je další z balíčků assetů, mechanik, systémů a funkcí, kde nemusíte umět programovat, ale postavíte s jejich pomocí díky tutoriálu hezky vypadající plošinovku.
Co by byla Unity bez 3D her. 3D kit stejně jako ten 2D nabízí možnost si vyzkoušet, jaké to je stavět levely, vymýšlet gameplay hry a její prostředí, aniž byste museli umět programovat. Celý balík obsahuje předvyrobené assety s přednastavenými funkcemi.
Tutoriál dostupný zadarmo na Unity Learn, pomůže s navigací v prostředí kitu a odměnou na konci vám bude malá hra, kterou můžete dát vyzkoušet kamarádům.
Godot je open source engine z MIT a funguje jako lehčí protiváha ke všem robustním herním enginům. Je velmi přátelský k začátečníkům a neprofi herním vývojařům. Obsahuje spoustu funkcí, které vám ulehčí život, ať už budete dávat dohromady pixel art, 3D, top down hry, a to bez toho, aniž byste museli krotit bestie jako je Unity nebo Unreal.
Byť se to zdá navenek složitější, než je, herní design je především o aplikování teorie do praxe, kdy získáváte zkušenosti ne až tolik tím, že hry hrajete, ale že je navrhujete, prototypujete a (na ostatních) zkoušíte, jestli fungují. Kolikrát tak ani nemusíte znát té teorie moc, abyste mohli vytvořit jednoduchou hru, u které dokážete sami říct, jestli je zábavná nebo ne.
Tenhle seznam rozhodně není vyčerpávající. Existuje velká řada editorů, kitů a enginů, které jsem nevyzkoušela a nebo o nich neslyšela. Výše zmíněné můžu ale doporučit z vlastní zkušenosti.
https://gg.deals/dlc/basic-platformer-game-engine-for-construct-2-and-3/ ↩