Napadla vás niekedy myšlienka, o ktorej by ste si mysleli, že by bolo skvelé byť príbehom počítačovej hry? Priali ste si niekedy, aby ste si mohli vytvoriť vlastnú hru? Alebo ste sa pokúsili vytvoriť vlastnú hru, ale zistili ste, že náklady na nákup herného enginu sú príliš vysoké? Nech už sú vaše dôvody akékoľvek, tento článok sa vám snaží pomôcť naštartovať váš projekt vytvorenia vlastnej hry a s čo najnižšími nákladmi.
Kroky
Metóda 1 zo 4: Fáza plánovania
Krok 1. Sformulujte a vytvorte plán práce pre svoj projekt
Tento krok väčšina ľudí, ktorí hľadajú vytvorenie novej hry, programátori aj neprogramátori často ignoruje. Je to však tiež jeden z hlavných dôvodov väčšiny neúspešných prvých pokusov. To zahŕňa predovšetkým rozhodnutie, koľko času a zdrojov bude venovaných jednotlivým úlohám v rámci projektu a vzťahu medzi týmito úlohami. Samozrejme, najskôr je potrebné identifikovať samotné procesy. Prečítajte si ďalej v tomto článku, aby ste zistili, aké rôzne úlohy budete nakoniec musieť vykonať.
Krok 2. Rozhodnite sa pre žáner svojej hry
Herné žánre sú kategorizáciami hier založených na štýle hry a interakcii. To môže byť:
- Akčné hry: kde sa hra pri ďalšom postupe v hre silne spolieha na rýchle reflexy používateľov, dobré načasovanie, presnosť alebo akúkoľvek kombináciu týchto faktorov.
- Dobrodružné hry: kde sa hra zakladá na nekonfliktných prístupoch, ktoré vyžadujú malé alebo žiadne rýchle reflexy. Hra postupuje riešením hádaniek, plnením úloh alebo interakciou s prostredím hry a postavami v nej.
- Akčné adventúry: kde štýl hry je zmesou dvoch predchádzajúcich žánrov. Existujú napríklad dlhodobé ciele/úlohy, ktoré vyžadujú dokončenie rýchlych reflexov a hra pokračuje plnením sekvenčných úloh, z ktorých každá alebo niektoré sú formou minihry založenej na akciách.
- Hry na hrdinov (RPG): kde hráči preberajú konkrétne „úlohy“v nastavení hry a rozvíjajú svoju postavu v hre získavaním bodov zručnosti alebo skúseností. Niektoré z týchto hier sú ťahové, ale niektoré používajú prístup v reálnom čase. Rozsiahle online hry na hranie rolí (MMORPG) pre viacerých hráčov sú podžánrom tohto žánru, kde viacerí hráči zdieľajú rovnaké herné prostredie a niektoré úlohy vyžadujú na výkon súčinnosť viacerých hráčov.
- Simulačné hry: kde hra závisí od simulácie aspektov skutočného života alebo nejakého imaginárneho fantasy prostredia.
- Strategické hry: kde štýl hry vyžaduje väčšinou starostlivé plánovanie a šikovné myslenie.
- Stolné a kartové hry: Hra je založená na súbore kariet, s ktorými je potrebné zaobchádzať podľa určitého súboru pravidiel alebo na manipulácii s „figúrkami“na doske.
Krok 3. Rozhodnite o nastavení svojej hry
Nastavenie hry obsahuje jednu alebo viac z nasledujúcich komponentov:
- Poloha/geografia. Miesto, kde sa odohráva príbeh hry. Môže to byť podrobná mapa fiktívnej krajiny alebo rozloženie vojenského komplexu. Môže to byť fiktívny/fantasy svet, paralelný vesmír, iná dimenzia, nový kontinent, určitá krajina v určitej ére, zmes špecifického použitia … atď.
- História. Spätný príbeh hry, ktorý načrtáva, čo sa zatiaľ na mieste stalo, sa rozhodol pre hru, ktorá je pre hru zaujímavá.
- Režim. To nejakým spôsobom rozhoduje o všeobecnej téme hry. Môže to byť a "tmavý" tematická hra, utopická alebo dokonca detská. To je výrazne ovplyvnené cieľovou skupinou vašej hry, pre ktorú by ste sa mali rozhodnúť vo fáze plánovania.
- Herná spoločnosť. Musíte poskytnúť pozadie potrebné pre postavy zapojené do hry vrátane spätných príbehov a funkcií.
Krok 4. Rozhodnite o grafickom/vizuálnom štýle hry
Bude vaša hra dvojrozmerná alebo trojrozmerná? Bude grafika efektná alebo hrubá? Budú postavy vykreslené kresleným spôsobom, komickým alebo v skutočnom štýle?
Metóda 2 zo 4: Logistická fáza
Krok 1. Vypočítajte si dostupný rozpočet
Ani nepreháňajte, ani nepodceňujte svoje zdroje.
Krok 2. Vyhľadajte dostupné herné motory na základe možností, ktoré ste urobili vo fáze plánovania
Ak sa napríklad rozhodnete vytvoriť kartovú/stolnú hru, pravdepodobne nebudete potrebovať efektný grafický engine a nájdete mnoho otvorených herných motorov určených pre kartové hry. Ak však plánujete vytvoriť strieľačku z pohľadu prvej osoby, je pravdepodobné, že budete potrebovať výkonnejší herný a grafický engine.
- Vezmite do úvahy vašu súčasnú úroveň programovacích schopností a programovacie jazyky, v ktorých ste zruční. Ak napríklad nemáte žiadne predchádzajúce znalosti programovania, budete potrebovať motor, ktorý nevyžaduje žiadne znalosti programovania.
- Vezmite do úvahy úroveň dokumentácie, ktorú herný engine poskytuje.
- Ak nemôžete nájsť motor, ktorý by vyhovoval vašim kritériám rozpočtu a znalostí predchádzajúceho programovania, preskúmajte motory hier, ktoré vyžadujú znalosti programovania na najjednoduchšej možnej úrovni, a zistite, či nájdete taký, ktorý vyhovuje vašim ďalším kritériám. Ak nie, trochu sa zvýšte v požiadavke na programovacie schopnosti, kým nenájdete motor, ktorý vám vyhovuje inými kritériami.
Krok 3. Rozhodnite sa, či sa musíte naučiť programovať alebo nie
To zahŕňa rozhodnutie:
- Či sa už vôbec musíte naučiť programovací jazyk podľa zvoleného herného enginu.
- Aký programovací jazyk sa musíte naučiť a pre akú platformu.
- Akú úroveň znalostí musíte dosiahnuť, aby ste mohli používať svoj vybraný herný engine
Krok 4. Preskúmajte svoje možnosti dosiahnutia požadovanej úrovne znalostí potrebného programovacieho jazyka
Budete musieť absolvovať kurzy alebo vám bude stačiť online návod? Ako to ovplyvní váš rozpočet?
Krok 5. Vykonajte potrebné nákupy
Ak sa dokumentácia predáva samostatne, nezabudnite zahrnúť do svojich nákupov dokumentáciu k hernému motoru.
Krok 6. Naučte sa používať svoj herný engine
Krok 7. Prečítajte si aspoň úvod do modelov softvérového inžinierstva
Aj keď to nie je úplná nevyhnutnosť, veľmi to pomôže.
Metóda 3 zo 4: Implementačná fáza
Krok 1. Začnite v malom
Pokúsiť sa začať so sofistikovanou hrou, ktorá to celé implementuje naraz, s najväčšou pravdepodobnosťou skončí frustrovaním.
Krok 2. Rozdeľte a dobyte
Nesnažte sa vyriešiť všetky problémy naraz. Skúste namiesto toho rozdeliť problémy na menšie a tak ďalej, kým sa nedostanete k zvládnuteľným problémom, s ktorými sa môžete vysporiadať.
Krok 3. Robte si poznámky a používajte spätnú väzbu
Ukážte, čo je hotové, v uzavretých okruhoch priateľov alebo rodiny. Upravte svoj dizajn podľa spätnej väzby od recenzentov.
Krok 4. Použite dizajnový model a držte sa ho
Nerobte chybu pri zmene modelov na polceste, pokiaľ to nie je úplne nevyhnutné.
Krok 5. Buďte trpezliví
Vytvorenie hry nie je práca na jeden deň/týždeň. Niektoré hry nie sú prácou na jeden rok!
Metóda 4 zo 4: Fáza konečného produktu
Krok 1. Navrhnite si marketingovú kampaň
Nemusí to byť nevyhnutne obchodná záležitosť. Musíte však zvýšiť viditeľnosť svojej hry, aby ste získali väčšiu spätnú väzbu, ktorá vám v konečnom dôsledku pomôže pri zlepšovaní hry a schopností pri vytváraní hier.
Krok 2. Testujte, testujte a testujte znova
Hoci nič nie je dokonalé, mali by ste sa k tomu snažiť dostať čo najbližšie.
Krok 3. Implementujte svoju marketingovú kampaň a zverejnite svoju hru
Krok 4. Získajte spätnú väzbu od hráčov, ktorí hrajú vašu hru
Tipy
- UDK bol použitý na výrobu Assassin's Creed
- Na výrobu Crysis bol použitý CryEngine
- Začnite v malom, zväčšite sa
- Naučte sa programovací jazyk tak či tak, môže sa vám to hodiť
Varovania
- Vo svojej práci nepoužívajte žiadny materiál chránený autorskými právami, ktorý nie je váš. Vo väčšine krajín je používanie materiálov chránených autorskými právami bez predchádzajúceho súhlasu vlastníka autorských práv považované za zločin, ktorý sa trestá zákonom.
- Dávajte si veľký pozor na výber režimu hry a jej obsahu, aby zodpovedal cieľovej skupine. Toto je obzvlášť dôležité, ak sú vašou cieľovou skupinou deti. Niektorý obsah môže byť považovaný za urážlivý a dokonca nezákonný, ak je hra distribuovaná ako detská hra.
- Ak nemienite brať herný dizajn ako kariéru, snažte sa vyvážiť čas medzi vytváraním hier a pracovnými a inými povinnosťami.