Napadlo vás někdy, že by bylo skvělé být příběhem počítačové hry? Přáli jste si někdy, abyste si mohli vytvořit vlastní hru? Nebo jste se možná pokusili vytvořit vlastní hru, ale zjistili jste, že náklady na nákup herního enginu jsou příliš vysoké? Ať už jsou vaše důvody jakékoli, tento článek se vám pokusí pomoci nastartovat váš projekt vytvoření vlastní hry s co nejnižšími náklady.
Kroky
Metoda 1 ze 4: Fáze plánování
Krok 1. Formulujte a vytvořte pracovní plán pro svůj projekt
Tento krok obvykle většina lidí, kteří hledají vytvoření nové hry, programátoři i neprogramátoři opomíjí. Je to však také jeden z hlavních důvodů většiny neúspěšných prvních zkoušek. To zahrnuje hlavně rozhodnutí, kolik času a prostředků bude věnováno každému úkolu v rámci projektu a vztahu mezi těmito úkoly. Samotné procesy je samozřejmě nutné nejprve identifikovat. Přečtěte si dále v tomto článku, abyste zjistili různé úkoly, které budete nakonec muset provést.
Krok 2. Rozhodněte o žánru své hry
Herní žánry jsou kategorizace her na základě herního stylu a interakce. Může to být:
- Akční hry: kde hra závisí na rychlých reflexech uživatelů, dobrém načasování, přesnosti nebo jakékoli kombinaci těchto faktorů, aby se ve hře postoupilo dále.
- Dobrodružné hry: kde hra závisí na nekonfliktních přístupech, které vyžadují malé nebo žádné rychlé reflexy. Hra postupuje řešením hádanek, plněním úkolů nebo interakcí s prostředím hry a postavami v ní.
- Akční adventury: kde herní styl je směsicí dvou předchozích žánrů. Například existují dlouhodobé cíle/úkoly, které vyžadují dokončení rychlých reflexů a hra postupuje plněním sekvenčních úkolů, z nichž každá nebo některé jsou jakousi minihrou založenou na akci.
- Hraní rolí (RPG): kde hráči přebírají konkrétní „role“v nastavení hry a rozvíjejí svoji postavu ve hře získáváním dovednostních bodů nebo zkušeností. Některé z těchto her jsou založené na tahu, ale některé používají přístup v reálném čase. Masivně online hry pro více hráčů (MMORPG) pro více hráčů jsou podžánrem tohoto žánru, kde více hráčů sdílí stejné herní prostředí a některé úkoly k provedení vyžadují spolupráci více hráčů.
- Simulační hry: kde hra závisí na simulaci aspektů skutečného života nebo nějakého imaginárního fantasy prostředí.
- Strategické hry: kde herní styl vyžaduje většinou pečlivé plánování a šikovné myšlení.
- Deskové a karetní hry: hra je založena na sadě karet, s nimiž je třeba zacházet podle určité sady pravidel, nebo na manipulaci s „figurkami“na hrací ploše.
Krok 3. Rozhodněte o nastavení své hry
Nastavení hry obsahuje jednu nebo více z následujících komponent:
- Poloha/Zeměpis. Místo, kde se příběh hry odehrává. Může to být podrobná mapa fiktivní země nebo rozložení vojenské základny. Může to být fiktivní/fantasy svět, paralelní vesmír, jiná dimenze, nový kontinent, určitá země v určité éře, směs specifického použití … atd.
- Dějiny. Pro hru, která je pro hru zajímavá, se rozhodl zadní příběh hry, který nastiňuje, co se v místě dosud dělo.
- Režim. To určitým způsobem rozhoduje o obecném tématu hry. Může to být a "temný" tematická hra, utopická nebo dokonce dětská. To je do značné míry ovlivněno cílovou skupinou vaší hry, pro kterou byste se měli rozhodnout ve fázi plánování.
- Herní společnost. Musíte poskytnout pozadí nezbytné pro postavy zapojené do hry včetně zpětných příběhů a funkcí.
Krok 4. Rozhodněte o grafickém/vizuálním stylu hry
Bude vaše hra dvojrozměrná nebo trojrozměrná? Bude grafika efektní nebo hrubá? Budou postavy vykreslovány kresleným způsobem, komickým nebo ve skutečném stylu?
Metoda 2 ze 4: Logistická fáze
Krok 1. Vypočítejte si dostupný rozpočet
Nepřeceňujte ani nepodceňujte své zdroje.
Krok 2. Prozkoumejte dostupné herní motory na základě voleb, které jste provedli během fáze plánování
Pokud se například rozhodnete vytvořit karetní/deskovou hru, pravděpodobně nebudete potřebovat efektní grafický engine a najdete mnoho open source herních motorů věnovaných karetním hrám. Pokud však plánujete vytvořit akční hru pro střílečky z pohledu první osoby, je pravděpodobné, že budete potřebovat výkonnější herní a grafické enginy.
- Vezměte v úvahu svou aktuální úroveň programovacích dovedností a programovací jazyky, ve kterých jste zruční. Pokud například nemáte žádné předchozí znalosti programování, budete potřebovat motor, který nevyžaduje žádné znalosti programování.
- Vezměte v úvahu úroveň dokumentace, kterou herní engine poskytuje.
- Pokud nemůžete najít motor, který vyhovuje vašim kritériím rozpočtu a znalostí předchozího programování, prozkoumejte herní motory, které vyžadují znalosti programování na nejjednodušší možné úrovni, a zjistěte, zda najdete ten, který vyhovuje vašim dalším kritériím. Pokud ne, trochu se zvyšte v požadavcích na programovací dovednosti, dokud nenajdete motor, který vám vyhovuje podle jiných kritérií.
Krok 3. Rozhodněte se, zda se musíte naučit programovat, nebo ne
To zahrnuje rozhodování:
- Ať už se potřebujete vůbec naučit programovací jazyk podle zvoleného herního enginu.
- Jaký programovací jazyk se musíte naučit a pro jakou platformu.
- Jaké úrovně dovedností musíte dosáhnout, abyste mohli používat zvolený herní engine
Krok 4. Prozkoumejte možnosti, jak dosáhnout požadované úrovně dovedností v nezbytném programovacím jazyce
Budete muset absolvovat kurzy nebo vám bude stačit online návod? Jak to ovlivní váš rozpočet?
Krok 5. Proveďte potřebné nákupy
Pokud se dokumentace prodává samostatně, nezapomeňte do svých nákupů zahrnout dokumentaci herního enginu.
Krok 6. Naučte se používat svůj herní engine
Krok 7. Přečtěte si alespoň úvod do modelů softwarového inženýrství
Ačkoli to není absolutní nutnost, velmi to pomůže.
Metoda 3 ze 4: Fáze implementace
Krok 1. Začněte v malém
Pokus o začátek s propracovanou hrou implementující celou věc najednou pravděpodobně skončí frustrováním.
Krok 2. Rozděl a panuj
Nesnažte se vyřešit všechny problémy najednou. Místo toho zkuste problémy rozdělit na menší a tak dále, dokud se nedostanete ke zvládnutelným problémům, které můžete řešit.
Krok 3. Dělejte si poznámky a používejte zpětnou vazbu
Ukažte, co je hotové, uzavřeným okruhům přátel nebo rodiny. Upravte svůj design podle zpětné vazby od recenzentů.
Krok 4. Použijte designový model a držte se ho
Nedělejte chybu, když měníte modely napůl, pokud to není nezbytně nutné.
Krok 5. Buďte trpěliví
Vytvoření hry není práce na jeden den/týden. Některé hry nejsou práce na jeden rok!
Metoda 4 ze 4: Fáze konečného produktu
Krok 1. Navrhněte si marketingovou kampaň
To nemusí být nutně komerční. Musíte však zvýšit viditelnost své hry, abyste získali více zpětné vazby, která nakonec pomůže zlepšit vaši hru i vaše schopnosti vytvářet hry.
Krok 2. Test, test a test znovu
Ačkoli nic není dokonalé, měli byste se tomu snažit být co nejblíže.
Krok 3. Implementujte svou marketingovou kampaň a publikujte svou hru
Krok 4. Získejte zpětnou vazbu od hráčů, kteří hrají vaši hru
Tipy
- UDK byl použit k výrobě Assassin's Creed
- Na výrobu Crysis byl použit CryEngine
- Začněte v malém, zvětšete se
- Naučte se každopádně programovací jazyk, může se vám to hodit
Varování
- Ve své práci nepoužívejte žádný materiál chráněný autorskými právy, který není váš. Ve většině zemí je používání materiálů chráněných autorskými právy bez předchozího svolení vlastníka autorských práv považováno za zločin, který se trestá zákonem.
- Zvláštní pozornost věnujte výběru režimu hry a jejího obsahu tak, aby odpovídal cílové skupině. To je zvláště důležité, pokud jsou vaší cílovou skupinou děti. Některý obsah může být považován za urážlivý a dokonce nezákonný, pokud je hra distribuována jako dětská hra.
- Pokud nehodláte herní design brát jako kariéru, zkuste vyvážit svůj čas mezi vytvářením her a svou prací a dalšími povinnostmi.