Ako vytvoriť videohru od začiatku (s obrázkami)

Obsah:

Ako vytvoriť videohru od začiatku (s obrázkami)
Ako vytvoriť videohru od začiatku (s obrázkami)
Anonim

Dnes hrá videohry viac ľudí ako kedykoľvek predtým, čo znamená, že je tu veľký priestor pre nových ľudí, ktorí prídu a urobia niečo skvelé. Proces výroby videohry je dlhý a zložitý. Vyžaduje veľa rôznych zručností. Tento wikiHow vás naučí základy toho, ako vytvoriť videohru od začiatku.

Kroky

Časť 1 z 2: Nastavenie pre úspech

Vytvorte videohru od začiatku, krok 1
Vytvorte videohru od začiatku, krok 1

Krok 1. Spravujte svoje očakávania

Dizajn videohier vyžaduje veľa rôznych zručností, kódovania alebo skriptovania. Vyžaduje programovanie, umenie, animácie, hudbu, zvukový dizajn, testovanie, produkciu, financovanie a ďalšie. Vývoj tohto všetkého trvá mnoho hodín. Zvlášť, ak nemáte obrovský štúdiový tím. Musíte pochopiť, čo môžete dosiahnuť pomocou zdrojov, ktoré máte, a v rámci času, ktorý máte. Ak nie ste realistickí v tom, čo môžete urobiť, pravdepodobne sa rýchlo sklamete a vzdáte to. Nechceme, aby ste to vzdali!

  • Ak ste ešte nikdy nenavrhli hru, začnite jednoducho. Vaša prvá hra by mala byť vzdelávacím zážitkom, nie majstrovským dielom. Cieľom vašej prvej hry by malo byť vytvoriť čo najrýchlejšie niečo, čo sa dá hrať. Aj keď je to len úroveň jednej miestnosti, so zlou detekciou kolízií. Nevzdávaj sa! Buď na to hrdý. Vaša ďalšia hra bude ešte lepšia. Čoskoro budete vytvárať hry, ktoré chcú ľudia hrať.
  • Pred vývojom vlastnej hry zvážte prácu v profesionálnej hernej spoločnosti. Úspešnú hru a získanie investorov budete mať oveľa jednoduchšie, ak máte k svojmu menu pripojené skúsenosti, vzdelanie a známu hru. Možno si to vyžiada chodenie do školy alebo získanie určitých zručností, ale stále to smeruje k vášmu cieľu a nakoniec to bude stáť za to.
Vytvorte videohru od začiatku, krok 2
Vytvorte videohru od začiatku, krok 2

Krok 2. Naučte sa programovacie jazyky

Aj keď môžete herný engine použiť na vývoj väčšiny hry s malým programovaním, vedieť, ako programovať, vám dáva väčšiu kontrolu nad vývojom hry. Existuje veľa programovacích jazykov, ktoré sa môžete naučiť. Môžete sa zúčastniť niektorých lekcií, aby ste sa naučili programovať, alebo si urobiť niekoľko online návodov. Hry ako Code Monkey, Code Combat a Robocode sú hry, ktorých cieľom je naučiť vás programovať. Nasleduje niekoľko programovacích jazykov, ktoré sa môžete naučiť:

  • C ++:

    C ++ je jedným z najbežnejších programovacích jazykov. Je to tiež jeden z najťažších jazykov, ktoré sa učíte, ale stojí to za to. C ++ vám dáva väčšiu kontrolu nad hardvérom počítača a grafickými procesmi. Mnoho herných motorov, ako napríklad Unreal, prijíma iba informácie napísané v jazyku C ++

  • Java:

    Java je ďalším bežným jazykom, ktorý sa používa v rôznych aplikáciách. Je podobný C ++, čo uľahčuje učenie sa popri C ++

  • SQL:

    Skratka SQL znamená Structured Query Language. Používa sa na interakciu s online databázami. Ak vaša hra vyžaduje, aby si hráči vytvorili online účet alebo interagovali s inými hráčmi online alebo inými funkciami, budete potrebovať databázu na správu všetkých informácií o používateľovi. Na vytvorenie a správu databázy môžete použiť SQL.

  • HTML, CSS, JavaScript:

    HTML/HTML5, CSS/CSS3 a JavaScript sú všetky jazyky pre vývoj webových aplikácií. Všetky sa dajú veľmi ľahko naučiť, ale pri vývoji hier sa nepoužívajú príliš často. Ak ste však vo vývoji hier nováčik, môžete tieto základné jazyky použiť na výrobu hier založených na webovom prehliadači.

Vytvorte videohru od začiatku, krok 3
Vytvorte videohru od začiatku, krok 3

Krok 3. Prečítajte si o rôznych grafických softvéroch

Ak neprijímate profesionála na prácu s grafikou, máte pred sebou veľa štúdia. Budete sa musieť naučiť pracovať s niekoľkými komplexnými grafickými programami, ale zvládnete to! Photoshop, GIMP, Adobe Illustrator, Blender 3D, 3DS Max sú dobré miesta, kde začať, ak chcete vytvoriť vizuálne prvky svojej hry.

Ak si nemyslíte, že ste veľmi dobrý umelec, zvážte použitie minimalistického výtvarného štýlu. Mnoho populárnych nezávislých hier je navrhnutých pomocou 8-bitového umeleckého štýlu s pixelmi. Nielenže je jednoduchšie kresliť, v mnohých hráčoch to vyvoláva pocit nostalgie. Ostatné hry sú navrhnuté s použitím jednoduchých geometrických tvarov

Vytvorte videohru od začiatku, krok 4
Vytvorte videohru od začiatku, krok 4

Krok 4. Rozhodnite sa, aký herný engine chcete použiť

Herný engine je to, čo robí hru spustiteľnou. Poskytuje grafiku, animáciu a zvuk, spracováva skriptovanie, fyziku a mnoho ďalších. Ak ste dostatočne talentovaní, môžete si navrhnúť vlastný herný engine. Pravdepodobne budete chcieť ušetriť čas a nájsť existujúci herný engine. Existuje mnoho výkonných herných motorov, z ktorých si môžete vyberať. Mnohé z nich si môžete zadarmo stiahnuť a používať. Väčšina z nich vyžaduje, aby ste si kúpili licenciu, aby ste získali všetky funkcie, a zaplatili honorár za hry, ktoré vydávate. Nasleduje niekoľko herných motorov, do ktorých sa môžete pozrieť:

  • Jednota:

    je výkonný herný engine. Podporuje 2D aj 3D hry a nie je príliš ťažké sa ho naučiť. Mnoho mobilných a nezávislých hier je navrhnutých pomocou Unity.

  • Neskutočné 4:

    Unreal je ďalší populárny herný engine. Má strmú krivku učenia sa a neodporúča sa pre začínajúcich herných dizajnérov. Je to však výkonný herný engine, ktorý sa používa na vytváranie ohromujúcich vizuálov. V hre Unreal 4 bolo navrhnutých mnoho obľúbených hier, vrátane Fortnite, Mortal Kombat 11 a Final Fantasy VII Remake.

  • Game Maker Studio 2:

    Game Maker Studio je dobrý herný engine pre tých, ktorí nemajú veľa skúseností s prácou s hernými engine. Väčšinou sa používa na vytváranie 2D hier a má rozhranie, ktoré sa veľmi ľahko používa.

  • Škrabanec:

    Scratch je výrobca online hier, ktorý vyvinula MIT ako vzdelávací nástroj. Ak nemáte žiadne skúsenosti s dizajnom hier, môže to byť dobré miesto, kde začať.

Vytvorte videohru od začiatku, krok 5
Vytvorte videohru od začiatku, krok 5

Krok 5. Naučte sa herný engine

Herné motory sú jedným z najkomplikovanejších softvérových prvkov. Keď sa rozhodnete pre herný engine, budete si musieť urobiť čas a naučiť sa ho používať. Našťastie existuje veľa zdrojov online, ktoré vám môžu pomôcť. Prečítajte si používateľskú príručku, pozrite si videonávody, urobte si lekciu a prezrite si fóra pomoci online, ktoré vám pomôžu naučiť sa čo najviac.

Vytvorte videohru od začiatku, krok 6
Vytvorte videohru od začiatku, krok 6

Krok 6. Navrhnite základný prototyp

Akonáhle budete mať schopnosti, navrhnite prototyp svojej hry. Váš prototyp nemusí mať prelomový zvuk a vizuál, nemal by byť úplnou sadou úrovní alebo by mal mať všetkých nepriateľov/vylepšenia/a zbrane, ktoré používa váš protagonista. Mala by to byť iba jedna základná úroveň so základným vizuálom a jeden alebo dvaja nepriatelia/prekážky na predvádzanie základnej mechaniky. Svoj prototyp môžete použiť na testovanie konceptu a možno dokonca aj na zobrazenie investorov s cieľom získať financovanie.

Vytvorte videohru od začiatku, krok 7
Vytvorte videohru od začiatku, krok 7

Krok 7. Zvážte svoje financie alebo plán

Ak plánujete vydať hru o peniaze, musíte premýšľať o financovaní. Väčšina herných motorov vyžaduje, aby ste za používanie ich softvéru zaplatili licenčné poplatky. Možno budete musieť kúpiť ďalšie programy, napríklad nástroje pre grafický design, alebo najať ďalších členov tímu, ktorí vám pomôžu. To môže vyžadovať, aby ste si zobrali pôžičku alebo hľadali investorov. Aj keď máte v pláne navrhnúť hru úplne sami, pri navrhovaní hry budete musieť zvážiť všetok čas.

  • Na to, aby ste urobili indie hru priemernej kvality, budete potrebovať zhruba stovky tisíc dolárov. Vývoj významných titulov často vyžaduje milióny dolárov.
  • Mnoho hier bolo vyvinutých pomocou crowdfundingu. Webové stránky ako Kickstarter a Fig môžu byť skvelým spôsobom, ako získať peniaze na projekt. Ale budete sa chcieť uistiť, že máte schopnosti dodať produkt, ktorý predávate. Napriek tomu, že mnoho crowdfundingových kampaní bolo úspešných, mnohé tiež zlyhali.

Časť 2 z 2: Vývoj vašej hry

Vytvorte videohru od začiatku, krok 8
Vytvorte videohru od začiatku, krok 8

Krok 1. Naplánujte si hru

Predtým, ako sa pustíte do navrhovania hry, je niekoľko vecí, nad ktorými by ste sa mali zamyslieť Niektoré otázky, ktoré by ste si mohli položiť predtým, ako sa pustíte do vývoja, sú tieto:

  • Aké sú moje silné stránky dizajnéra?
  • Aké sú moje slabé stránky?
  • Akú hru môžem hrať na základe svojich silných stránok?
  • Aký je žáner hry?
  • Aké herné mechanizmy vám robia hru zábavnou?
  • Aké herné mechaniky sú pre vás frustrujúce?
  • Akými hrami sa vaša hra inšpiruje?
  • Čím sa líši od ostatných podobných hier?
  • Aké budú kľúčové vlastnosti hry?
  • Ako dlho bude trvať vývoj týchto funkcií?
  • Existujú nejaké funkcie, ktoré chcem a ktoré neviem, ako vytvoriť?
  • Bez akých funkcií sa hra môže v prípade potreby zaobísť?
  • Má hra príbeh?
  • Ako zapadá hrateľnosť do príbehu?
  • Aký štýl umenia chcem pre svoju hru?
  • Ako môžem vytvoriť tento umelecký štýl?
Vytvorte videohru od začiatku, krok 9
Vytvorte videohru od začiatku, krok 9

Krok 2. Vytvorte dokument dizajnu

Dizajnový dokument popisuje všetko o dizajne vašej hry: hrateľnosť, mechaniku, postavy, sprisahanie, koncept, atď. Pri tom ukazuje aj všetko, čo je potrebné urobiť, kto to bude robiť, aké sú očakávania a všeobecný časový rozvrh na dokončenie vecí. Váš dokument dizajnu je veľmi dôležitý nielen pre udržanie vlastného tímu na správnej ceste, ale aj pre to, aby sa ukázal potenciálnym investorom.

  • Váš dokument o návrhu hry by mal byť rozdelený na sekcie a obsahovať podrobný obsah.
  • Bežné sekcie zahŕňajú príbeh hry, hlavné a vedľajšie postavy, dizajn úrovní, hrateľnosť, umenie a vizuálny dizajn, zvuky a hudbu hry, ako aj rozpis ovládacích prvkov a dizajnu používateľského rozhrania.
  • Dizajnový dokument by nemal byť obmedzený na text. Obvykle nájdete dizajnové náčrty, koncepčné umenie a dokonca aj položky, ako sú ukážkové videá alebo zvukové ukážky.
  • Nebojte sa obmedzovať ani sa príliš obávať svojho dokumentu návrhu a jeho formátovania. Neexistuje žiadny štandardný formát alebo požadované položky, ktoré by ste mali zahrnúť. Jednoducho vytvorte dokument, ktorý je organizovaný a vyhovuje vašej hre.
  • Váš dokument dizajnu nie je vytesaný do kameňa. Veci sa môžu a môžu zmeniť počas projektu herného dizajnu. Môžete prísť nato, že niektoré nápady nefungujú tak, ako ste si mysleli, alebo sú príliš komplikované. Môžete tiež prísť s lepšími nápadmi.
Vytvorte videohru od začiatku, krok 10
Vytvorte videohru od začiatku, krok 10

Krok 3. Budujte svoj tím opatrne

S jednou osobou bolo vytvorených niekoľko hier, ale výroba jednoduchej hry môže trvať roky. Spravidla budete potrebovať veľa ľudí s mnohými rôznymi schopnosťami. Budete potrebovať programátorov, modelárov, výtvarníkov, herných alebo level dizajnérov, zvukových technikov, hudobného skladateľa, testerov hry, ale aj producentov, účtovníkov a profesionálov z oblasti marketingu a reklamy.

Nezávislé hry majú zvyčajne tím asi 5-20 ľudí. Na hrách s veľkým menom môže pracovať až niekoľko stoviek ľudí

Vytvorte videohru od začiatku, krok 11
Vytvorte videohru od začiatku, krok 11

Krok 4. Stanovte termíny

To platí, ak navrhujete profesionálnu alebo jednoduchú hru sami. Najprv začnite stanovením termínu celého projektu. Potom stanovte termíny pre menšie míľniky na ceste k dokončeniu projektu. Potom úlohy pre menšie termíny ešte viac rozložte a stanovte pre ne termíny. Môžete dokonca vytvoriť Ganttov diagram so všetkými rôznymi úlohami.

Nebojte sa príliš, ak prekročíte termín. Stane sa to V dnešnej dobe nie je vôbec neobvyklé, že hry meškajú. Ak však zistíte, že dokončenie projektu alebo úlohy vám trvá 3x dlhšie, ako ste si pôvodne mysleli, je to dobré znamenie, že rozsah vášho projektu je príliš veľký a možno budete musieť veci trochu obmedziť

Vytvorte videohru od začiatku, krok 12
Vytvorte videohru od začiatku, krok 12

Krok 5. Vytvorte herné aktíva

Výhodou je všetok obsah, ktorý tvorí hru. To zahŕňa 2D škriatkov, 3D modely postáv, animácie, rozloženie úrovní, dekorácie, interaktívne objekty, hudbu, zvukové efekty a ďalšie. Budete potrebovať tím talentovaných výtvarníkov, ktorí sa špecializujú na návrh postáv, dizajn prostredia, level design, animácie, 3D modelovanie, osvetlenie, špeciálne efekty, zvukový dizajn, hlasové herectvo, hudobnú kompozíciu a ďalšie.

Ak pre svoju hru chcete určité prednosti, ale neviete, ako na to/nemáte čas, mnoho herných motorov má obchod s majetkom, kde si môžete kúpiť herné podklady od iných používateľov a použiť ich vo svojom hra. To môže zahŕňať postavy, objekty, hudbu a ďalšie

Vytvorte videohru od začiatku, krok 13
Vytvorte videohru od začiatku, krok 13

Krok 6. Naprogramujte hru

Vytvorte videohru od začiatku, krok 14
Vytvorte videohru od začiatku, krok 14

Krok 7. Testujte, testujte a znova testujte

Kedykoľvek v hre vytvoríte niečo funkčné, budete si to chcieť vyskúšať. Sledujte pri hraní testery hudby. Dozviete sa nové veci o svojej hre sledovaním hrania ostatných. Dozviete sa o neočakávaných spôsoboch, akými budú hráči chcieť komunikovať s vašou hrou. Uvidíte, ako na vašu hru reagujú skutoční hráči. Možno zistíte, že niektoré herné mechanizmy nefungujú tak dobre, ako ste si mysleli.

Vytvorte videohru od začiatku, krok 15
Vytvorte videohru od začiatku, krok 15

Krok 8. Dolaďte svoju hru

Počas procesu testovania hry budete chcieť zrevidovať všetky herné mechanizmy, ktoré sú príliš frustrujúce alebo zábavné. Budete tiež chcieť opraviť všetky chyby, ktoré sa objavia.

Vytvorte videohru od začiatku, krok 16
Vytvorte videohru od začiatku, krok 16

Krok 9. Propagujte svoju hru

Nechajte ľudí vidieť vašu hru, akonáhle bude hotová. Majte webovú stránku a blog o vývoji. Uvoľnite snímky obrazovky. Vytvorte upútavku na video. Nájdite obľúbené herné weby a youtuberov, ktorí sú ochotní recenzovať vašu hru. Robte rozhovory s novými zdrojmi hier a podporte svoju hru.

Skúste sa presadiť v komunite nezávislých hráčov. Komunita nezávislého vývoja hier je silná, podporujúca a ústretová. Ak ich dokážete dobre podporovať, propagovať, diskutovať o nich a pomáhať im s ich projektmi, vrátia vám to isté v naturáliách. Rozprávajte sa s nimi, spoznajte ich a nechajte ich, aby vás spoznali. Budete prekvapení, čo môžete dosiahnuť s komunitou za vami

Vytvorte videohru od začiatku, krok 17
Vytvorte videohru od začiatku, krok 17

Krok 10. Uvoľnite hru

Existuje mnoho miest, kde môžete hru vydať, ale kde to závisí od toho, aký typ hry ste urobili. V súčasnej dobe sú obchody s aplikáciami a Steam pre nových záujemcov najotvorenejšie. Hru môžete vydať nezávisle na svojom vlastnom webe, ale náklady na hostenie sú zvyčajne neúmerné. Budete mať tiež menšiu viditeľnosť. Ak chcete svoje hry vydať na herných konzolách, ako sú PS4 a Nintendo Switch, môžete tak urobiť, ale tieto platformy majú prísne licenčné štandardy. Budete musieť vedieť, aké sú tieto štandardy, a uistiť sa, že ich budete dodržiavať.

Tipy

  • Uč sa ďalej. Ak budete niekedy potrebovať pomoc, požiadajte o ňu. Pri vytváraní hry existujú miliardy užitočných ľudí, takže sa nikdy nebojte o to požiadať alebo hľadať. A pamätajte, že vždy je čo zlepšovať, takže pokračujte v štúdiu a učení sa o tvorbe hier.
  • Netrávte príliš veľa času vyvíjaním svojich prvých hier. Skúsenosti sú pre nových herných dizajnérov dôležitejšie ako konečný produkt. S každým projektom sa naučíte niečo nové. Dokončite prvých pár hier a pokračujte k ďalšiemu projektu.
  • Nezabudnite často zálohovať svoje súbory. Nikdy neviete, kedy sa vám môže pokaziť počítač.
  • Cvičte čo najviac, aby ste mohli byť stále lepší pri vytváraní hier, ako sa hovorí: „Cvičenie robí majstra!“
  • Pamätajte si, že tím je vždy lepší, ako ísť sám. Môžete výrazne znížiť pracovné zaťaženie a čas strávený rozdelením členov na grafické a kódovacie a potom pridať ďalšie divízie, ako je písanie a skladanie atď. Toto je dôležitá oblasť, ktorá závisí od toho, aký softvér si vyberiete, pretože stavitelia grafických hier, ako sú BGE, Unity a UDK majú slabú podporu pre tímový pracovný tok a upravovať kód priamo a tlačiť do systému správy verzií, ako je git, je pravdepodobne lepší nápad.
  • Nakoniec, nikdy sa nevzdávaj. Vytvorenie hry môže byť nudný, únavný a frustrujúci proces. Občas pocítite nutkanie jednoducho to vzdať a urobiť niečo iné. Nerob to. Dajte si pauzu, choďte na chvíľu von a na niekoľko dní to odložte. Vrátite sa opäť sebavedomejší.

Odporúča: