Jak vytvořit počítačovou hru

V tomto článku:Položte základyNapište dokument designu hryZačněte programovatVývoj hrySestavte všechno dohromadyTestování hryZveřejněte svoji hruReference

Vytvořit počítačovou hru je nelehký úkol, ale když budete vědět, do čeho jdete, můžete uspět. V dnešní době charakteristické nezávislými vývojáři nebyl vývoj nových her nikdy snazší a levnější. V tomto článku se dozvíte, jak vytvořit vaši vlastní počítačovou hru a jak ji sdílet s ostatními lidmi.

1
Položte základy

  1. 1
    Vyberte si žánr. Přestože je každá úspěšná hra něčím jedinečná, všechny hry spadají do konkrétních žánrů. Rozhodněte se, jakou hru chcete vytvořit a podívejte se na ostatní hry stejného žánru. Mezi základní žánry patří:
    • Arkády
    • Střílečky
    • Hlavolamy
    • Strategie
    • Závodní hry
    • Adventury
    • Simulátory
    • RPG
    • Střílečky z pohledu první osoby
    • Manga JRPG
    • Tower Defense (TD)
    • Horory
    • Zápasy
    • Komedie
  2. 2
    Vyberte si platformu. Platforma, kterou si zvolíte pro vývoj hry významně ovlivní způsob vývoje. Platforma určuje způsob ovládání hry. Hry pro smartphony jsou většinou ovládané dotykem a náklonem, počítačové hry se ovládají pomocí myši a klávesnice a konzolové hry využívají různé konzole.
    • Existují i výjimky, ale obecně je snazší navrhnout hru s konkrétním typem ovládání.
    • Pokud chcete vytvořit hru pro iPhone, budete ji muset nahrát do Apple Store z počítače Mac.
  3. 3
    Napište si základní design. Jde pouze o několik stran, které budou obsahovat základ herního zážitku, který se budete snažit vytvořit. Základní design obsahuje hlavní koncepty hry a umožní vám zjistit, zda jsou vaše nápady uskutečnitelné.
  4. 4
    Začněte základní filozofií. Bude vám sloužit jako motivace pro vývoj celé hry. Jde o jednoduchá tvrzení, která popisují základy celé hry. Často si je pročítejte a ujišťujte se, že vaše hra plní své základní cíle. Zde jsou příklady základních filozofií:
    • Tato hra simuluje život na vesmírné stanici
    • Tato hra vám umožní projet se ve skutečném autě
    • Tato hra testuje reflexy hráčů
  5. 5
    Napište si všechny prvky své hry. Prvky hry jsou to, čím se vaše hra bude lišit od ostatních her stejného žánru. Začněte tím, že si napíšete všechny své nápady a koncepty a vytvořte z nich úderné věty. Snažte se vymyslet 5-15 prvků, například:
    • Koncept: stavba vesmírné stanice
    • Prvek: postavte si svoji vlastní vesmírnou stanici
    • Koncept: poškození asteroidem
    • Prvek: bojujte o přežití při poškození stanice asteroidy, slunečními erupcemi a kometami
    • Když si všechny prvky rozepíšete, budete je později moci rozpracovat v dokumentu návrhu hry. Napište si všechny prvky hned na začátku, abyste měli přehled o celém projektu a nestalo se vám, že vám bude později chybět něco, co jste měli vyřešit již dříve.
    • Upravujte prvky tak dlouho, dokud s nimi nebudete spokojení.
  6. 6
    Dejte si pauzu. Zavřete svůj základní design do šuplíku a snažte se na hru několik dní nebo týdnů nemyslet. Až se k ní později vrátíte, budete schopni se na ni podívat jinýma očima a zjistíte, zda stojí za to se tomuto projektu věnovat, nebo zda byste se měli raději vrátit na začátek.

2
Napište dokument designu hry

  1. 1
    Začněte se zabývat detaily. Dokument designu je páteří celé vaší počítačové hry. Obsahuje detailní popisy mechaniky hry, zápletky, prostředí, detailů atd. Formát tohoto dokumentu není tak důležitý, jako jeho obsah.
    • Dokument designu je obzvláště důležitý v případě, že budete mít pod sebou tým programátorů a umělců. Musíte zajistit, aby všichni dokumentu rozuměli. Nepište vágně a nebojte se zacházet do detailů.
    • Některé hry nemusí mít dokument designu. Náš návod využijte pouze jako rady a nebojte se upravit si dokument podle potřeb vaší hry.
  2. 2
    Napište si obsah. Každý aspekt vaší hry musí být uveden v obsahu. To jediné, co do obsahu psát nemusíte, je příběh hry, pokud ovšem není úzce spjat s její mechanikou. [1]
    • K obsahu přistupujte podobně jako k manuálu pro hru. Začněte širšími sekcemi, například vývojem postav, bojem a hlavním rozhraním a potom se každé sekci věnujte detailněji.
    • Obsah je v podstatě osnovou celé hry. U každého bodu obsahu budete muset zacházet do mnohem větších detailů.
  3. 3
    Vyplňte si všechny sekce dokumentu. Až budete mít obsah, začněte rozšiřovat mechaniku. Věnujte se každé sekci obsahu, aby při programování nevznikaly problémy. Každou mechaniku musíte dokonale vysvětlit, aby implementace probíhala hladce.
  4. 4
    Ukažte svůj dokument jinému členovi vašeho týmu. Vývoj hry většinou stojí na spolupráci mnoha lidí. Když budete pracovat s jinými lidmi, získáte cenné názory a dozvíte se, které oblasti byste měli vylepšit.

3
Začněte programovat

  1. 1
    Vyberte si engine. Engine je v podstatě základní kámen vaší hry. Obsahuje vývojářské nástroje, které vám vývoj hry usnadní. Je mnohem lepší vytvářet hru s pomocí existujícího enginu, než se pokoušet ji vytvořit od začátku. K dispozici máte spoustu enginů pro nezávislé vývojáře.
    • Díky enginům snadno nastavíte grafiku, zvuk a umělou inteligenci.
    • Různé enginy mají různé silné a slabé stránky. Některé se hodí pro 2D grafiky, jiné jsou zase určeny konkrétně pro 3D grafiky. Některé enginy vyžadují lepší znalosti programování, než jiné. Existuje několik vývojářských nástrojů, které můžete použít i v případě, že nemáte zkušenosti s kódováním. Mezi oblíbené enginy patří:
      • GameMaker: Studio – Nejoblíbenější engine pro 2D hry.
      • Unity – 3D engine, který se snadno používá a nabízí přenosnost.
      • RPG Maker VX – Skriptovací engine určený pro 2D RPG s tradičním JRPG stylem.
      • Unreal Development Kit – 3D engine, který lze upravit pro různé účely.
      • Source – Populární 3D engine, který se neustále vyvíjí.
      • Project Spark – Optimalizovaný 3D engine určený pro běžné uživatele
  2. 2
    Naučte se pracovat s enginem, nebo najděte někoho, kdo to umí. Záleží na tom, který engine si vyberete, ale měli byste se připravit na to, že strávíte spoustu času programováním. I ty nejzákladnější enginy vyžadují určitou znalost jejich používání. Pokud neumíte programovat, budete si muset najít někoho, kdo to umí.
    • To bude začátek budování vašeho týmu. Pokud neumíte programovat, programátor bude ten první, koho budete muset najít. Umělce a zvukaře můžete hledat později – nejprve bude nutné vytvořit funkční prototyp.
    • Na internetu najdete spoustu nezávislých vývojářů, se kterými budete moci spolupracovat. Jistě najdete někoho, kdo vám s vývojem hry rád pomůže. Budete ovšem potřebovat detailní dokument designu, jinak tito lidé nebudou vědět, o co vám jde.
  3. 3
    Vytvořte prototyp. Až se seznámíte s vybraným enginem, postavte prototyp hry. Tento prototyp bude sloužit jako základní test funkčnosti vaší hry. Nebudete zatím potřebovat grafiku ani audio, budou vám stačit základní tvary (například krychle nebo jednoduchý panáček) a malá testovací oblast. [2]
    • Testujte prototyp tak dlouho, dokud nebude zábava ho hrát. Zapisujte si vše, co se vám nelíbí a co potřebuje upravit. Pokud prototyp není zábavný, vaše hra také nebude zábavná.
    • Vždy se najdou prvky, které do hry jednoduše nebudou zapadat. Připravte se na to, že budete prototyp muset několikrát změnit a vypustit či přidat spoustu věcí.[3]
  4. 4
    Nastavte ovládání. Nejzákladnější funkčnost hry je interakce hráče pomocí ovládání. U prototypu se ujistěte, že je ovládání snadné.
    • Hráči nemají rádi hry se špatným ovládáním. Zamyslete se nad tím a připravte hru, která se bude ovládat snadno a intuitivně.

4
Vývoj hry

  1. 1
    Zamyslete se nad potřebami svého projektu. Vývoj hry bude záviset na rozsahu vašeho projektu. Některé hry využívají pouze základní tvary a barvy, jiné zahrnují složité světy a pracuje na nich spousta umělců a zvukařů. Zamyslete se nad tím, čeho chcete dosáhnout a podle toho si najděte lidi, kteří vám s vývojem pomohou.
    • Většinu nezávislých her vytváří malé týmy, často i jediný člověk. Pokud chcete celý projekt dokončit sami, připravte se na to, že vám to bude trvat spoustu času.
    • Existuje spousta prvků, které si můžete zdarma stáhnout z internetu. Dávejte si ale pozor, abyste neporušili něčí autorská práva.
  2. 2
    Načrtněte si grafiku. Budete muset začít implementovat grafiku do prototypu a potom tento prototyp rozšiřovat, dokud z něho nebude úplná hra.
    • Existuje spousta stylů, které můžete využít. Pixel art (schválně trochu retro) je jedním z běžných stylů, které nezávislí vývojáři využívají, protože je rychlý a levný a dosáhnete s ním dobrých výsledků. [4]
    • Pokud máte více času a více lidí, můžete používat 3D grafiku. Základní 3D modelování zvládnete i sami, ale složitější detaily vám zaberou mnohem více času. 3D modely navíc vyžadují textury.
  3. 3
    Navrhněte si svět neboli strukturu hry. Až budete mít grafiku, budete moci začít vytvářet samotnou hru. Budete muset vytvořit herní oblasti nebo úrovně. Pokud vytváříte hlavolam, můžete ho začít navrhovat.
  4. 4
    Vytvořte si grafické prvky. Existuje několik různých programů, které můžete použít. Patří mezi ně například:
    • Blender - Tento open source program je jedním z nejoblíbenějších programů pro 3D modelování. Na internetu najdete spoustu tutoriálů, které vás naučí s ním pracovat.
    • Photoshop –Tento program je nezbytný pro tvorbu textur a vytváření 2D grafiky. Je ovšem drahý, takže pokud nemáte moc peněz, použijte raději opensourcový GIMP, který je zdarma a obsahuje většinu funkcí Photoshopu.
    • Paint.net – Tento open source program je alternativou Paint Shop Pro a umožní vám snadno vytvářet 2D grafiku. Hodí se zejména pro 2D pixelovou grafiku.
  5. 5
    Nahrajte si zvukové prvky. Zvukový design je při vývoji her velmi důležitý. Ať už budete mít ve hře hudbu, nebo ne, je nezbytně důležité nastavit zvukové efekty, dialog a způsob, jakým se hráč ke hře připojí.
    • Na internetu najdete spoustu nahrávacích programů a programů na úpravu zvuku. Pokud nemáte moc peněz, stáhněte si nějaký, který je zdarma.
    • Můžete si vytvořit zvukové efekty sami pomocí věcí, které máte doma.

5
Sestavte všechno dohromady

  1. 1
    Hrajte svoji hru co nejčastěji. Při vytváření aspektů hry byste ji měli stále hrát, abyste měli jistotu, že bude zábavná a že na sebe budou jednotlivé části dobře navazovat. Když budete mít pocit, že některá oblast pokulhává, buď ji upravte, nebo ji vyřaďte. Až budete mít hotové všechny úrovně, zahrajte si hru celou a přesvědčte se, že je zábavná od začátku až do konce.
  2. 2
    Držte se své základní filozofie. Během procesu vývoje hry byste si měli stále kontrolovat, zda se držíte své základní filozofie. Mějte na paměti svůj seznam prvků a dávejte si pozor, abyste se nenechali unést dalšími a dalšími přídavnými prvky.
  3. 3
    Dolaďte hru k dokonalosti. Opakovaně si hru přehrávejte, prohlížejte a přemýšlejte o grafice a zvuku. Postupně vyřešte všechny problémy, které by při hraní mohly nastat. Možnost rychlých úprav bude záviset na stylu grafiky, který používáte.

6
Testování hry

  1. 1
    Začněte hledat chyby. Jakmile budete mít hru hotovou, začněte hledat způsoby, jak ji narušit a obejít. Najít chyby a spravit je bude velmi důležité.
  2. 2
    Zkoušejte provést akce, které byste normálně nezkoušeli. Musíte počítat s každým způsobem interakce hráče s hrou. Ujistěte se, že vaše hra obsahuje pravidla, která není možné obejít ani porušit.
    • Testování vám zabere relativně dost času, pravděpodobně stejnou dobu, jako samotný vývoj hry. Čím více lidí do tohoto procesu zapojíte, tím více problémů najdete a opravíte.
  3. 3
    Určete priority nápravy chyb. Pokud máte dlouhý seznam chyb a omezenou dobu na jejich nápravu, nejprve vyřešte velké problémy. Pokud vaše hra například obsahuje chybu, která hráčům umožňuje získat neomezeně vysoké skóre, měli byste ji odstranit co nejdříve.
  4. 4
    Sledujte ostatní lidi, jak hrají vaši hru. Pozvěte si přátele a požádejte je, aby si vaši hru zahráli. Všímejte si, jak řeší problémy a jak probíhá interakce mezi nimi a vaší hrou. Pravděpodobně zjistíte, že se budou snažit udělat věci, které by vás nikdy nenapadly.

7
Zveřejněte svoji hru

  1. 1
    Zjistěte si pravidla vašeho enginu ohledně zveřejňování hotových programů. Každý engine podporuje jinou platformu a některé vyžadují různé licence pro zveřejnění hry na různých platformách. Například u Game Studio můžete svoji hru vydat pro Windows a Mac OS X pouze u standardní verze. Pokud chcete hru vydat i pro mobilní zařízení, budete si muset připlatit a upgradovat na verzi Pro.
  2. 2
    Začněte své hře dělat reklamu. Až se bude blížit vydání vaší hry, začnete jí dělat reklamu. Zveřejněte několik záběrů na oblíbených fórech pro hráče. Kontaktujte webové stránky zabývající se počítačovými hrami a napište jim, že brzy vydáte svoji hru (napište, kde ji lidé budou moci získat, kolik peněz bude stát a o čem bude).
    • Vytvořte si webovou stránku, díky které budete moci získávat zákazníky. Můžete založit také fórum, na kterém si hráči budou moci vyměňovat své dojmy.
  3. 3
    Vyberte si distribuční službu. Někteří nezávislí vývojáři svoji hru zveřejní na svých webových stránkách, ale možná zjistíte, že vás to bude stát zbytečně moc peněz. Existuje několik možností pro vydávání nezávislých her jak pro PC, tak pro Mac OS X:
    • Steam
    • Desura
    • Humble Store
    • GOG
    • Mobilní hry se většinou vydávají přes mobilní obchody (Apple App Store, Google Play Store atd.). To samé platí pro konzolové hry (Xbox Live, PlayStation Network atd.).
    • Každá distribuční společnost si bude účtovat provize z prodeje vaší hry. Zjistěte si, kterou je nejlepší si vybrat, abyste vydělali co nejvíce. Většina společností má obchodní zástupce, se kterými si jako developer můžete sjednat schůzku.
  4. 4
    Podporujte svoji hru. Až bude vaše hra v oběhu, finančně ji podporujte rozšiřováním obsahu a vychytáváním chyb. Věk digitální distribuce znamená, že je možné hry updatovat mnohem rychleji, než kdy dříve. Je téměř jisté, že až se hra dostane mezi lidi, objeví se chyby. Snažte se je odstranit co nejdříve.

Tipy

  • Neexistuje jediný správný způsob, jak vytvořit počítačovou hru. Tento článek vám poskytuje pouze nástin základních kroků vývoje.
  • Nemyslete si, že se vám podaří díky hře vydělat miliony dolarů přes noc. Měli byste to dělat proto, že vás to baví, ne pro peníze.
  • Jistě se najdou lidé, kteří vám budou tvrdit, že to nedokážete. Nemyslete na ně a pracujte na své hře.

Varování

  • Pravděpodobně při vývoji hry narazíte na problémy, ale nedejte se odradit. Vývoj kvalitní hry je dlouhodobý a náročný proces. Výsledek ovšem bude stát za to.
  • Negativní hodnocení může ovlivnit prodej vaší hry.

Informace o článku

wikiHow je "wiki", což znamená, že na jednom článku se podílí více autorů. Na vytvoření tohoto článku se podílelo 84 lidí, někteří anonymně, aby jej v průběhu času vylepšili.

Kategorie: Videohry

V jiných jazycích:

English: Make Your Own Video Game, Português: Criar Seu Próprio Jogo, Italiano: Creare un Videogioco Tutto Tuo, Español: hacer tu propio videojuego, 中文: 制作你自己的电脑游戏, Русский: самостоятельно сделать компьютерную игру, Français: développer votre propre jeu vidéo, Deutsch: Mache dein eigenes Videospiel, Bahasa Indonesia: Membuat Video Game Anda Sendiri, Nederlands: Een computerspel maken, العربية: صنع لعبة فيديو, हिन्दी: अपना खुद का विडियो गेम बनायें, Tiếng Việt: Tự thiết kế Video Game, 한국어: 자신만의 게임을 만드는 법, ไทย: สร้างวีดีโอเกมเป็นของตัวเอง

Stránka byla zobrazena 21 272 krát.
Byl tento článek přesný?