Navrhovanie videohier nie je jednoduchá práca. Ale ak máte nápad, ktorý je škoda, nie je lepší čas začať ako teraz. S rozšíreným trendom nezávislého vývoja nebolo budovanie hry nikdy jednoduchšie ani lacnejšie ako dnes. Podľa tejto príručky sa pustite do navrhovania a budovania hry svojich snov a potom ju rozšírte po celom svete.
Krok
Časť 1 zo 7: Výroba nadácie
Krok 1. Vyberte žáner
Napriek tomu, že všetky úspešné hry majú svoju jedinečnosť, takmer všetky hry spadajú do určitého žánru. Rozhodnite sa, aký druh hry chcete hrať, a zistite, aké majú ďalšie hry rovnakého žánru. Niektoré bežné žánre zahŕňajú:
- Arkáda
- Strieľačky alebo strieľačky
- Logická alebo logická hra
- Platformy
- Závodné alebo závodné hry
- Nekonečný bežec
- RPG
- Strieľačka z pohľadu prvej osoby
- Príbehovo orientované JRPG alebo RPG
- Vežová obrana
- Hrôza
- Bojovník alebo bojová hra
- Komédia
Krok 2. Vyberte platformu
Platforma, na ktorej sa rozhodnete vyvíjať svoju hru, bude mať významný vplyv na spôsob jej vývoja. Platforma, ktorú si vyberiete, určuje, ako bude hra ovládaná. Napríklad hry pre smartfóny sa zvyčajne vyrábajú na základe dotyku a pohybu, počítačové hry zvyčajne používajú klávesnicu a myš, zatiaľ čo hry pre konzoly spravidla používajú herné ovládače.
- Zo všetkých týchto pravidiel existujú určité výnimky. Obvykle však budete navrhovať hry jednoduchšie, ak sa budete držať určitých spôsobov ovládania.
- Ak chcete vyrábať hry pre iPhone, musíte ich odoslať do Apple Store z počítača Mac.
Krok 3. Zapíšte si pôvodný návrh
Tento počiatočný návrh by mal pozostávať z niekoľkých stránok, ale bude tvoriť jadro herného zážitku, ktorý vytvoríte. Tento dizajn obsahuje hlavný koncept vašej hry a umožní vám zistiť, či je možné váš nápad skutočne realizovať ako videohru.
Krok 4. Začnite so základnou filozofiou
Toto tvrdenie bude slúžiť ako motivácia k vytvoreniu vašej hry. Toto tvrdenie je jednoduché a ide priamo k bodu, o ktorom je vaša hra. Prečítajte si toto vyhlásenie a uistite sa, že vaša hra stále slúži svojmu základnému účelu. Tu je niekoľko príkladov základných filozofií:
- Táto hra je ekonomickou simuláciou vesmírnej stanice.
- Táto hra vám umožní hrať ako živé auto.
- Táto hra testuje hráčove reflexy.
Krok 5. Zapíšte si funkcie
Vďaka herným funkciám sa vaša hra líši od ostatných hier rovnakého žánru. Začnite tým, že si napíšete svoje nápady a koncepty. Potom zmeňte koncept na vety založené na akciách. Skúste vytvoriť päť až 15 funkcií. Napríklad:
- Koncept: Stavba vesmírnej stanice.
- Popis: Zostavte a spravujte svoju osobnú vesmírnu stanicu.
- Koncept: Poškodenie asteroidmi.
- Popis: Pokúste sa zostať v bezpečí pred nebezpečnými predmetmi, ako sú asteroidy, iskry od slnka a kométy.
- Písanie vašich funkcií od začiatku vám umožňuje zostaviť každú funkciu jednotlivo v dokumente návrhu. Vďaka tomu bude váš projekt viac zameraný a zabráni vzniku myšlienok v strede vývojového procesu.
- Pokračujte v revízii týchto funkcií, kým nebudete spokojní a uistíte sa, že všetky tieto funkcie predstavujú hru, ktorú chcete hrať.
Krok 6. Urobte si prestávku
Vložte tento počiatočný dizajn do zásuvky a snažte sa na to nemyslieť týždeň alebo dva. Budete sa chcieť vrátiť k pôvodnému návrhu s novou perspektívou, aby ste pomohli určiť, či sa projekt skutočne oplatí urobiť, alebo možno budete musieť revidovať alebo znova vytvoriť pôvodný dizajn.
Časť 2 zo 7: Písanie dizajnového dokumentu
Krok 1. Začnite pracovať na základných podrobnostiach
Dizajnové dokumenty sú chrbticou vašej videohry. Tento dokument obsahuje podrobný popis mechaniky, zápletky, pozadia, estetického dizajnu a oveľa viac z vašej hry. Našťastie je formát tohto dokumentu menej dôležitý ako jeho obsah a nie je potrebné sa oň starať.
- Dizajnové dokumenty sú veľmi dôležité, najmä ak riadite tím programátorov a výtvarníkov. Uistite sa, že dokumenty, ktoré vytvoríte, sú pre nich, nie pre konečného spotrebiteľa. Nebuďte vágni alebo nejasní a dôkladne vysvetlite podrobnosti o každom hernom mechanizme.
- Nie všetky hry majú dokumentáciu k návrhu a je nepravdepodobné, že by sa dva dokumenty k návrhu navzájom podobali. Nasledujúce kroky použite ako vodítko, ale urobte svoj dokument čo najnezávislejší podľa toho, čo vaša hra vyžaduje.
Krok 2. Sformulujte obsah
Každý aspekt hry musí byť zahrnutý v obsahu. Jediné, čo netreba zahrnúť, je príbeh, pokiaľ nie je v tesnom spojení s mechanikou vašej hry.
- Pri vytváraní pokynov na hranie hier vytvorte obsah rovnakým spôsobom. Začnite zahrnutím širokých a všeobecných vecí, ako je vytváranie postáv, boj a hlavné rozhranie, a potom pokračujte do podsekcií každej z týchto sekcií.
- Považujte tento obsah za celkový obraz svojej hry. Pri ďalšom písaní obsahu sa hlbšie ponoríte do podrobností svojej hry.
Krok 3. Vyplňte každú časť dokumentu
Po vytvorení obsahu začnite vysvetľovať mechaniku. Nájdite si čas na podrobné vysvetlenie, aby pri spustení programovania nedošlo k žiadnym zmätkom. Každý mechanizmus by mal byť dôkladne vysvetlený, aby pri jeho implementácii nedochádzalo k zámene.
Krok 4. Vytvorte s inými ľuďmi alebo so svojim tímom
V závislosti od prístupu je tvorba herného dizajnu procesom spolupráce. Spätná väzba od ostatných vám môže pomôcť udržať vašu hru zameranú a zvýrazniť oblasti, ktoré neboli dobre zvážené.
Časť 3 zo 7: Začnite programovať
Krok 1. Určite motor, ktorý chcete použiť
Engine je hlavnou základňou vašej hry, ktorá obsahuje rôzne vývojové nástroje, ktoré uľahčujú vytváranie hier. Vytvorenie hry pomocou existujúceho enginu je určite oveľa časovo úspornejšie a jednoduchšie ako vytvorenie nového enginu od začiatku. Existuje mnoho motorov navrhnutých pre nezávislých vývojárov.
- Motory zvyčajne uľahčujú manipuláciu s grafikou, zvukom a AI.
-
Každý motor má svoje výhody a nevýhody. Niektoré motory sú vhodnejšie pre 2D grafiku, zatiaľ čo iné sú vhodnejšie pre 3D grafiku. Niektoré motory vyžadujú viac znalostí o programovaní ako ostatné. Existuje niekoľko nástrojov na vývoj hier, ktoré môžete použiť bez toho, aby ste museli mať skúsenosti s programovaním. Medzi niektoré z obľúbených vývojových motorov patria:
- GameMaker: Studio - Jeden z najobľúbenejších 2D engine.
- Unity - Populárny 3D engine, pretože sa ľahko používa a je prenosný.
- RPG Maker VX - skriptovací nástroj vytvorený pre tradičné 2D RPG alebo JRPG hry.
- Unreal Development Kit - 3D Engine, ktorý je možné prispôsobiť rôznym funkciám.
- Zdroj - Veľmi obľúbený 3D engine, ktorý sa neustále aktualizuje a upravuje.
- Project Spark - optimalizovaný 3D engine zameraný na príležitostných používateľov.
Krok 2. Študujte svoj motor alebo nájdite niekoho, kto o tom vie
V závislosti od toho, aký motor si vyberiete, vás môžu stretnúť značné problémy s programovaním. Aj ten najzákladnejší motor potrebuje čas na pochopenie, ako s ním manipulovať. Ak požadované programovanie presahuje vaše možnosti, najskôr si ho preštudujte alebo najmite niekoho zručného.
- Toto bude začiatok fázy budovania vášho tímu. Ak neviete programovať, musíte si najskôr najať programátora. Na grafický a zvukový dizajn môžete myslieť neskôr, pretože než budete môcť pokračovať v projekte, budete musieť postaviť prototyp.
- Existuje veľká komunita nezávislých vývojárov alebo programátorov, na ktorých sa môžete obrátiť. Ľudia sa do projektu zapoja z rôznych dôvodov a z kompenzácií. Tu môže pomôcť solídny dokument o návrhu hry, pretože solídny dokument ukazuje, že ste oddaní svojmu nápadu.
Krok 3. Vytvorte prototyp
Akonáhle zvládnete zvolený engine, vytvorte prototyp svojej hry. Tento prototyp slúži ako počiatočný test hlavnej funkčnosti vašej hry. Na prototypovanie nepotrebujete grafiku ani zvuk. Stačí vytvoriť jednoduché zástupné symboly (ako kocka alebo panáčik) a malú testovaciu plochu.
- Neustále testujte a zdokonaľujte svoj prototyp, aby ste sa presvedčili, že je vaša hra zábavná. Zaznamenajte si všetko, čo nefunguje dobre alebo sa vám zdá, že niečo chýba, a prezrite si všetku zapojenú mechaniku. Ak prototyp nie je zábavný, zábavná nebude ani konečná hra.
- Budú existovať funkcie, ktoré sa zdajú byť jednoduché a možné, ale ktoré nefungujú veľmi dobre, ak sú skonštruované s motorom, ktorý si vyberiete. Musíte byť pripravení na to, že váš prototyp sa bude znova a znova meniť, keď budete opravovať veci, ktoré nefungujú dobre.
Krok 4. Jemne dolaďte ovládacie prvky
Najzákladnejšou funkciou v hre je interakcia hráča s hrou prostredníctvom nejakého ovládacieho vstupu. Použite tento prototyp, aby ste zaistili, že vaše ovládanie hry bude čo najdokonalejšie.
Hry so slabým ovládaním budú hráčov frustrovať. Vďaka hre s dokonalým ovládaním sa hráčovým schopnostiam vyplatí
Časť 4 zo 7: Vytváranie majetku
Krok 1. Zvážte potreby projektu
V závislosti od rozsahu projektu sa vaše grafické potreby môžu veľmi líšiť. Niektoré hry sú vyrobené iba z jednoduchých tvarov a farieb, zatiaľ čo iné majú zložité a rozsiahle svety vytvorené tímom grafických a zvukových dizajnérov. Buďte realistickí so svojimi cieľmi v hre a najímajte ľudí podľa svojich potrieb.
- Väčšinu nezávislých hier tvoria malé tímy a často dokonca aj jedna osoba. Ak pracujete na svojom projekte sám, buďte pripravení stráviť veľa času, najmä ak chcete vytvoriť všetky aktíva sami.
- Na internete je k dispozícii mnoho bezplatných aktív, najmä v komunite vývojárov alebo programátorov. Vždy sa uistite, že všetko, čo používate, neporušuje autorské práva.
Krok 2. Vytvorte hrubý koncept pre niektoré vizuálne návrhy
Ak chcete začať cítiť estetiku grafiky hry, musíte začať implementovať grafiku do prototypu a vyvíjať prototyp do stále kompletnejšej hry.
- Existuje mnoho štýlov, ktoré môžete použiť. Pixel art (zámerne retro štýl) je jedným z najbežnejších štýlov, ktoré používajú nezávislí vývojári. Pixel art sa stáva bežným, pretože tieto grafiky je možné najrýchlejšie a najlacnejšie vytvoriť a napriek tomu poskytujú dobré hry.
- Ak máte čas a viac členov, môžete zvážiť výrobu 3D grafiky. Zatiaľ čo základný 3D model môže vytvoriť iba jedna osoba, zložitejšie detaily zaberú veľa času samy. 3D modely vyžadujú na dokončenie modelu textúry.
Krok 3. Navrhnite herný svet alebo štruktúru
Keď budete mať grafiku pripravenú na použitie, môžete začať s budovaním hry. V závislosti od vášho herného štýlu bude možno potrebné vytvoriť úrovne alebo hracie plochy. Ak tvoríte logickú hru, môžete sa pustiť do navrhovania logickej hry.
Krok 4. Rozvíjajte vizuálne prvky
V závislosti od použitého vizuálneho štýlu existuje mnoho programov, ktoré môžete použiť na vytvorenie svojich vizuálnych prvkov. Medzi obľúbené programy patria:
- Blender - tento open source program je najobľúbenejším riešením pre 3D modelovanie. Na internete je k dispozícii množstvo návodov, ktoré vám ukážu, ako rýchlo začať.
- Photoshop - Tento program je nevyhnutný pre proces vytvárania textúr, ako aj pre väčšinu 2D grafiky. Tento program je drahý, takže ak vám chýbajú peniaze, zvážte použitie GIMP, alternatívy s otvoreným zdrojovým kódom. GIMP má väčšinu rovnakých funkcií.
- Paint.net - Tento program je open source alternatívou k Paint Shop Pro a umožňuje vám jednoducho vytvárať 2D vizuály zadarmo. Tento program je veľmi užitočný pri vytváraní 2D pixelovej grafiky.
Krok 5. Zaznamenajte zvukové dielo
Zvukový dizajn má dôležitú úlohu pri skúmaní hranej hry. Používanie hudby alebo nie, kedy a ako používať zvukové efekty a ako sa hovorí dialógom, to všetko môže ovplyvniť spôsob, akým sa hráči spoja s vašou hrou.
- Na internete nájdete množstvo bezplatných a dobrých zvukových záznamov a softvéru na tvorbu hudby. Zvážte využitie týchto bezplatných zdrojov, ak máte málo peňazí alebo pracujete samostatne.
- Vytvorte si vlastné zvukové efekty s predmetmi vo vašej domácnosti.
Časť 5 zo 7: Dať to všetko dohromady
Krok 1. Hrajte svoju hru tak často, ako je to možné
Pri vytváraní všetkých aspektov hry hrajte hru, aby bola vaša hra zábavná a súdržná. Ak sa vám nejaká oblasť alebo nápad zdá chýbajúci alebo zlý, opravte ich alebo vyhoďte. Keď sú vytvorené všetky úrovne alebo hádanky alebo oblasti, skúste ich hrať a dokončiť, aby bola vaša hra zábavná od začiatku do konca.
Krok 2. Zamerajte sa na základnú filozofiu
Počas procesu vývoja by ste mali neustále kontrolovať, či hra, ktorú vytvárate, stále drží filozofiu, ktorá bola definovaná od začiatku. Uistite sa, že sa budete držať vopred pripraveného zoznamu funkcií a nenecháte sa ovplyvniť rôznymi doplnkami.
Krok 3. Leštenie, leštenie a leštenie
Pokračujte v skúmaní svojho grafického, zvukového a herného dizajnu, aby ste zdokonalili niektoré oblasti, ktoré je ešte potrebné zlepšiť, a odhalili jedinečný štýl vašej hry. Vaša schopnosť rýchlo vyladiť hru bude do značnej miery závisieť od grafického štýlu, ktorý si vyberiete a použijete.
Časť 6 zo 7: Testovanie hry
Krok 1. Začnite hľadať chyby
Keď ste hru vytvorili od začiatku do konca, je načase zistiť, ako ju zničiť. Nájdenie chýb vo vašej hre a ich odstránenie je dôležité, aby ste zaistili, že túto hru bude môcť hrať čo najviac ľudí.
Krok 2. Vykonajte akcie, ktoré by ste za normálnych okolností neskúsili
Každý možný spôsob interakcie hráča s vašou hrou stojí za zváženie a vyskúšanie. Zaistite, aby sa vaše pravidlá v hre nedali obísť ani ich porušiť tým, že na ne budete čo najviac útočiť.
Testovanie chýb môže trvať rovnako dlho, ako sa vyvinie samotná hra. Čím viac ľudí môže s testovaním pomôcť, tým viac problémov môžete nájsť a potom opraviť
Krok 3. Uprednostnite chyby, ktoré sa majú opraviť
Ak máte dlhý zoznam chýb a máte len obmedzený čas na ich opravu, uistite sa, že najskôr odstránite závažné chyby a poškodíte hru. Ak napríklad existuje chyba, ktorá umožňuje hráčovi dosiahnuť nekonečno v hre založenej na skóre, mali by ste sa uistiť, že chyba je okamžite odstránená.
Krok 4. Sledujte, ako sa ostatní hrajú
Požiadajte priateľov, aby vyskúšali vašu hru. Sledujte, ako sa vyrovnávajú s výzvami v hre a ako interagujú s vašim herným svetom. Možno vyskúšajú niečo, na čo ste predtým ani nepomysleli.
Časť 7 zo 7: Vydanie hry
Krok 1. Skontrolujte pravidlá vydania programu uvedené na motore, ktorý používate
Každý motor podporuje konkrétnu platformu a niektoré motory vyžadujú vydanie licencií pre rôzne platformy. Napríklad v aplikácii Game Studio môžete vydať hru v systéme Windows a Mac OS X so štandardnou verziou, ale ak chcete hru vydať v mobilnej verzii, za aktualizáciu na verziu Pro musíte zaplatiť viac.
Krok 2. Vybudujte pre svoju hru nadšenie
Keď sa má vydať vaša hra, začnite sa snažiť upútať pozornosť. Uverejnite niekoľko snímok obrazovky a videí zo svojej hry na obľúbených herných fórach. Kontaktujte web so správami o hrách a oznámte im, že vaša hra bude čoskoro vydaná (uistite sa, že uvediete, ako hru získať, koľko stojí a stručný popis hry).
Počas výrobného procesu vytvorte webovú stránku spoločnosti, aby ste mohli začať zhromažďovať sledovateľov. Vytvorenie fóra o vašej hre je tiež skvelý spôsob, ako prinútiť fanúšikov k vzájomnej interakcii, a aktualizácia vašej stránky môže tiež upútať väčšiu pozornosť
Krok 3. Definujte svoju distribučnú službu
Niektorí nezávislí vývojári budú poskytovať svoje hry na svojom vlastnom hostingu, ale môže sa vám zdať, že hostenie tejto metódy je dosť drahé a niektorí hostitelia jednoducho nedokážu udržať veľkosť potrebnú pre veľkú a úspešnú hru. Existuje niekoľko obľúbených miest na vydávanie nezávislých hier pre Windows a Mac OS X:
- Steam
- Desura
- Skromný obchod
- GOG
- Mobilné hry sa spravidla musia vydávať v príslušných obchodoch (Apple App Store, Google Play Store a ďalšie). To isté platí pre konzolové hry (Xbox Live, PlayStation Network a ďalšie).
- Rôzne služby budú vyžadovať rôzne percentá z každého predaja vašej hry. Pozrite sa na podrobnosti o tomto v každej službe, aby ste zistili, ktorý je pre vás najvhodnejší. Väčšina služieb má obchodného zástupcu, ktorého môžete priamo kontaktovať.
Krok 4. Spravujte a udržujte svoju hru
Hneď ako bude vaša hra vydaná, udržte ju čo najviac opravou chýb a zaradením nového obsahu. Vek digitálnej distribúcie znamená, že hry je možné aktualizovať rýchlejšie než kedykoľvek predtým. Navyše, každú chvíľu sa vyskytne jedna alebo dve chyby, pretože populácia hráčov, ktorí pristupujú k vašej hre, rastie. Urobte všetko pre to, aby ste chybu odstránili čo najskôr.
Tipy
- Neexistuje žiadny absolútny spôsob, ako vytvoriť hru. Považujte túto príručku iba za prehľad a používajte postup, ktorý je pre vás najefektívnejší.
- Nečakajte, že cez noc zarobíte veľa peňazí. Tvorba hry je práca založená na koníčkoch a záujmoch a peniaze sú bonusom za túto námahu.
- Nájdu sa ľudia, ktorí neveria, že to zvládneš. Pokiaľ to však budete myslieť vážne, budete schopní dokončiť to, čo ste začali.