Navrhování videoher není jednoduchá práce. Ale pokud máte nápad, který je škoda, není lepší čas začít než teď. S rozšířeným trendem nezávislého vývoje nebylo budování hry nikdy jednodušší ani levnější než dnes. Podle této příručky začněte navrhovat a stavět hru svých snů a poté ji rozšířit po celém světě.
Krok
Část 1 ze 7: Vytvoření nadace
Krok 1. Vyberte žánr
Přestože všechny úspěšné hry mají svoji jedinečnost, téměř všechny hry spadají do určitého žánru. Rozhodněte se, jaký druh hry chcete dělat, a podívejte se, jaké mají ostatní hry stejného žánru. Mezi běžné žánry patří:
- Pasáž
- Střelecké nebo střelecké hry
- Puzzle nebo logická hra
- Plošinovky
- Závodní nebo závodní hry
- Nekonečný běžec
- RPG
- Střílečka z pohledu první osoby
- Příběhově orientované JRPG nebo RPG
- Obrana věže
- Hrůza
- Bojovník nebo bojová hra
- Komedie
Krok 2. Vyberte platformu
Platforma, na které se rozhodnete vyvíjet svoji hru, bude mít významný dopad na způsob jejího vývoje. Zvolená platforma určuje, jak bude hra ovládána. Například hry pro chytré telefony se obvykle vyrábějí na základě dotyku a pohybu, počítačové hry obvykle používají klávesnici a myš, zatímco konzolové hry obvykle používají herní ovladače.
- Ze všech těchto pravidel existují určité výjimky. Ale obvykle budete snáze navrhovat hry, pokud se budete držet určitých metod ovládání.
- Pokud chcete vyrábět hry pro iPhone, musíte je odeslat do Apple Store z počítače Mac.
Krok 3. Zapište si počáteční návrh
Tento počáteční design by měl sestávat z několika stránek, ale bude tvořit jádro herního zážitku, který vytvoříte. Tento design obsahuje hlavní koncept vaší hry a umožní vám zjistit, zda lze váš nápad skutečně realizovat jako videohru.
Krok 4. Začněte základní filozofií
Toto prohlášení bude sloužit jako motivace k vytvoření vaší hry. Toto tvrzení je jednoduché a jde přímo k věci, o které je vaše hra. Zkontrolujte toto prohlášení a ujistěte se, že vaše hra stále plní svůj základní účel. Zde je několik příkladů základních filozofií:
- Tato hra je ekonomickou simulací vesmírné stanice.
- Tato hra vám umožní hrát jako živé auto.
- Tato hra testuje hráčovy reflexy.
Krok 5. Zapište si funkce
Funkce ve hře jsou to, čím se vaše hra liší od ostatních her stejného žánru. Začněte tím, že si napíšete své nápady a koncepty. Pak změňte koncept na věty založené na akci. Zkuste vytvořit pět až 15 funkcí. Například:
- Koncept: Stavba vesmírné stanice.
- Funkce: Vybudujte a spravujte svou osobní vesmírnou stanici.
- Koncept: Poškození asteroidy.
- Funkce: Pokuste se zůstat v bezpečí před nebezpečnými předměty, jako jsou asteroidy, jiskry ze slunce a komety.
- Psaní vašich funkcí od nuly vám umožňuje vytvořit každou funkci jednotlivě v designovém dokumentu. Díky tomu bude váš projekt také více zaměřený a zabráníte růstu nápadů uprostřed vývojového procesu.
- Pokračujte v revizi těchto funkcí, dokud nebudete spokojeni a přesvědčeni, že všechny tyto funkce představují hru, kterou chcete vytvořit.
Krok 6. Udělejte si přestávku
Vložte tento počáteční design do zásuvky a zkuste na něj týden nebo dva nemyslet. Budete se chtít vrátit k původnímu návrhu s novou perspektivou, abyste pomohli určit, zda se projekt opravdu vyplatí udělat, nebo možná budete muset revidovat nebo znovu vytvořit původní design.
Část 2 ze 7: Psaní designového dokumentu
Krok 1. Začněte pracovat na základních podrobnostech
Dokumenty designu jsou páteří vaší videohry. Tento dokument obsahuje podrobný popis mechaniky, zápletky, pozadí, estetického designu a mnoho dalšího z vaší hry. Naštěstí je formát tohoto dokumentu méně důležitý než jeho obsah a není třeba si s tím dělat starosti.
- Dokumenty návrhu jsou velmi důležité, zejména pokud řídíte tým programátorů a umělců. Zajistěte, aby dokumenty, které vytvoříte, byly pro ně, nikoli pro konečného spotřebitele. Nebuďte vágní nebo nejasní a důkladně vysvětlete podrobnosti o každém herním mechanismu.
- Ne všechny hry mají návrhové dokumenty a je nepravděpodobné, že by se dva návrhové dokumenty navzájem podobaly. Následující kroky použijte jako vodítko, ale udělejte dokument co nejnezávislejší podle toho, co vaše hra vyžaduje.
Krok 2. Formulujte obsah
Každý aspekt hry musí být zahrnut v obsahu. Jediná věc, kterou není třeba zahrnovat, je příběh, pokud není v úzkém vztahu k mechanice vaší hry.
- Vytvořte obsah stejným způsobem při vytváření pokynů ke hře. Začněte pokrytím širokých a obecných věcí, jako je vytváření postav, boj a hlavní rozhraní, a poté přejděte k podsekcím každé z těchto sekcí.
- Představte si tento obsah jako celkový obrázek vaší hry. Při psaní obsahu se hlouběji ponoříte do detailů vaší hry.
Krok 3. Vyplňte každou část dokumentu
Jakmile je obsah vytvořen, začněte vysvětlovat mechaniku. Udělejte si čas na podrobné vysvětlení, aby při zahájení programování nedošlo k žádným zmatkům. Každý mechanismus by měl být důkladně vysvětlen, aby při jeho implementaci nedošlo k záměně.
Krok 4. Tvořte s dalšími lidmi nebo svým týmem
V závislosti na přístupu je vytváření herního designu procesem spolupráce. Zpětná vazba od ostatních může pomoci udržet vaši hru soustředěnou a zvýraznit oblasti, které nebyly dobře zváženy.
Část 3 ze 7: Začněte programovat
Krok 1. Určete motor, který chcete použít
Engine je hlavní základnou vaší hry obsahující různé vývojové nástroje, které usnadňují vytváření her. Vytvoření hry pomocí stávajícího enginu je určitě mnohem časově úspornější a jednodušší než vytváření nového enginu od nuly. Existuje mnoho motorů určených pro indie vývojáře.
- Motory obvykle usnadňují manipulaci s grafikou, zvukem a AI.
-
Každý motor má své výhody a nevýhody. Některé motory jsou vhodnější pro 2D grafiku, zatímco jiné jsou vhodnější pro 3D grafiku. Některé motory vyžadují více znalostí programování než jiné. Existuje několik nástrojů pro vývoj her, které můžete použít, aniž byste museli mít jakékoli zkušenosti s programováním. Některé z populárních vývojových motorů zahrnují:
- GameMaker: Studio - Jeden z nejpopulárnějších 2D engine.
- Unity - Oblíbený 3D engine, protože se snadno používá a je přenosný.
- RPG Maker VX - skriptovací engine vytvořený pro tradiční 2D RPG nebo JRPG hry.
- Unreal Development Kit - 3D Engine, který lze přizpůsobit různým funkcím.
- Zdroj - Velmi oblíbený 3D engine, který je neustále aktualizován a upravován.
- Project Spark - optimalizovaný 3D engine zaměřený na příležitostné uživatele.
Krok 2. Prostudujte si svůj motor nebo najděte někoho, kdo o tom ví
V závislosti na tom, jaký motor si vyberete, můžete čelit značným výzvám v programování. I tomu nejzákladnějšímu motoru chvíli trvá, než pochopíte, jak s ním manipulovat. Pokud požadované programování přesahuje vaše možnosti, nejprve si jej prostudujte nebo najměte někoho zkušeného.
- Toto bude začátek fáze budování vašeho týmu. Pokud neumíte programovat, budete si muset nejprve najmout programátora. Na grafický a zvukový design můžete myslet později, protože než budete moci pokračovat v projektu, budete muset postavit prototyp.
- Existuje velká komunita nezávislých vývojářů nebo programátorů, na které se můžete obrátit. Lidé se do projektu zapojí z různých důvodů a kompenzací. Tady může pomoci solidní dokument o designu hry, protože solidní dokument ukazuje, že jste oddaní své myšlence.
Krok 3. Vytvořte prototyp
Jakmile zvládnete zvolený engine, vytvořte prototyp své hry. Tento prototyp slouží jako počáteční test hlavní funkčnosti vaší hry. K prototypu nepotřebujete grafiku ani zvuk. Stačí vytvořit jednoduché zástupné symboly (jako kostka nebo panáček) a malou testovací oblast.
- Neustále testujte a vylepšujte svůj prototyp, abyste se ujistili, že je vaše hra zábavná. Všímejte si všeho, co nefunguje dobře nebo se vám to nezdá, a prohlédněte si všechny zapojené mechaniky. Pokud prototyp není zábavný, nebude zábavná ani finální hra.
- Budou existovat funkce, které se zdají být snadné a možné, ale které nepracují příliš dobře, když jsou postaveny na motoru, který si vyberete. Musíte být připraveni na to, že váš prototyp se bude znovu a znovu měnit, jak budete opravovat věci, které nefungují dobře.
Krok 4. Jemně dolaďte ovládací prvky
Nejzákladnější funkcí ve hře je interakce hráče s hrou prostřednictvím nějakého ovládacího vstupu. Pomocí tohoto prototypu zajistíte, aby vaše ovládání hry bylo co nejdokonalejší.
Hry se špatným ovládáním hráče frustrují. Díky hře s dokonalým ovládáním se hráčovy dovednosti vyplatí
Část 4 ze 7: Vytváření aktiv
Krok 1. Zvažte potřeby projektu
V závislosti na rozsahu projektu se vaše grafické potřeby mohou značně lišit. Některé hry jsou vytvářeny pouze pomocí jednoduchých tvarů a barev, zatímco jiné hry mají složité a rozsáhlé světy vytvořené týmem grafických a zvukových designérů. Buďte realističtí se svými cíli aktiv ve hře a najímejte lidi podle svých potřeb.
- Většinu nezávislých her vytvářejí malé týmy a často dokonce jedna osoba. Pokud pracujete na svém projektu sami, buďte připraveni strávit spoustu času, zvláště pokud chcete vytvořit veškerý majetek sami.
- Na internetu je k dispozici mnoho bezplatných aktiv, zejména v komunitě vývojářů nebo programátorů. Vždy se ujistěte, že vše, co používáte, neporušuje autorská práva.
Krok 2. Vytvořte hrubý koncept pro některé vizuální návrhy
Chcete -li začít cítit estetiku grafiky hry, musíte začít implementovat grafiku do prototypu a vyvíjet prototyp do stále dokonalejší hry.
- Existuje mnoho stylů, které můžete použít. Pixel art (záměrně retro styl) je jedním z nejběžnějších stylů, které používají nezávislí vývojáři. Pixel art se stává běžnou záležitostí, protože tato grafika je nejrychlejší a nejlevnější na vytvoření a stále poskytuje dobré hry.
- Pokud máte čas a více členů, můžete zvážit vytvoření 3D grafiky. Základní 3D model může být vytvořen pouze jednou osobou, ale složitější detaily zabere spoustu času sám. 3D modely potřebují k dokončení modelu textury.
Krok 3. Navrhněte herní svět nebo strukturu
Jakmile budete mít grafiku připravenou k použití, můžete začít stavět hru. V závislosti na vašem herním stylu budete možná muset vytvořit úrovně nebo hrací plochy. Pokud vytváříte logickou hru, můžete se pustit do navrhování logické hry.
Krok 4. Rozvíjejte vizuální prvky
V závislosti na použitém vizuálním stylu existuje mnoho programů, které můžete použít k vytvoření vizuálních prostředků. Mezi oblíbené programy patří:
- Blender - tento open source program je nejpopulárnějším řešením 3D modelování. Na internetu je k dispozici mnoho návodů, které vám ukážou, jak rychle začít.
- Photoshop - Tento program je nezbytný pro proces vytváření textur i pro většinu 2D grafiky. Tento program je drahý, takže pokud vám chybí peníze, zvažte použití GIMP, alternativy open source. GIMP má většinu stejných funkcí.
- Paint.net - Tento program je alternativou open source k Paint Shop Pro a umožňuje vám snadno vytvářet 2D vizuály zdarma. Tento program je velmi užitečný pro vytváření 2D pixelové grafiky.
Krok 5. Zaznamenejte zvukové dílo
Zvukový design má důležitou roli při zkoumání hrané hry. Používání hudby či nikoli, kdy a jak používat zvukové efekty a jak se mluví dialogy, to vše může ovlivnit způsob, jakým se hráči spojí s vaší hrou.
- Na internetu najdete celou řadu bezplatných a dobrých zvukových záznamů a softwaru pro tvorbu hudby. Zvažte využití těchto bezplatných zdrojů, pokud vám chybí peníze nebo pracujete samostatně.
- Vytvářejte si vlastní zvukové efekty s předměty ve svém domě.
Část 5 ze 7: Dát to všechno dohromady
Krok 1. Hrajte svou hru co nejčastěji
Při vytváření všech aspektů hry hrajte hru, abyste zajistili, že vaše hra zůstane zábavná a soudržná. Pokud vám nějaká oblast nebo nápad připadá chybějící nebo špatný, opravte jej nebo ho vyhoďte. Jakmile jsou vytvořeny všechny úrovně nebo hádanky nebo oblasti, zkuste je hrát a dokončit, aby byla vaše hra zábavná od začátku do konce.
Krok 2. Soustřeďte se na základní filozofii
Během procesu vývoje byste měli neustále kontrolovat, zda hra, kterou vytváříte, stále drží filozofii, která byla definována od začátku. Ujistěte se, že se budete držet předem připraveného seznamu funkcí a nenecháte se ovlivnit různými doplňky.
Krok 3. Leštění, leštění a leštění
Pokračujte ve zkoumání svého grafického, zvukového a herního designu, abyste vylepšili některé oblasti, které je stále třeba zlepšit, a zdůraznili jedinečný styl vaší hry. Vaše schopnost rychle vyleštit vaši hru bude do značné míry záviset na grafickém stylu, který si vyberete a používáte.
Část 6 ze 7: Testování hry
Krok 1. Začněte hledat chyby
Poté, co jste hru vytvořili od začátku do konce, je na čase zjistit, jak ji zničit. Hledání chyb ve hře a jejich oprava je důležité, aby bylo zajištěno, že tuto hru může hrát co nejvíce lidí.
Krok 2. Proveďte akce, které byste normálně nezkusili
Každý možný způsob interakce hráče s vaší hrou stojí za zvážení a vyzkoušení. Zajistěte, aby vaše pravidla ve hře nemohla být obcházena nebo porušována tím, že na ně budete co nejvíce útočit.
Testování chyb může zabrat tolik času, kolik času zabere samotná hra. Čím více lidí může s testováním pomoci, tím více problémů můžete najít a poté opravit
Krok 3. Upřednostněte chyby, které mají být opraveny
Pokud máte dlouhý seznam chyb a máte jen omezené množství času na jejich opravu, ujistěte se, že odstraníte závažné chyby a nejprve poškodíte hru. Pokud například existuje chyba, která umožňuje hráči ve hře založené na skóre dosáhnout nekonečna, měli byste se ujistit, že je chyba okamžitě vyřešena.
Krok 4. Sledujte, jak si ostatní hrají
Požádejte přátele, aby vaši hru vyzkoušeli. Sledujte, jak se vypořádávají s výzvami ve hře a jak interagují s vaším herním světem. Možná zkusí něco, co vás nikdy předtím nenapadlo.
Část 7 ze 7: Vydání hry
Krok 1. Zkontrolujte pravidla pro vydání programu uvedená na motoru, který používáte
Každý modul podporuje konkrétní platformu a některé motory vyžadují vydání licencí pro různé platformy. Například u Game Studia můžete vydat hru na Windows a Mac OS X se standardní verzí, ale pokud chcete vydat hru v mobilní verzi, za upgrade na verzi Pro si musíte připlatit.
Krok 2. Vybudujte pro svou hru nadšení
Jakmile bude vaše hra vydána, začněte se snažit upoutat pozornost. Uvolněte několik snímků obrazovky a videí ze své hry na populárních herních fórech. Kontaktujte web se zprávami o hře a sdělte jim, že vaše hra bude brzy vydána (nezapomeňte uvést, jak hru získat, kolik stojí a stručný popis hry).
Během výrobního procesu vytvořte firemní web, abyste mohli začít shromažďovat následovníky. Vytvoření fóra o vaší hře je také skvělý způsob, jak přimět fanoušky k vzájemné interakci, a aktualizace vašeho webu může také přilákat více pozornosti
Krok 3. Definujte svou distribuční službu
Někteří nezávislí vývojáři budou poskytovat své hry na svém vlastním hostingu, ale může se vám zdát, že tato metoda je na hostování dost drahá, a někteří hostitelé prostě nemohou udržet velikost potřebnou pro velkou a úspěšnou hru. Existuje několik oblíbených míst k vydání nezávislých her pro Windows a Mac OS X:
- Pára
- Desura
- Pokorný obchod
- GOG
- Mobilní hry obvykle musí být vydávány v příslušných obchodech (Apple App Store, Google Play Store a další). Totéž platí pro konzolové hry (Xbox Live, PlayStation Network a další).
- Různé služby budou vyžadovat jiné procento z každého prodeje vaší hry. Podívejte se na podrobnosti o tomto v každé službě, abyste zjistili, který je pro vás nejlepší. Většina služeb má obchodního zástupce, kterého můžete kontaktovat přímo.
Krok 4. Spravujte a udržujte svoji hru
Jakmile bude vaše hra vydána, udržujte ji co nejvíce opravou chyb a zahrnutím nového obsahu. Věk digitální distribuce znamená, že hry lze aktualizovat rychleji než kdykoli předtím. Navíc se každou chvíli vyskytne jedna nebo dvě chyby, protože populace hráčů přistupujících k vaší hře roste. Udělejte co můžete, abyste chybu opravili co nejdříve.
Tipy
- Neexistuje žádný absolutní způsob, jak vytvořit hru. Berte tuto příručku pouze jako osnovu a použijte postup, který je pro vás nejúčinnější.
- Nečekejte, že vyděláte spoustu peněz přes noc. Tvorba hry je práce založená na koníčcích a zájmech a peníze jsou bonusem za toto úsilí.
- Najdou se lidé, kteří nevěří, že to zvládnete. Ale pokud to budete myslet vážně, budete schopni dokončit to, co jste začali.