V dnešní době je stále více lidí závislých na videohrách. To znamená, že existuje spousta příležitostí pro nové lidi vstoupit do herního světa a dělat skvělé hry. Vytvoření hry je složitý proces, ale můžete to udělat sami s trochou vnější pomoci nebo peněz. Ukážeme vám základy, které můžete vzít v úvahu při budování vlastní hry a při jejím vytváření. Začněte krokem 1 níže.
Krok
Část 1 ze 4: Příprava na úspěch
Krok 1. Pochopte svou hru
Pokud chcete, aby proces vytváření hry běžel hladce, budete muset udělat nějaké plánování a myšlení, které zahrnuje velké problémy. Jaký žánr byste si vybrali pro svoji hru (RPG [hra na hrdiny], střílečka, plošinovka atd.)? Jakou platformu potřebujete ke hraní hry? Jaké jsou jedinečné nebo výjimečné funkce vaší hry? Každá odpověď na každou otázku bude vyžadovat jiné zdroje, dovednosti a plánování, protože každá bude mít jiný dopad na vývoj hry.
Krok 2. Navrhněte dobrou hru
Jak bude hra navržena, bude velmi důležité, takže je dobré si to rozmyslet, než hru začnete stavět. Jak hráči dosáhnou pokroku ve hře? Jak hráči komunikují se světem? Jak naučíte hráče hrát vaši hru? Jaké zvukové a hudební narážky použijete? To vše je velmi důležité.
Krok 3. Buďte realističtí
Pokud by bylo snadné vytvořit hru jako Mass Effect, udělal by to každý. Musíte pochopit, co můžete a nemůžete dělat bez podpory skvělého studia a hory zkušeností za vámi. Musíte být také realističtí ohledně toho, čeho můžete dosáhnout v rozumném časovém rámci. Pokud nejste realističtí ve svých schopnostech, pravděpodobněji se rychle budete cítit zklamaní a vzdáte to. Nechceme, abyste to vzdali!
Krok 4. Hledejte dobrý hardware a software
Vytváření her nad úroveň mobilních her (hry, které lze hrát na zařízeních, jako jsou telefony, tablety, PDA nebo kalkulačky) vyžaduje počítač, který je pravděpodobně „zcela upraven“. Pokud používáte starší systém, zjistíte, že vaše hra na tomto počítači poběží. K vytváření her budete také potřebovat poměrně silný a velmi specifický software. Některé programy lze získat zdarma nebo za nízkou cenu, jiné však mohou znamenat odliv peněženky. Dobrý software bude probrán v následující části, ale mějte na paměti, že software, který budete potřebovat, obsahuje 3D modeláře, editor obrázků, textový editor, kompilátor atd.
Minimálně budete potřebovat výkonný procesor (alespoň čtyřjádrový a ještě lépe, pokud máte nejnovější procesor i5s nebo i7s), spoustu paměti RAM a špičkovou grafickou kartu
Část 2 ze 4: Budování vašeho týmu
Krok 1. Vytvářejte malé hry sami, velké hry s jinými lidmi
Pokud chcete jen rychle vytvářet mobilní hry bez složitého vizuálu a programování, je to v pořádku. Je to skvělý projekt na sobě pracovat, protože pomocí něj můžete potenciálním zaměstnavatelům a investorům ukázat, čeho jste schopni. Ale pokud chcete hrát serióznější hru, budete potřebovat pomoc. Nezávislé hry mají obvykle tým 5-10 lidí (v závislosti na složitosti) a hry s velkým jménem mohou do tohoto procesu zapojit až několik stovek lidí!
Krok 2. Vybudujte si tým
Pokud chcete vytvářet nejsilnější typy her, budete potřebovat spoustu lidí s různými dovednostmi. Budete potřebovat programátory, modeláře, vizuální designéry, návrháře her nebo úrovní, audio odborníky, stejně jako producenty nebo marketingové/finančníky.
Krok 3. Vytvořte Game Design Document nebo GDD (Game Design Document)
Berte to jako něco mezi shrnutím a válečným plánem vaší hry. GDD vám řekne vše o vašem herním designu: hratelnost, herní mechanika, postavy, zápletka atd. Spolu s tím GDD také ukazuje, co je třeba udělat, kdo je zodpovědný za to, co očekávat a obecný plán pro dokončení veškeré práce. GDD je velmi důležité, nejen proto, aby váš tým pracoval podle cílů, kterých chcete dosáhnout, ale také aby ukázal potenciálním investorům.
- Vaše GDD by mělo být rozděleno do sekcí a obsahovat podrobný obsah.
- Obecné sekce, které mají obsahovat příběh hry, hlavní a vedlejší postavy, design úrovní, hratelnost, umění a vizuální design, zvuk a hudbu hry a také podrobnosti o ovládání a designu uživatelského rozhraní.
- GDD by se nemělo omezovat pouze na text. Obvykle najdete designové skici, konceptuální umění a dokonce i něco jako náhledy videa nebo zvukové ukázky.
- Nebojte se příliš omezovat nebo se příliš starat o svůj GDD a jeho formát. Neexistují žádné standardní formáty ani věci, které by měly být zahrnuty. Stačí vytvořit vhodný GDD pro vaši hru.
Krok 4. Myslete na peníze
Na hraní her potřebujete peníze. Nejen to, potřebné nástroje jsou také drahé a způsobují, že hra je časově náročná (zabírání času, který byste mohli využít k jiným věcem, které skutečně přinášejí příjem). Čím více lidí budete pracovat, tím to bude dražší a komplexnější dovednosti, aby mohly být hry postupně sofistikovanější. Měli byste se zamyslet nad tím, odkud peníze dostáváte, a měli byste se svými přispěvateli prodiskutovat, jak, kdy a kolik budou vyplaceny, než začne samotná práce.
- Nejlevnější způsob, jak udělat hru, je dělat všechno sami, úplně sami. Je to však obtížné, pokud nemáte dovednosti a typy dovedností potřebné k vytváření her se velmi liší. Pro lidi, kteří jsou zcela nezkušení a pracují sami, mohou alespoň vyzkoušet jednoduchou klonovací aplikaci. I když vyrábíte vlastní hry, stále musíte platit licenční poplatky za nejlepší motory (software pro vytváření her) a různé obchody s aplikacemi a další prodejní místa. Nezapomeňte na daně za vydělané peníze později.
- Na to, abyste vytvořili průměrně kvalitní indie hru, byste potřebovali kolem několika stovek milionů. Vývoj velkých a slavných her často stojí miliardy.
Část 3 ze 4: Procházka procesem
Krok 1. Proveďte programování
Musíte si vybrat engine pro svoji hru. Herní engine je software, který ovládá všechny detaily fungování hry (jako jsou algoritmy, fyzika atd.). Motory potřebují nástroje, které jsou někdy součástí motoru, ale někdy musí být postaveny úplně od začátku, což vám umožní interakci a vytváření her v enginu. Jakmile to bude hotové, budete muset najít někoho, kdo ví, jak skriptovat v enginu. V procesu skriptování říkáte hernímu enginu, co má dělat. Tyto úlohy obvykle vyžadují určitou úroveň programátorských dovedností.
Krok 2. Vytvořte obsah
Musíte také začít vytvářet skutečný herní obsah. To znamená modelovat postavy, vytvářet skřítky (vizuální znázornění všech objektů ve hře), vytvářet prostředí, vytvářet všechny objekty, se kterými bude hráč interagovat atd. K dokončení tohoto úkolu jsou obvykle zapotřebí vynikající dovednosti v oblasti 3D softwaru a výtvarného umění. Je také dobré plánovat pečlivě dopředu.
Krok 3. Vytvořte beta verzi
Svou hru musíte vyzkoušet tak, že ji požádáte o hraní někoho jiného. Zatím si nedělejte starosti s hledáním programovacích chyb (chyb): musíte přimět lidi, aby to hráli, i když je to jen proto, aby viděli, jak ostatní lidé vidí a cítí váš herní zážitek. To, co považujete za intuitivní, může být pro někoho jiného velmi matoucí. Prvek tutoriálu nebo příběhu může chybět. Nikdy nevíš. Proto je důležité získat pohled zvenčí.
Krok 4. Test, test, test
Jakmile dokončíte hru, vaše práce není opravdu hotová. Musíte všechno vyzkoušet. Všechno. Měli byste zkontrolovat všechny možné scénáře ve vaší hře, abyste se ujistili, že nedochází k programovacím chybám. To vyžaduje čas a úsilí. Vyhraďte si na testování dostatek času!
Krok 5. Ukažte svou hru
Nechte ostatní vidět vaši hru, jakmile bude hotová. Ukažte to společnostem, které by mohly mít zájem investovat do vaší hry, a lidem, o kterých si myslíte, že jsou ochotni ji hrát! Vytvářejte webové stránky a blogy s vývojem her, zobrazujte snímky obrazovky, videa s návody, upoutávky a obsah, abyste lidem ukázali, jaká je vaše hra ve skutečnosti. Vytváření zájmu je zásadní pro úspěch vaší hry.
Krok 6. Vydejte hru
Krok 1. Vyzkoušejte program tvůrce her pro začátečníky
Existuje několik dobrých programů, které mohou začátečníci použít k vytváření základních her. Nejoblíbenější jsou pravděpodobně Game Maker a RPG Maker, ale dobré jsou také Atmosphere a Games Factory. Můžete také použít tréninkové nástroje pro programování dětí, například Scratch MIT. Tento program je skvělý při výuce základních dovedností, které potřebujete.
Krok 2. Seznamte se s různým grafickým softwarem
Pokud nenajmete profesionála na svoji grafickou práci, buďte připraveni, protože se máte co učit. Budete se muset naučit ovládat řadu složitých grafických programů … ale zvládnete to! Photoshop, Blender, GIMP a Paint.net jsou skvělými místy pro začátek, pokud chcete pro svou hru vytvářet vizuální prvky.
Krok 3. Zvažte tradiční způsob profesionalizace
Bude pro vás snazší vytvořit úspěšnou hru a získat investory, pokud máte zkušenosti, vzdělání a známou hru, která má něco společného s vaším jménem. Z těchto důvodů nemusí být na škodu spolupracovat s tradičním vývojářem her, který již má jméno, než se rozhodne začít vytvářet vlastní hry. Možná budete muset jít do školy nebo získat nějaké dovednosti, ale jsou to kroky k vašemu cíli a nakonec oceníte odměny.
Krok 4. Najděte si cestu do indie komunity
Komunita vývojářů nezávislých her je velmi silná, podpůrná a přátelská. Pokud jste dobří v podpoře, marketingu, diskusích a pomoci s jejich projekty, vrátí vám vaši přízeň stejným způsobem. Promluvte si s nimi, poznejte je lépe a nechte je, aby se seznámily také s vámi. Budete překvapeni, čeho můžete dosáhnout s podporou komunity za vámi.
Krok 5. Zvažte crowdfunding, pokud to myslíte vážně
Pokud chcete vytvořit profesionální hru, která může konkurovat jiným seriózním hrám, budete potřebovat peníze. Naštěstí se v posledních letech věci změnily a crowdfunding umožnil nejmenovaným lidem vytvářet skvělé hry. Zkuste se seznámit s Kickstarterem nebo jinými podobnými weby. Musíte si ale uvědomit, že na skvělé kampani musíte opravdu tvrdě pracovat. To znamená realistické cíle, skvělé odměny a neustálou komunikaci.
Tipy
- Nečekejte, že vaše první hra bude revolučním měřítkem. Pokud jste opravdu vytrvalí, může se to stát, ale šance jsou mizivé. Ještě to nevzdávejte, poslouchejte, co lidé říkají o tom, co se pokazilo a co se jim líbí. Implementujte aspekty, které se vám líbí, ve své druhé hře a vylepšete nebo odstraňte to, co se vám nelíbilo nebo co bylo ve vaší první hře špatné.
- Stále se uč. Pokud potřebujete pomoc, zeptejte se. Existují miliony lidí, kteří jsou ochotni podat pomocnou ruku při vytváření her, takže se nikdy nebojte vyhledat pomoc. A pamatujte si, že vždy je co zlepšovat, takže se stále učte o tvorbě her.
- Nezapomeňte často zálohovat soubory. Nikdy nevíte, kdy se vám počítač pokazí.
- Cvičte co nejvíce, abyste se zlepšili ve vytváření her. Jak se říká „raná praxe dokonalosti!“
-
Test. Test. Test.
Jednou z nejotravnějších a nejtrapnějších věcí je hledání zásadních chyb, závad a programovacích chyb ve hře poté, co byla zveřejněna. Uspořádejte svou hru do fází, jako je vývoj (stále ve výstavbě), alfa (první nebo počáteční testování), uzavřená beta (testování před vydáním pro pozvané nebo vybrané lidi) a otevřená beta (testování před vydáním pro širokou veřejnost). Vyberte si správné lidi pro uzavřené beta a alfa fáze a získejte co nejvíce zpětné vazby a konstruktivní kritiky. Použijte tyto informace ke zlepšení hry a opravte co nejvíce chyb v programování před vydáním. Přidejte pro svá pódia verze pre- nebo xx.xx, abyste mohli svoji hru vylepšit ještě lépe. Pokud je to jedno z nich, nezapomeňte jej jasně označit jako vývojovou verzi.
- Udělejte senzační propagaci a inzerujte. Řekněme to jednoduše, nejste jediným amatérským tvůrcem her. Můžete jednoduše vydat hru a okamžitě vás zastíní novější a/nebo lepší hra, která také vychází. Chcete -li tomu zabránit, šířte zprávu o své hře, která bude v blízké budoucnosti spuštěna, jakýmkoli požadovaným způsobem. "Unikněte" sem tam nějaké detaily. Oznámte datum vydání, aby na něj lidé netrpělivě čekali. Pokud to stojí za to, můžete dokonce zvážit utrácení peněz za reklamu.
- Pamatujte, že mít tým je vždy lepší než pracovat sám. Můžete výrazně snížit pracovní zátěž a čas strávený vytvářením her rozdělením svého týmu na grafiku a kódování a poté přidáním dalších oddílů, jako je psaní a kreslení atd. Toto je důležitá oblast v závislosti na tom, jaký software si vyberete, protože tvůrci grafických her jako BGE, Unity a UDK nemají dostatečnou podporu pro týmové pracovní toky a upravovat kód přímo a přejít na systém pro správu verzí, jako je git, může být lepší nápad.
- Nakonec se nikdy nevzdávej Vytvoření hry může být únavný, únavný a frustrující proces. Občas pocítíte nutkání prostě to vzdát a dělat něco jiného. Nedělej to. Udělejte si čas na odpočinek, jděte se na chvíli pobavit a odložte práci na pár dní. Vrátíte se s pocitem jistoty.
- Vytvořte si pracovní plán. Pokud jste poprvé a nechcete spěchat a chcete experimentovat, pracovní plán nemusí být nutný. Pracovní plán vás však povede k vašim cílům a může být obzvláště důležitý, pokud jste slíbili datum vydání. Nejprve si vytvořte hrubý plán, až ho budete chtít dokončit, a poté jej upřesněte na podsekce kódovacích/grafických fází atd.
Varování
Autorská práva! Zajistěte, aby vaše nápady na hry byly co nejoriginálnější. Pokud vás nic jiného nenapadá, není od věci si některé aspekty vypůjčit ze hry a upravit je. Pokud absolutně musíte uvést aspekty hry chráněné autorskými právy, jako je děj, postavy nebo hudba, měli byste zmínit původního tvůrce. Na koncepty (hra, způsob psaní kódu atd.) Se nevztahují autorská práva, zatímco jména a sbírka faktů, které tvoří celý příběh ve hře, jsou automaticky chráněny autorskými právy
-
Ujistěte se, že respektujete licenci nástroje, který používáte. Mnoho proprietárních softwarů (například Unity) zakazuje komerční použití (to znamená, že nemůžete prodávat hry vyrobené s tímto softwarem) bez placení drahé licence. Zde může software s otevřeným zdrojovým kódem skutečně pomoci, protože tento typ softwaru umožňuje komerční využití. Při používání softwaru s otevřeným zdrojovým kódem, který dává uživateli právo jej použít, upravit a distribuovat i jednou, však musíte být opatrní. GNU General Public License je příkladem takové licence. Tato licence stanoví, že musíte vydat software pod stejnou licencí. To je v pořádku pro hry a stále můžete své hry prodávat, pokud si umělecké předměty a podobné věci necháváte pro sebe. Pokud však používáte softwarovou knihovnu s uzavřeným zdrojovým kódem, jako je FMOD, můžete narazit na právní problémy. Navíc - zvláště pokud jste zdatný programátor, máte přístup ke zdrojovému kódu a můžete pracovat s černou skříňkou nepřetržitě a můžete ladit a přidávat funkce, jak chcete. Více informací o open source (od zakladatelů hnutí nazývaného „svobodný software“- zdarma, pokud jde o flexibilitu, nikoli o cenu) zde