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)
Anonim

Navrhování videohry není žádný malý úkol, ale pokud máte nápad, který je příliš dobrý na to, aby se neuskutečnil, není lepší čas, než začít. S rozsáhlým růstem nezávislého vývoje nebylo vytváření hry nikdy jednodušší ani levnější. Postupujte podle této příručky a začněte navrhovat a vytvářet hru svých snů a poté ji sdílejte se světem.

Kroky

Část 1 ze 7: Položení základů

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

Krok 1. Vyberte si svůj žánr

Zatímco každá úspěšná hra je svým způsobem jedinečná, téměř všechny zapadají do konkrétního žánru. Rozhodněte se, jaký druh hry chcete vytvořit, a podívejte se, co dělají ostatní hry ve stejném žánru. Mezi běžné žánry patří:

  • Arkádové hry
  • Střelci
  • Puzzle
  • Plošinovky
  • Závodění
  • Dobrodružství
  • Nekoneční běžci
  • RPG
  • Střílečky z pohledu první osoby
  • Střílečky z pohledu třetí osoby
  • Příběh/Manga řízené JRPG
  • Vizuální romány
  • Obrana věže
  • Hrůza
  • Bojovníci
  • Komedie
  • Přežití
Vytvořte si vlastní videohru Krok 2
Vytvořte si vlastní videohru Krok 2

Krok 2. Vyberte si platformu

Platforma, kterou si pro vývoj své hry zvolíte, bude mít podstatný vliv na způsob jejího vývoje. Platforma určuje způsob ovládání hry; hry pro chytré telefony jsou obvykle založené na dotyku a naklánění, počítačové hry obvykle používají klávesnici a myš a konzolové hry používají gamepady. Většina komerčních počítačových her také podporuje Gamepad.

  • Ze všech těchto pravidel existují výjimky, ale obecně bude pro vás jednodušší navrhnout hru podle konkrétní metody ovládání.
  • Pokud chcete vytvořit hru pro iPhone, budete ji muset odeslat do obchodu Apple z počítače Mac. Jedinou výjimkou je Godot Engine, který vám také umožňuje vytvářet pro iPhone v systému Linux, což je užitečné, pokud nemáte počítač Mac.
Vytvořte si vlastní videohru Krok 3
Vytvořte si vlastní videohru Krok 3

Krok 3. Napište předběžný návrh

To by měla být alespoň jedna stránka, ale bude srdcem herního zážitku, který vytvoříte. Obsahuje základní koncepty vaší hry a umožní vám zjistit, zda je váš nápad životaschopný jako videohra.

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 motivační síla hry. Jedná se o velmi jednoduchá prohlášení, která se dostanou k jádru hry. Často jej opakujte, abyste se ujistili, že vaše hra stále splňuje své základní cíle. Některé základní filozofie:

  • Tato hra simuluje ekonomiku vesmírných stanic
  • Tato hra vám umožní hrát jako živé auto
  • Tato hra je o testování reflexů hráče
Vytvořte si vlastní videohru Krok 5
Vytvořte si vlastní videohru Krok 5

Krok 5. Zapište si své funkce

Funkce jsou to, co odlišuje vaši hru od ostatních ve stejném žánru. Začněte tím, že uvedete své nápady a koncepty. Proměňte tyto pojmy ve věty řízené akcí. Střílejte pro 5-15 funkcí. Například:

  • Koncept: stavba vesmírné stanice.
  • Funkce: Sestavte a spravujte svou vesmírnou stanici.
  • Koncept: poškození asteroidy
  • Funkce: Boj o přežití proti ekologickým nebezpečím, včetně asteroidů, slunečních erupcí a komet.
  • Když si nejprve zapíšete své funkce, umožní vám to zkombinovat později v dokumentu návrhu. Pokud budou vaše funkce uvedeny na začátku, udrží se váš projekt soustředěný a zabrání „dotvarování funkcí“, kam se nápady přidávají i později v procesu.
  • Pokračujte v revizi těchto funkcí, dokud si nebudete jisti, že 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 předběžný návrh do zásuvky a zkuste na něj týden nebo dva nemyslet. Chcete se k tomu vrátit s novou perspektivou. To vám pomůže určit, zda stojí za to se projektu věnovat, nebo se musíte vrátit na rýsovací prkno.

Část 2 ze 7: Psaní konstrukčního dokumentu

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

Krok 1. Přejděte dolů k drobným detailům

Dokument designu je páteří vaší videohry. Obsahuje podrobné popisy vaší herní mechaniky, zápletky, nastavení, estetického designu a další. Formát dokumentu není tak důležitý jako obsah.

  • Dokumenty návrhu jsou zvláště důležité, pokud řídíte tým programátorů a umělců. Zajistěte, aby dokument směřoval k nim, a nikoli ke koncovému spotřebiteli. Nebuďte vágní a jděte do podrobností, jak by měla fungovat každá mechanika hry.
  • Ne každá hra má designový dokument a žádné dva designové dokumenty nebudou vypadat stejně. Použijte tyto kroky jako vodítko, ale můžete svůj dokument přizpůsobit svým potřebám.
Vytvořte si vlastní videohru Krok 8
Vytvořte si vlastní videohru Krok 8

Krok 2. Formulujte obsah

Každý jednotlivý aspekt hry je třeba řešit v obsahu. Jediná věc, kterou není třeba zahrnovat, je příběh, pokud příběh není zásadně propojen s mechanikou hry.

  • Přistupujte k obsahu podobným způsobem jako k hernímu manuálu. Začněte širokými sekcemi, jako je vytváření znaků, boj a hlavní rozhraní, a poté každou z těchto sekcí doplňte podsekcemi.
  • Představte si obsah jako osnovu hry. U každého záznamu v tabulce budete procházet mnohem podrobněji
Vytvořte si vlastní videohru Krok 9
Vytvořte si vlastní videohru Krok 9

Krok 3. Vyplňte každou část dokumentu

Jakmile budete mít stůl prostřený, začněte rozšiřovat mechaniku. Udělejte si čas a jděte do detailů, aby při zahájení programování nedocházelo k záměně. Každý mechanik by měl být plně vysvětlen, aby nedošlo k záměně, když přijde čas na jeho implementaci.

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

Krok 4. Spusťte jej jiná osoba nebo váš tým

V závislosti na vašem přístupu může být herní design velmi kolaborativní proces. Vhled ostatních může pomoci udržet vaši hru soustředěnou a může poukázat na oblasti, které nejsou tak promyšlené.

  • Ujistěte se, že osoba, které ji ukazujete, ví, že ji plánujete uvolnit. Člověk nemusí být ke hře příliš kritický, protože si myslí, že je to jen nápad.
  • Pokud se chystáte ukázat blízké osobě, obvykle svým rodičům, mějte na paměti, že jsou pravděpodobně shovívavější než váš průměrný recenzent hry. To neznamená, že je nemůžete ukázat. Spíše by neměly být vaším jediným zdrojem zpětné vazby.

Část 3 ze 7: Začínáme s programováním

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

Krok 1. Rozhodněte o motoru

Motor je základem hry. Obsahuje celou řadu vývojových nástrojů, které usnadňují vytvoření hry. Je mnohem časově efektivnější a méně složité vytvořit hru pomocí stávajícího enginu, než vytvořit novou od začátku. Pro indie vývojáře existuje celá řada motorů.

  • Motory často velmi zjednodušují manipulaci s grafikou, zvukem a AI.
  • Různé motory mají různé silné a slabé stránky. Některé jsou vhodnější pro 2D grafiku, zatímco jiné jsou určeny pro 3D grafiku. Některé motory vyžadují podstatně více znalostí programování než jiné. Existuje několik nástrojů pro vývoj her, které můžete použít bez předchozí zkušenosti s kódováním. Mnoho motorů má licenční poplatky, zejména pro komerční použití. Mezi oblíbené nezávislé vývojové motory patří:

    • Unity - 3D engine oblíbený pro své snadné použití a přenositelnost. Unity také podporuje vývoj 2D her.
    • Unreal Engine - Motor, který lze přizpůsobit široké škále použití. Pomocí tohoto enginu bylo vyrobeno mnoho AAA her. Ve výchozím nastavení má také vizuální skriptování s názvem Blueprints.
    • Godot Engine - bezplatný a open source engine, který je v poslední době populární. Další funkce přidané přispěvateli v každé verzi. Má vizuální skriptování a podporuje více programovacích jazyků. Umí 2D i 3D.
    • GameMaker: Studio - Jeden z nejpopulárnějších 2D herních engine.
    • RPG Maker Series - skriptovací engine navržený pro 2D RPG je tradiční styl JRPG.
    • Zdroj - Velmi oblíbený 3D engine, který je neustále aktualizován a upravován.
    • Project Spark - Optimalizovaný 3D engine, který osloví průměrného uživatele.
Vytvořte si vlastní videohru Krok 12
Vytvořte si vlastní videohru Krok 12

Krok 2. Naučte se svůj motor nebo najděte někoho, kdo to zná

V závislosti na zvoleném enginu vás může potkat značné množství programování. I ty nejzákladnější motory budou vyžadovat čas, aby pochopily, jak s nimi manipulovat. Pokud programování přesahuje vaše možnosti, budete se ho muset buď naučit, nebo někoho najmout.

  • To bude začátek fáze budování týmu. Pokud nemůžete programovat, bude nutné, abyste jako první přijali programátora. Později si můžete dělat starosti s uměním a zvukem; než bude moci projekt pokračovat, musíte být schopni přijít s fungujícím prototypem
  • Existuje velká komunita nezávislých vývojářů, se kterými byste měli pracovat v síti. Lidé se k projektům připojí ze všech druhů různých důvodů a kompenzací. Tady hodně pomáhá dobrý dokument o designu hry, protože ukazuje, že se svému nápadu oddáváte.
Vytvořte si vlastní videohru Krok 13
Vytvořte si vlastní videohru Krok 13

Krok 3. Postavte prototyp

Jakmile se seznámíte s motorem, který jste si vybrali, vytvořte prototyp hry. Tento prototyp bude sloužit jako základní test základní funkčnosti hry. Pro prototyp nepotřebujete grafiku ani zvuk, stačí jednoduché zástupné symboly (jako kostka nebo panáček) a malá testovací oblast.

  • Testujte a vylepšujte prototyp znovu a znovu, abyste se ujistili, že je zábavné hrát. Poznamenejte si vše, co nefunguje nebo se necítíte dobře, a znovu se obraťte na příslušnou mechaniku. Pokud není prototyp zábavný, pak konečná hra pravděpodobně také nebude.
  • Vždy budou existovat funkce, které se zdály snadné nebo proveditelné a které nebudou fungovat, až přijde čas na vytvoření hry. Očekávejte, že se prototyp několikrát změní, když doladíte, co funguje a co ne.
Vytvořte si vlastní videohru Krok 14
Vytvořte si vlastní videohru Krok 14

Krok 4. Upřesněte ovládací prvky

Nejzákladnější funkcí hry je interakce hráče se hrou prostřednictvím nějakého ovládacího vstupu. Pomocí prototypu zajistěte, aby ovládací prvky byly tak dokonalé, jak jen mohou být.

Hry se špatně implementovaným ovládáním hráče frustrují. Hry s perfektně provedenými ovládacími prvky budou odměnou hráčovy dovednosti

Čá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 svého projektu

V závislosti na rozsahu vašeho projektu se vaše umělecké potřeby mohou výrazně lišit. Některé hry jsou vytvořeny pouze pomocí jednoduchých tvarů a barev, zatímco jiné hry obsahují složité světy vytvořené rozsáhlými týmy umělců a zvukových designérů. Buďte realističtí se svými cíli pro aktiva ve vaší hře a podle toho najměte.

  • Většinu nezávislých her vytvářejí malé týmy, často jedna osoba. Pokud celý projekt provádíte sami, počítejte s tím, že zabere značnou dobu, zvláště pokud máte v úmyslu vytvořit veškerý majetek sami.
  • Prostřednictvím vývojových komunit je online k dispozici řada volně dostupných aktiv. Vždy se ujistěte, že cokoli, co používáte, neporušuje něčí autorská práva.
Vytvořte si vlastní videohru Krok 16
Vytvořte si vlastní videohru Krok 16

Krok 2. Vytvořte hrubý koncept nějakého umění

Abyste mohli začít vnímat vizuální estetiku hry, budete muset začít s implementací umění do prototypu a poté začít tento prototyp rozšiřovat do vlastní hry.

  • Můžete použít různé styly. Pixel art (záměrně retro) je jedním z nejběžnějších stylů, které používají nezávislí vývojáři. Důvodem je, že pixelové umění je obvykle nejrychlejší a nejméně nákladné umění, jehož výsledkem je stále „dobře vypadající“hra.
  • Pokud máte více času a pracovní síly, můžete zvážit použití 3D umění. Základní 3D modelování je možné s týmem jedné osoby, ale složitější detaily zabere podstatně více času. 3D modely vyžadují textury v horní části modelu.
Vytvořte si vlastní videohru Krok 17
Vytvořte si vlastní videohru Krok 17

Krok 3. Navrhněte svět nebo strukturu hry

Jakmile budete mít nějaké umění k použití, můžete se pustit do stavby samotné hry. V závislosti na stylu hry, kterou hrajete, budete možná muset vytvořit úrovně nebo hrací plochy. Pokud vytváříte logickou hru, můžete začít navrhovat hádanky.

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

Krok 4. Rozvíjejte svá umělecká aktiva

V závislosti na vašem uměleckém stylu existují různé programy, které můžete použít k vytváření svých uměleckých děl. Mezi nejoblíbenější programy patří:

  • Blender-tento open-source program je jedním z nejpopulárnějších řešení 3D modelování v okolí. Na internetu jsou k dispozici nekonečné návody, které vám ukážou, jak rychle začít pracovat.
  • Photoshop - Tento program je nezbytný v procesu texturování a také při tvorbě většiny 2D umění. Je to drahé, takže pokud vám jde o peníze, zvažte vyzkoušení GIMP, open-source, bezplatné alternativy k Photoshopu. GIMP má většinu stejných funkcí.
  • Paint.net-Jedná se o open-source alternativu k Paint Shop Pro a umožní vám snadno vytvářet 2D umění zdarma. Tento program je zvláště užitečný pro vytváření 2D pixelové grafiky.
  • Použít Adobe Illustrator - Tento program je vhodný pro vektorové umění. Je to drahé, takže pokud vám jde o peníze, zvažte vyzkoušení Inkscape, open-source, bezplatné alternativy k Illustratoru.
Vytvořte si vlastní videohru Krok 19
Vytvořte si vlastní videohru Krok 19

Krok 5. Zaznamenejte si své zvukové podklady

Zvukový design hraje při hraní hry zásadní roli. Bez ohledu na to, zda máte hudbu, kdy a jak používáte zvukové efekty a mluvený dialog, to vše ovlivňuje způsob, jakým se hráč s hrou spojuje.

  • Na internetu najdete několik výkonných a bezplatných zvukových záznamů a softwaru pro tvorbu hudby. Zvažte jejich použití, pokud máte omezený rozpočet nebo pracujete samostatně.
  • Vytvořte si zvukové efekty pomocí předmětů kolem vašeho domova.

Čá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. Zahrajte si hru co nejvíce

Jak budete stavět každý aspekt hry, hrajte ji tak, aby byla zábavná a soudržná. Pokud se vám některá oblast nebo myšlenka zdá slabá nebo špatně implementovaná, upřesněte ji nebo ořízněte. Jakmile jsou všechny vaše úrovně nebo hádanky nebo hrací oblasti hotové, hrajte je, abyste se ujistili, že je to zábava 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 svou základní filozofii

Během procesu vývoje byste měli neustále kontrolovat, zda vaše hra této filozofie dosahuje. Ujistěte se, že se držíte svého seznamu funkcí a že vás nezastaví další a další přírůstky.

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

Krok 3. Leštění, leštění, leštění

Neustále se vracejte ke svému umění, zvuku a hernímu designu, vyhlaďte drsné hrany a zvýrazněte osobitý styl vaší hry. Vaše schopnost rychle leštit bude silně záviset na uměleckém stylu, který jste se rozhodli použít.

Část 6 ze 7: Testování hry

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

Krok 1. Zahájení lovu chyb

Jakmile máte fungující hru od začátku do konce, je načase začít hledat způsoby, jak ji přerušit. Nalezení chyb ve vaší hře a jejich odstranění je zásadní pro zajištění toho, aby ji mohlo 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

Je třeba vzít v úvahu každý myslitelný způsob, jakým může hráč s hrou komunikovat. Zajistěte, aby vaše herní pravidla 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 značné množství času, dokonce tolik, kolik hra zabrala k vytvoření. Čím více lidí vám pomůže s testováním, tím více problémů budete moci najít a opravit

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

Krok 3. Upřednostněte opravu všech chyb

Pokud máte velký seznam chyb a jen omezený čas na opravu hry, ujistěte se, že se nejprve vypořádáte s vážnými chybami, které narušují hru. Pokud například došlo k chybě, která hráči umožňovala získat neomezené vysoké skóre ve hře založené na skóre, chtěli byste se ujistit, že o chybu bylo okamžitě postaráno.

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

Krok 4. Sledujte, jak si ostatní hrají

Získejte přátele a vyzkoušejte si svoji hru. Sledujte, jak přistupují k vašim výzvám a jak interagují s vaším herním světem. Je pravděpodobné, že se pokusí udělat věci, o kterých jste si ani nemysleli, že by je někdo udělal.

Část 7 ze 7: Uvolnění vaší práce

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

Krok 1. Zkontrolujte se svým motorem pravidla pro vydávání kompilovaných programů

Každý modul podporuje konkrétní platformy a některé vyžadují vydání různých licencí na různých platformách. Například u Game Studia můžete vydat na Windows a Mac OS X se standardní verzí, ale musíte upgradovat na verzi Pro a zaplatit další poplatek za vydání mobilních verzí.

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

Krok 2. Hype vaši hru

Jakmile se blížíte vydání hry, začněte se snažit upoutat pozornost. Vydejte několik snímků obrazovky a videoklipů ze své hry v akci na populárních herních fórech. Kontaktujte herní zpravodajské weby a dejte jim vědět, že vaše hra bude brzy vydána (nezapomeňte uvést, jak ji získat, kolik stojí a souhrn hry).

Během výroby vytvořte firemní web, abyste mohli začít budovat následovníky. Hostování fóra pro vaši hru je skvělý způsob, jak přimět fanoušky, aby spolu mluvili, a pravidelná aktualizace vašich stránek může začít přitahovat více pozornosti

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

Krok 3. Rozhodněte o distribuční službě

Hru budou na svých webových stránkách hostovat někteří nezávislí vývojáři, ale možná zjistíte, že vás poptávka stojí značnou částku za poplatky za hostování a někteří hostitelé nemohou podporovat zátěž, kterou úspěšná hra vyžaduje. Existuje několik populárních prodejen pro vydávání nezávislých her na PC, Mac OS X a Linux:

  • Pára
  • Desura
  • Pokorný obchod
  • GOG
  • Mobilní hry je obvykle nutné vydávat prostřednictvím jejich potenciálních obchodů (Apple App Store, Google Play Store atd.). Totéž platí pro konzolové hry (Xbox Live, PlayStation Network atd.).
  • Různé služby si vyžádají různé škrty při prodeji vaší hry. Prozkoumejte každý z nich, abyste zjistili, zda jsou pro vás to pravé. Většina služeb má ve výprodeji borovice. Zástupci, se kterými můžete mluvit přímo jako vývojář.
Vytvořte si vlastní videohru Krok 30
Vytvořte si vlastní videohru Krok 30

Krok 4. Podpořte svoji hru

Jakmile bude vaše hra vydána, podpořte ji co nejvíce finančně pomocí oprav chyb a dalšího obsahu. Věk digitální distribuce znamená, že hry lze aktualizovat rychleji než kdykoli předtím. Určitě se vyskytnou chyby, jakmile bude mít k vaší hře přístup celá populace. Udělejte vše pro to, abyste je co nejdříve napravili.

Video - Používáním této služby mohou být některé informace sdíleny s YouTube

Tipy

  • Někteří lidé nebudou věřit, že to dokážete, ale pokud to budete brát vážně, můžete to dokázat.
  • Nečekejte, že vyděláte miliony přes noc. Vytvoření hry by mělo být dílem vášně; vydělávání peněz je vítaný bonus.
  • Mějte na paměti své publikum. Je to hra zaměřená na děti, mládež nebo dospělé? To může být užitečné z hlediska reklamy. Například hry zaměřené na děti by se měly objevovat v reklamách v dětských show, nikoli v novinách a v nočních show.
  • Začněte vytvářením malých her. Nemyslete na vydělávání peněz, i když je to váš cíl, a dělejte hry, které se vám líbí. Až přijde čas, budete vědět, kdy vydělat peníze.
  • Neexistuje žádný způsob, jak vytvořit hru. Berte tuto příručku jako přehled a držte se procesu, který vám nejlépe vyhovuje.

Varování

  • Proveďte hodně průzkumů, abyste zjistili, zda je vývoj her pro vás!
  • Výroba videohry není tak zábavná jako hraní. Mnoho mladých hráčů chce vytvořit videohru jednoduše proto, že je baví hrát. Hraní a tvorba nejsou totéž. Budete muset hrát a dělat přesně to samé ve své hře stotisíckrát, a dělat to roky. Někteří hráči (ti trpěliví) to mohou udělat. Ostatní to po několika měsících vzdávají, protože se začínají nudit.
  • Vyhněte se získávání hodnocení AO od ESRB, jinak maloobchodníci nebudou chtít prodat vaši hru ani internetové obchody. Může být obtížné sebehodnotit vaši hru, ale podívejte se na hry, které dříve získaly hodnocení AO, a porovnejte ty své s jejich.
  • Cestou pravděpodobně narazíte na zádrhele, ale nenechte se odradit. Vytvoření dobré hry je časově náročný proces, ale výsledek bude stát za námahu.

Doporučuje: