Jak si vytvořit vlastní videohru (s obrázky)

Obsah:

Jak si vytvořit vlastní videohru (s obrázky)
Jak si vytvořit vlastní videohru (s obrázky)

Video: Jak si vytvořit vlastní videohru (s obrázky)

Video: Jak si vytvořit vlastní videohru (s obrázky)
Video: MASTER Derivatives In Less Than A Minute!! 2024, Smět
Anonim

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

Vytvořte si vlastní videohru Krok 1
Vytvořte si vlastní videohru Krok 1

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
Vytvořte si vlastní videohru Krok 2
Vytvořte si vlastní videohru Krok 2

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.
Vytvořte si vlastní videohru Krok 3
Vytvořte si vlastní videohru Krok 3

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.

Vytvořte si vlastní videohru Krok 4
Vytvořte si vlastní videohru Krok 4

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.
Vytvořte si vlastní videohru Krok 5
Vytvořte si vlastní videohru Krok 5

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.
Vytvořte si vlastní videohru Krok 6
Vytvořte si vlastní videohru Krok 6

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

Vytvořte si vlastní videohru Krok 7
Vytvořte si vlastní videohru Krok 7

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.
Vytvořte si vlastní videohru Krok 8
Vytvořte si vlastní videohru Krok 8

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.
Vytvořte si vlastní videohru Krok 9
Vytvořte si vlastní videohru Krok 9

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ě.

Vytvořte si vlastní videohru Krok 10
Vytvořte si vlastní videohru Krok 10

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

Vytvořte si vlastní videohru Krok 11
Vytvořte si vlastní videohru Krok 11

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.
Vytvořte si vlastní videohru Krok 12
Vytvořte si vlastní videohru Krok 12

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.
Vytvořte si vlastní videohru Krok 13
Vytvořte si vlastní videohru Krok 13

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.
Vytvořte si vlastní videohru Krok 14
Vytvořte si vlastní videohru Krok 14

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

Vytvořte si vlastní videohru Krok 15
Vytvořte si vlastní videohru Krok 15

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.
Vytvořte si vlastní videohru Krok 16
Vytvořte si vlastní videohru Krok 16

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.
Vytvořte si vlastní videohru Krok 17
Vytvořte si vlastní videohru Krok 17

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.

Vytvořte si vlastní videohru Krok 18
Vytvořte si vlastní videohru Krok 18

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.
Vytvořte si vlastní videohru Krok 19
Vytvořte si vlastní videohru Krok 19

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

Vytvořte si vlastní videohru Krok 20
Vytvořte si vlastní videohru Krok 20

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.

Vytvořte si vlastní videohru Krok 21
Vytvořte si vlastní videohru Krok 21

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.

Vytvořte si vlastní videohru Krok 22
Vytvořte si vlastní videohru Krok 22

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

Vytvořte si vlastní videohru Krok 23
Vytvořte si vlastní videohru Krok 23

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í.

Vytvořte si vlastní videohru Krok 24
Vytvořte si vlastní videohru Krok 24

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

Vytvořte si vlastní videohru Krok 25
Vytvořte si vlastní videohru Krok 25

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.

Vytvořte si vlastní videohru Krok 26
Vytvořte si vlastní videohru Krok 26

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

Vytvořte si vlastní videohru Krok 27
Vytvořte si vlastní videohru Krok 27

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.

Vytvořte si vlastní videohru Krok 28
Vytvořte si vlastní videohru Krok 28

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

Vytvořte si vlastní videohru Krok 29
Vytvořte si vlastní videohru Krok 29

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.
Vytvořte si vlastní videohru Krok 30
Vytvořte si vlastní videohru Krok 30

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.

Doporučuje: