Wikipedista:JustExolol/Pískoviště
Herní design
editovatHerní 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
editovatPrvní 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
editovatKlíč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
editovatTvorba 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
editovatKoncept 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í
editovatDesignerský 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
editovatPř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
editovatHerní 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]
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.
Pro 3D grafiku:
Pro 2D grafiku:
Zvukové nástroje
editovatZvukař 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- ↑ 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.
- ↑ 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.
- ↑ 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.
- ↑ a b c Analýza her – Umíme informatiku. www.umimeinformatiku.cz [online]. [cit. 2025-01-27]. Dostupné online.
- ↑ Herní engine. [s.l.]: [s.n.] Dostupné online. Page Version ID: 23497834.
- ↑ 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.
- ↑ HEATH, Harry; PIERIK, Jack. 13 Indie Games Made With Unity. TheGamer [online]. 2021-07-27 [cit. 2025-01-27]. Dostupné online. (anglicky)
- ↑ Unreal Engine. [s.l.]: [s.n.] Dostupné online. Page Version ID: 23694175.
- ↑ Category:Unreal Engine 5 games. [s.l.]: [s.n.] Dostupné online. (anglicky) Page Version ID: 1235890937.