Jak vznikají videohry: proces vývoje her
On 11 ledna, 2022 by adminChcete vědět, jak vznikají videohry? Tento článek vás seznámí s procesem vývoje videoher, a zejména s „pipeline“ – průmyslovým termínem, který označuje proces tvorby videohry od nuly.
Výroba hry Grand Theft Auto V údajně stála 137 milionů dolarů a uvedení na trh 128 milionů dolarů (zdroj: The Gamer)
Co je to pipeline vývoje her?
Pipeline vývoje her je proces tvorby videohry od konceptu až po dokončení.
Podobně jako výrobní linka pomáhá pipeline vývoje hry organizovat tok práce tak, aby každý věděl, co a kdy musí dodat.
Pipeline také pomáhá řídit časový plán a rozpočet vývoje hry a snižuje neefektivitu a úzká místa.
Ačkoli se pipeline u jednotlivých projektů a studií liší, proces je poměrně podobný, ať už pracujete na AAA, nezávislé nebo mobilní hře.
Hra se neustále vyvíjí a věci, které teoreticky zněly skvěle, nemusí ve skutečnosti tak dobře fungovat. Proto pipeline nemusí být nutně lineární proces. Práce se musí posílat k tvůrčímu schválení a často se může vrátit k přepracování. Pipeline musí být dostatečně flexibilní, aby zohledňovala revize a změny kurzu.
Tři fáze vývoje hry
Vývoj videohry se obvykle dělí na tři fáze: předprodukční, produkční a postprodukční.
1. Předprodukce
Tady začíná každý projekt. Předprodukce v podstatě definuje, o čem hra je, proč by měla vzniknout a co bude potřeba k jejímu vytvoření.
Můžete mít skvělý nápad na typ hry, příběh, který chcete oživit, nebo chcete vytvořit hru, která využívá určitý typ technologie (např.VR, nový ovladač nebo konzoli).
V předprodukci najdete odpovědi na otázky typu:
- O čem hra je?
- Kdo je publikum?
- Existuje pro ni trh? Jaká je konkurence?
- Na jaké platformě bude hra vydána?
- Jak bude zpeněžena? Bude se prodávat na nějaké platformě, nebo bude zdarma s nákupy ve hře?
- Jak dlouho bude trvat vývoj?
- Jaké zaměstnance a zdroje bude vyžadovat?
- Jaký je odhadovaný rozpočet?
Tato fáze může trvat od týdne do roku v závislosti na typu projektu, dostupných zdrojích a financích a obvykle zabere až 20 % celkové doby výroby.
V této fázi je tým poměrně malý. Může v něm být producent, programátor/programátoři, koncepční umělec (nebo pokud jste jednočlenná firma, budete většinu dělat vy!).
Producent videohry se stará o obchodní stránku projektu, zejména o finance. Spravuje rozpočet a vyvíjí marketingové strategie pro prodej produktu.
Koncepční umělec udává tón projektu již na počátku tím, že vytváří výtvarné návrhy a skici. Tyto rané vizualizace pomáhají utvářet jazyk hry a dávají všem, kdo na projektu pracují, vizuální vodítko k celkovému vzhledu a dojmu.
Koncept Art ze hry Starcraft 2: Wings of Liberty, autor Brian Huang, mentor CG Spectrum, Blizzard Entertainment. Více informací v angličtině: Rozhovor s Brianem a Jaké to je být koncepčním umělcem.
Informace shromážděné v této fázi předprodukce tvoří základ dokumentu návrhu hry.
Dokument návrhu hry (GDD)
Dokument návrhu hry (GDD) je v podstatě severní hvězda hry. Je to živý dokument, který pomáhá všem pochopit a sžít se s větší vizí projektu.
GDD obsahuje věci jako např:
- Nápad nebo koncepce
- Žánr
- Příběh a postavy
- Jádro herní mechaniky
- Hratelnost
- Design úrovní a světa
- Kresby a/nebo náčrty
- Strategie monetizace
Jako živý dokument, je GDD v průběhu výroby průběžně aktualizován a vylepšován. Důvodem mohou být technická nebo finanční omezení nebo prostě zjištění, že věci prostě nevypadají, nehrají se nebo nefungují tak dobře, jak jste původně doufali.
Mnoho lidí, zejména menších vývojářů, rádo používá agilnější techniky vývoje, které se méně zabývají procesy a dokumentací a více se věnují samotnému vytváření věcí. Větší studia však preferují jiný přístup.
EA, Microsoft, Sony, Ubisoft a další velké herní společnosti jsou silně procesně orientované a vyžadují rozsáhlou dokumentaci. Je to velká část toho, jak znovu a znovu dosahují úspěchu.
DVD vám udržuje pořádek, pomáhá identifikovat potenciální rizika a umožňuje vám dopředu zjistit, koho možná budete muset najmout/outsourcovat, abyste svůj projekt uvedli v život. Váš nápad na hru se může zdát poměrně jednoduchý, ale jakmile ho rozvrhnete do GDD, možná brzy zjistíte, jak velký a náročný na zdroje váš projekt je.
U projektů bez plánu je mnohem větší pravděpodobnost, že překročí čas a rozpočet.
Dalším důvodem, proč mít GDD, je pomoc při předkládání a financování vaší hry. Potenciální investoři budou chtít před investicí vidět solidní plán.
Nakonec vám GDD pomůže uvést váš produkt na trh, jakmile bude připraven k vydání.
Prototypování
Prototyp videohry je hrubý test, který prověří funkčnost, uživatelský zážitek, hratelnost, mechaniky a výtvarný směr.
Prototypování probíhá v předprodukční fázi, aby se otestovalo, zda herní nápad bude fungovat a zda má smysl ho realizovat. Mnoho nápadů se přes tuto fázi nedostane.
Tým často začíná s papírovými návrhy, aby otestoval teorie a rychle, snadno a s nízkými náklady vypracoval mnoho nuancí hry nebo řady systémů.
Ačkoli jsou myšlenky, psychologie, teorie a další metafory hlubokého myšlení důležité, v hlavě nebo na papíře můžete navrhovat jen do určité míry. Většinu herních nápadů je třeba si osahat, osahat, zahrát a otestovat spíše dříve než později.
Cílem je co nejdříve zprovoznit prototyp a otestovat, zda vaše nápady skutečně fungují a zda je hra tak zábavná, jak jste doufali. Prototypování může také odhalit nečekané problémy, které mohou potenciálně změnit celý průběh vašeho projektu. Je důležité, aby váš prototyp otestovali i ostatní, protože věci, které jsou pro vás zřejmé, pro ostatní zřejmé být nemusí.
Placeholder assets slouží k úspoře času a peněz. Tyto nekvalitní prostředky nahrazují věci, jako jsou zbraně a rekvizity, v rané fázi testování, a pokud jsou schváleny, jsou později nahrazeny finálními, vysoce kvalitními verzemi.
Placeholder prostředky lze zakoupit nebo najít zdarma online v rámci softwaru pro vývoj her. Obvykle se jedná o zcela základní tvary, ale mohou být i trochu pokročilejší, například tento balíček aktiv Soul: Cave od společnosti Epic Games pro Unreal Engine 4:
Soul: Cave placeholder asset pack od společnosti Epic Games pro UE4
2. Produkce
Produkce je nejdelší fází vývojového procesu a jsou v ní všechny ruce nahoře.
Produkce trvá od 1 do 4 let a je místem, kde se hra začíná skutečně formovat. Dolaďuje se příběh, vytvářejí se prostředky (postavy, bytosti, rekvizity a prostředí), stanovují se pravidla hry, budují se úrovně a světy, píše se kód a mnoho dalšího!“
Téměř vše ve videohře je vědomé rozhodnutí. Patří sem každá postava, prostředí, předmět, stejně jako vzhled, barvy, zvuky, úroveň obtížnosti, pravidla a systém bodového hodnocení.
Počáteční nápady se však ne vždy tak dobře promítnou do reality, takže v průběhu práce se hra neustále testuje a vylepšuje.
Podívejme se na hlavní milníky výroby her a na některé klíčové pracovní pozice při vývoji videoher, přičemž je třeba mít na paměti, že menší týmy budou muset zastávat více rolí, zatímco větší studio bude mít více zaměstnanců, z nichž mnozí se specializují na určitý aspekt výroby.
Vzhledem k tomu, že hráči očekávají grafiku ve filmové kvalitě, jde podle veterána v oboru Troye Dunniwaye, který vytvořil diplom o herním designu ve společnosti CG Spectrum, 75-90 % herního rozpočtu na výtvarné zpracování (obrázek: Assassin’s Creed Odyssey, Ubisoft)
Míle výroby
V průběhu vývoje hry je třeba dosáhnout řady milníků.
Prototyp: Jedná se o počáteční testování hry (které probíhá v předvýrobní fázi a je podrobně popsáno výše). Některé hry se přes tuto fázi nemusí nikdy dostat.
První hratelná hra: První hratelná verze poskytuje mnohem lepší představu o vzhledu a hratelnosti. I když ještě zdaleka není finální, placeholdery jsou nahrazeny kvalitnějšími assety a je přidán artwork.
Vertikální plátek: Vertikální plátek je plně hratelná ukázka, kterou lze použít k představení hry studiím nebo investorům. Vertikální ukázka trvá od několika minut až po půl hodiny a poskytuje přímou zkušenost s vaší hrou.
Pre-alfa: Většina obsahu se vyvíjí ve fázi pre-alfa. V této fázi vývoje hry bude třeba učinit některá důležitá rozhodnutí. Může dojít k vyškrtnutí obsahu nebo bude nutné přidat nové prvky pro zlepšení hratelnosti.
Alpha: Hra je „feature complete“, což znamená, že byly přidány všechny hlavní prvky a hra je plně hratelná od začátku do konce. Některé prvky, například výtvarné prostředky, bude možná ještě třeba doplnit, ale ovládání a funkce by měly fungovat správně. Testeři QA budou dohlížet na to, aby vše fungovalo bez problémů, a budou týmu hlásit chyby.
Beta: V této fázi jsou veškerý obsah a prostředky integrovány a tým by se měl zaměřit spíše na optimalizaci než na přidávání nových funkcí nebo vlastností.
Zlatý mistr:
Jedna z nejprodávanějších her všech dob, Minecraft, má více než 100 milionů aktivních hráčů měsíčně
Klíčové role při vývoji hry
Role při vývoji hry se liší v závislosti na velikosti a typu studia. Toto jsou některé z běžných pozic, se kterými se setkáte.
Projektový manažer
Projektový manažer zajišťuje hladký průběh procesu vývoje hry, plnění milníků, předvídání/zmírňování rizik a to, že členové týmu dělají to, co mají. Často jsou centrem komunikace mezi vývojovým a návrhářským týmem a vedením. Projektoví manažeři jsou výjimečně organizovaní a musí mít vynikající komunikační a lidské dovednosti.
Herní vývojáři / programátoři
Herní programátoři pomáhají vyvíjet hry tím, že převádějí koncepty návrhu do kódu a vytvářejí plně hratelné hry. (Přečtěte si více:
Programátoři jsou často softwaroví inženýři nebo počítačoví vědci se silným programátorským vzděláním a navíc kombinací kreativity, matematických dovedností a trpělivosti, aby mohli úspěšně nakódovat nápady do interaktivních vizuálních a zvukových podob. Zajišťují hladký chod hry.
Programování má mnoho různých aspektů, mezi které patří:
- Vytvoření vlastního základního enginu hry
- Skriptování funkcí, událostí, interakcí
- Vytvoření fyziky (např. fyzikálních jevů) a dalších funkcí. gravitační rozdíly ve hře odehrávající se ve vesmíru)
- Vývoj a úprava 3D grafického vykreslování
- Simulování umělé inteligence protivníků
- Přidávání zvukových efektů, hudby a hlasových projevů
- Dodávání herní logiky a mechanik
- Vytváření uživatelského rozhraní
- Psaní kódu specifického pro klávesnici, myš, nebo joysticků
- Umožnění hráčům soutěžit nebo spolupracovat prostřednictvím sítě LAN nebo internetu
- Vývoj vlastních nástrojů
- Portování kódu mezi platformami
- Implementace algoritmů, řešení paměťových nároků a problémů s ukládáním do mezipaměti
- Identifikace a oprava chyb
Ve větších studiích najdete specialisty, kteří se věnují pouze programování AI pro hru, nebo zaměstnance, kteří pracují pouze na uživatelském rozhraní. (Přečtěte si rozhovor s programátorem her s umělou inteligencí společnosti Ubisoft Firasem Hosnem.)
Průměrný programátor si ročně vydělá 59 010 USD, avšak seniorní nebo vedoucí programátor si může vydělat i více než 100 000 USD ročně. Kurz programování her vás může vybavit dovednostmi, které vám umožní získat první práci v oboru programování her.
Herní designéři
Herní designér je tvůrčí hybnou silou hry a zpravidla se jedná o něco mezi spisovatelem a výtvarníkem s určitými znalostmi programování.
Produkční úsek herního designu zahrnuje vytváření přesvědčivých příběhů, postav, cílů, pravidel a výzev, které řídí interakce s ostatními postavami, uživateli nebo objekty. (Přečtěte si, jaký je rozdíl mezi herním designem a programováním.)
Designéři mohou být zodpovědní za:
- Vývoj příběhu, příběhů postav a dialogů
- Vývoj hratelnosti, pravidel a systému bodování
- Určení úrovně obtížnosti
- Vytvoření prostředí, říms, překážek a objektů
- Design úrovní a světa
- Programování/scriptování
- Digitální úpravy
Pokud pracujete pro větší společnost, mohou se tyto úkoly podobat jednotlivým rolím, kterým se budeme věnovat dále.
Podle Payscale je průměrný plat herního designéra 63 838 USD, zatímco vedoucí pracovník si může vydělat přes 93 926 USD (v závislosti na zkušenostech, lokalitě, velikosti studia a odvětví). Seniorní a techničtí designéři mohou toto rozpětí přesáhnout. Podívejte se na diplom z herního designu, abyste získali představu o dovednostech potřebných pro práci v herním designu. (Další čtení: Co je herní design?)
Designéři úrovní
Designér úrovní ve videohrách je zodpovědný za vytváření zajímavých a zábavných úrovní. Jejich úkolem je udržet hráče soustředěného na pohyb hrou a dosažení cíle nebo splnění úkolu a zároveň snížit možnost zmatku.
Protože jsou hry mnohem složitější než dříve, je ve větších studiích běžné, že se herní designéři věnují pouze designu úrovní.
Designéři úrovní se inspirují koncepčním uměním, referenčními fotografiemi a GDD, aby nakreslili věrohodné mapy a vytvořili fyzické modely úrovní.
V závislosti na typu hry a na tom, zda je založena na skutečných událostech (např. bitva za 2. světové války), se možná budou muset naučit vše o určitém historickém období a prozkoumat skutečná místa, aby byla úroveň realistická a věrohodná. Pokud je hra adaptací knihy nebo filmu, budou si muset přečíst/podívat se na předlohu a hledat stopy. Pokud je svět zcela smyšlený, budou muset využít svou kreativitu a inspirovat se poskytnutými koncepty.
Poté pomocí editoru úrovní (software používaný k navrhování úrovní a map) vytvoří úrovně, fáze nebo mise. Jejich práce může zahrnovat i takové věci, jako je plánování startovních a výstupních míst, určování míst, kde budou tunely a skryté chodby, míst, kde se budou odehrávat interakce nebo dialogy, míst, kde se budou spawnovat monstra, spouštěcích bodů, kde se budou odehrávat určité akce, a mnoho dalšího.
Designéři úrovní jsou zodpovědní za identifikaci a opravu chyb, jako je například to, že hráči vypadnou z hranic nebo se zaseknou a nemohou se dostat ven. U videoher je problém v tom, že jakmile je hra vydána, není v rukou designéra. Hráč může se světy interagovat neočekávaným způsobem, což vynese na světlo chyby, které během vývoje zůstaly nepovšimnuty.
Úroveň se pravděpodobně dočká několika verzí, než se stane finální.
Designér úrovní si může vydělat v průměru 56 884 USD v závislosti na studiu a lokalitě. Starší nebo zkušenější designéři mohou požadovat mnohem vyšší plat.
Pokud máte zájem stát se designérem úrovní, diplom z herního designu vás naučí, jak proměnit koncepty v prototypy, jak vytvořit zábavnou úroveň, zajistit, aby vaše úroveň byla vizuálně zajímavá, začlenit do ní příběh a vytvořit a naskriptovat úroveň v herním enginu.
Herní umělci
Herní umělci mohou zahrnovat koncepční umělce, animátory, 3D modeláře a FX umělce.
Tato skupina je zodpovědná za vnášení barev, pohybu a života do hry.
Když je koncepční umělec většinou aktivní během předprodukce, kdy navrhuje počáteční vzhled (obvykle ve 2D), může být později v procesu vývoje hry znovu zapojen, pokud se přidají nové prvky nebo se změní směr hry.
K vytvoření 3D rekvizit, prostředků a prostředí používá 3D koncepční umělec (což může být tentýž umělec) digitální sochařský software, jako je ZBrush, Maya a Photoshop. Přidá také textury a detaily.
3D concept art by Krzysztof Luzny
3D modeláři
3D modeláři vytvářejí modely lidí, objektů, rekvizit, zbraní a prostředí, které pak mohou podle potřeby otexturovat a animovat. Modeláři musí umět shromažďovat a používat kvalitní referenční materiály, zejména pokud replikují skutečné objekty (např. AK-47, útočný vrtulník Buzzard, Eiffelovu věž atd.)
Modeláři mohou používat fotografie objektů, které vytvářejí, nebo drony, pokud je objekt mnohem větší a oni potřebují letecký pohled. Pokud je hra celá fantasy, budou muset odkázat na koncept art a použít svou představivost, aby vymysleli něco nového a jedinečného. (Další čtení: Co je 3D modelování?)
3d model by Victoria Passariello
Herní animátoři
Herní animátoři dodávají postavám, objektům a prostředí hloubku a realismus tím, že jim dodávají věrohodný pohyb. Vytvářejí storyboardy a mapují klíčové animační scény, které jsou v souladu s příběhem hry.
Animátoři často musí provádět spoustu výzkumů (např. pozorovat, jak se zvířata chovají a jak komunikují s ostatními, pokud pracují na hře založené na zvířatech). K vytvoření realističtějších animací lze využít i data ze snímání pohybu.
Kolečko absolventa studia CG Spectrum Kylea Dahla (nyní pracuje jako senior animátor ve společnosti Electronic Arts)
Umělci grafiky
Umělci grafiky poskytují hráčům působivější a zábavnější zážitek tím, že přidávají ohromující efekty, jako jsou výbuchy, kouř, oheň a simulace kapalin a povětrnostní jevy, jako je déšť, blesky, vánice atd.
Umělci herních FX obvykle používají software, jako je Houdini FX nebo Maya, ale měli by mít také zkušenosti s herními enginy, jako je Unity nebo Unreal Engine 4.
Kinematografický VFX Reel od mentora CG Spectrum Gregoryho Hird-Ruttera
Zvukoví inženýři / zvukoví designéři / skladatelé
Zvukoví experti vyvíjejí realistické zvukové efekty, nahrávají voice-overy / dialogy mezi postavami a vytvářejí zvukové stopy, které hráčům navozují náladu, dodávají napětí nebo zvukové náznaky (např. úvodní hudba, hudba při pauze v menu, označení vítězství atd.)
QA (quality assurance) / testeři videoher
Testeři videoher jsou v procesu vývoje her nezbytní! Tito lidé testují hry, hledají chyby a zajišťují, aby hra běžela hladce a pokyny byly pro hráče srozumitelné. Chyby hlásí vývojovému týmu v takzvaném bug listu, který se někdy označuje jako chybový list.
Další role
Kromě výše uvedených rolí v oblasti vývoje her mohou mít větší studia možnost přibrat řadu dalších specialistů, jako např:
- Designéři her
- Kombatní designéři
- Spisovatelé
- Tlumočníci a překladatelé
V pozdější fázi vývoje hry hraje větší roli produktový tým, který pomáhá řešit marketing a distribuci hry.
3. Postprodukce
Po dokončení výroby a dodání hry pokračuje proces vývoje hry, přičemž někteří členové týmu jsou přeřazeni na údržbu (oprava chyb, tvorba patchů) nebo tvorbu bonusového či stahovatelného obsahu (DLC). Jiní se mohou přesunout k pokračování nebo dalšímu projektu.
Může se konat post-mortem nebo debrief, kde se probere, co se povedlo/nepovedlo, a určí se, co by se příště mohlo udělat lépe. Všechny dokumenty o návrhu, aktiva a kód se dokončí, shromáždí a uloží pro případ, že by byly v budoucnu potřeba.
Další zdroje o vývoji her:
Pokud chcete dělat videohry, je nezbytné porozumět procesu vývoje her.
Nezávisle na tom, kde se vaše role v rámci procesu nachází, vám znalost účelu a pořadí každého oddělení pomůže pracovat efektivně a snížit nákladné problémy v průběhu vývoje.
Nemusíte vědět, jak má každý dělat svou práci, ale budete muset vědět, jak vaše práce ovlivňuje jejich práci a jak předat použitelnou práci do další fáze výroby. Pochopení procesu vám také usnadní uplatnění na trhu práce, protože každé velké studio používá harmonogram výroby videoher.
Tady je další čtení, které vám pomůže ve vašem hledání:
- Co je to herní design?
- 5 tipů, jak získat práci herního designéra
- Co dělá skvělou hru: rozhovor s Troyem Dunniwayem (Microsoft, EA)
- Co je to programování her?
- Rozhovor s programátorem AI her společnosti Ubisoft Firasem Hosnem
Obrázek na titulce: Mortal Kombat 11 © 2019 Warner Bros. Entertainment Inc. Developed by NetherRealm Studios
Je vaším povoláním dělat videohry?
CG Spectrum je škola herního vývoje, která nabízí specializované kurzy herního umění, designu, programování a vývoje her pro začátečníky i pokročilé.
Pod vedením odborníků z oboru, kteří pracovali pro Ubisoft, Microsoft, EA a další významná herní studia, se naučíš postup vývoje her krok za krokem a absolvuješ s portfoliem originálních prací!
Napsat komentář