Wikipedista:JustExolol/Pískoviště

Herní design

editovat
 
V kategorii herní design se také pořádají mnohé konference a soutěže a jejich výhra je prestižním oceněním návrhářů

Herní design je proces tvorby a vývoje videoher, zahrnující návrh herní mechaniky, pravidel, úrovní a celkového zážitku pro hráče. Propojuje umělecké obory jako počítačová grafika, psaní a kreslení s dovednostmi počítačového programování.[1] Herní designeři jsou klíčoví pro herní průmysl a většinou zastávají jednu z nejdůležitějších rolí při tvorbě videohry. Zaměřují se na hráče samotné a jejich prožitek ze hry. Často také vymýšlí nové kreativní inovace, které dokážou hru zpestřit a odlišit od ostatních.[2] Bez kvalitního herního designu by hry postrádaly vizi, přitažlivý obsah a herní mechaniky.[2] Příklady úspěšných her, jako jsou Minecraft, Fortnite nebo The Witcher ukazují důležitost, kterou herní design poskytuje.

Historie

editovat

První videohry byly vytvořeny po druhé světové válce počítačovými vědci, ale až v 60. a 70. letech 20. století se začaly tvořit standartní videohry, které by moderní uživatelé mohli považovat za skutečně hratelné.[1] Za jedny z nestarších her se považují Pong nebo Space invaders. Do poloviny 80. let už byl herní design poměrně rozvinutý a začalo vznikat mnoho žánrů pro videohry, jako střílečky z pohledu první osoby, hry na hrdiny nebo i první online hry. Masivní růst nastal v 80. letech, a to kvůli rozvoji hardwaru a softwaru, kterým se hry jak vytváří, tak hrají.[1]

Klíčové prvky herního designu

editovat

Klíčové prvky herního designu zahrnují několik aspektů, které společně formulují herní zážitek a určují úspěšnost herního produktu. Mezi tyto prvky patří hlavně mechanika, dynamika a estetika, které tvoří takzvaný MDA framework. Tento rámec slouží jako formální nástroj pro vývoj a analýzu her, jehož cílem je lépe pochopit, jak hry fungují.[3]

Mechanika představuje základní kameny hry, jako jsou pravidla, algoritmy a systémy, které definují interakci hráče s herním světem. V praxi to jsou například povolené akce hráčů nebo herní cíl.[3][4]

Dynamika popisuje způsoby, jakými mechanika interaguje s hráčem. Zahrnuje tedy například, jak dlouho hra obvykle trvá, strategie hráčů a podobně.[3][4]

Estetika zahrnuje emocionální prožitky hráče při interakci se hrou, jako jsou smutek, smích, radost a tak dále.[3][4]

Proces tvorby her

editovat
 
Ručně dělané návrhy hry z Game Jamu

Tvorba her využívá složky programování, počítačové grafiky, vyprávění příběhu i běžné kresby k vytváření komplexních světů a příběhů. Hry jsou dnes implementovány na všech běžných elektronických zařízeních (počítače a notebooky, dotykové tablety a chytré telefony až po specializované herní konzole). Proces tvorby je ovlivněn především dostupnými technologiemi, jejichž vývoj se řídí Moorovým zákonem.[1]

Proces lze rozdělit do několika fází: koncept, design a programování a postprodukce.[1]

Koncept

editovat

Koncept ve smyslu videoherního designu je původní nápad. Je uveden ve formě dokumentu[1] a popisuje např. velikost týmů, cílovou skupinu produktu, nebo vzhled a žánr videohry.

Design a programování

editovat
 
Papírový prototyp videohry Diamond Trust of London pro konzoli Nintendo DS

Designerský tým navrhuje a zpracovává modely, prostředí a nástroje ve kterých budou tvořeny.[1] Ty následně předkládá týmu programátorů. Podstatnými aspekty jsou plánovaná platforma, programovací jazyk (běžně používané jsou C++, C#, Java a Python)[1] a engine. Nejdůležitějším úkolem herního návrháře je tvorba Game Design Dokumentu (GDD), podle kterého postupují všechny týmy.[2] Schopný návrhář by se tedy měl vyznat v široké škále oblastí (např. psychologie, grafika, zvuk, programování). Programátoři poté implementují plánované mechaniky a tvoří nástroje, které vývoj hry dále usnadňují.

Postprodukce

editovat

Přestože je produkt průběžně testován samotným týmem, po dokončení majoritní části prochází dalším testováním profesionálními testery a následným laděním[1], pro zajištění úplnosti. Důležitou roli v této fázi zastává marketing, který připravuje vypuštění hry[1] a tato fáze je klíčovou pro generování zisku.

Nástroje a technologie

editovat

Herní engine poskytuje vývojářům užitečné nástroje. Existuje mnoho druhů enginů, od jednoduchých knihoven pro specifické účely až po komplexní enginy zahrnující vlastní nástroje.[5] Populárními jsou Unity a Unreal engine[6] - oba jsou součástí skupiny komplexních enginů.

Unity je multiplatformní herní engine pro tvorbu 2D i 3D her od společnosti Unity Technologies. Využívá jazyky C# a UnityScrypt. Je vhodný pro sestavování her určených pro mnoho platforem a díky své uživatelské přívětivosti[2] je využíván indie tvůrci (videohry Cuphead, Ori and the Blind Forest)[7] i velkými herními studii (Hearthstone, Subnautica)[2]. Jeho výhodou je zabudovaná fyzika objektů.[6]

Tvorba prostředí pomocí Unreal Engine 5

Unreal Engine byl vyvinut firmou Epic Games primárně pro střílečky z pohledu první osoby.[8] Podporuje programovaí jazyk C++ a kvůli jeho náročnosti a komplexnosti je využíván především velkými herními studii (tituly jako Black Myth: Wukong či Marvel Rivals).[9]

Grafické nástroje

editovat

Úkolem grafiků je vytvořit grafické assety, které se následně používají jako textury či modely a jsou dále animovány.

 
Souřadnicová transformace z prostředí světa do prostředí pohledu

Pro 3D grafiku:

Pro 2D grafiku:

Zvukové nástroje

editovat

Zvukař vybírá a tvoří nejen hudbu, ale také zvuky, vznikající při interakci s videohrou. Proto jsou často vybírání profesionálové z filmového průmyslu.[2]

Reference

editovat
  1. a b c d e f g h i j BELANGER, Craig. Video Game Design and Programming.. Salem Press Encyclopedia of Science, 2024,Research Starters [online]. [cit. 2025-01-11]. Dostupné online. 
  2. a b c d e f ČERNÍK, Jiří. 2018 [cit. 2025-01-11]. Diplomová práce. Univerzita Pardubice. Vedoucí práce Josef Brožek. Dostupné online.
  3. a b c d ZÁHORA, Zdeněk. Digitální hry: Úvod, herní mechaniky, MDA, analýza her [online]. [cit. 2025-01-11]. Dostupné online. 
  4. a b c Analýza her – Umíme informatiku. www.umimeinformatiku.cz [online]. [cit. 2025-01-27]. Dostupné online. 
  5. Herní engine. [s.l.]: [s.n.] Dostupné online. Page Version ID: 23497834. 
  6. a b SINGH, Swati; KAUR, Amanpreet. Game Development using Unity Game Engine. In: 2022 3rd International Conference on Computing, Analytics and Networks (ICAN). [s.l.]: [s.n.], 2022-11. Dostupné online. doi:10.1109/ICAN56228.2022.10007155. S. 1–6.
  7. HEATH, Harry; PIERIK, Jack. 13 Indie Games Made With Unity. TheGamer [online]. 2021-07-27 [cit. 2025-01-27]. Dostupné online. (anglicky) 
  8. Unreal Engine. [s.l.]: [s.n.] Dostupné online. Page Version ID: 23694175. 
  9. Category:Unreal Engine 5 games. [s.l.]: [s.n.] Dostupné online. (anglicky) Page Version ID: 1235890937.