Sníte o vytvoření herní aplikace, která vydělá spoustu peněz? Vše, co potřebujete, je touha, herní plán a správná technologie. Tento wikiHow vás naučí, jak začít vytvářet herní aplikaci.
Kroky
Metoda 1 ze 2: Příprava na vývoj hry
Krok 1. Pochopte své dovednosti a omezení
Při navrhování hry je toho hodně. Existuje výzkum, programování, grafický design, zvukový design, hudební kompozice, marketing a mnoho dalšího. Pochopení toho, jaké dovednosti máte vy (nebo vaše organizace), vám pomůže přijít s nápady na základě vašich silných stránek.
Možná jste vynikající programátor, ale ne tak velký umělec. Můžete se soustředit na herní mechaniku, ale můžete se spolehnout na minimalistický umělecký styl. Možná jste skvělý grafický designér, ale ne tak dobrý v programování. Můžete najít herní engine, který se postará o většinu kódování za vás, zatímco vy se budete soustředit na umělecký design
Krok 2. Proveďte průzkum trhu
První věcí, kterou musíte udělat, je udělat si dojem z trhu. Studium úspěšných aplikací a jejich hraní vám prozradí objem trhu. Čím více času můžete strávit studiem úspěšných aplikací, tím lepší obraz získáte o jejich společných vlastnostech a vhodnosti uživatelů. Údržbou poznámek k úspěchu aplikace je její hodnocení a konzistence.
- Herní demografie se změnila. Průměrný hráč již není stereotypním dospívajícím mužem. Hry dnes hraje téměř každá demografická skupina ve společnosti. Průměrnému mobilnímu hráči je zhruba 36 let. 51% jsou ženy a 49% muži. Jedna třetina všech mobilních hráčů je ve věku 35–50 let.
- Neformální hry (tj. Candy Crush, Angry Birds) jsou nejoblíbenějším herním žánrem. Jedná se o hry, které mají obvykle krátkou dobu stahování, snadno se učí a hrají a lze je hrát v krátkých časových intervalech po celý den. Střílečky z pohledu první osoby (tj. Overwatch, Destiny) jsou druhým nejpopulárnějším žánrem. Na třetím místě jsou hry na hrdiny (tj. The Elder Scrolls, Final Fantasy), následují hry Battle Royal (tj. Fortnite, PUBG) a masivní RPG pro více hráčů (tj. World of Warcraft, The Elder Scrolls Online) a Multiplayer Battle Arena hry (tj. DOTA 2, League of Legends).
Krok 3. Vymyslete úspěšné nápady
Brainstormujte se svým týmem nebo s dalšími lidmi, abyste přišli s nápady, které hráče zaujmou. Pomocí průzkumu trhu zjistíte, jaké jsou trendy a poptávka. Zamyslete se nad tím, jak můžete uspokojit poptávku na trhu a vytvořit tak jedinečnou a výjimečnou hru.
- Vždy důvěřujte odborným radám. Buďte připraveni improvizovat a přepracovávat své vlastní nápady, dokud nedosáhnou bodu, ve kterém jsou nejlepší.
- Některé z největších aplikací jsou pokroucením starého nápadu s novým směrem.
- Držte se aplikací s nízkým rizikem a vysokou pravděpodobností, které uspokojí větší skupinu lidí, od teenagerů po dospělé.
- Zaměřte se na vymýšlení aplikací založených na zábavě, intuitivitě, zapojení, závislosti a její grafice a zvuku. Škrtněte všechny aplikace, které mají méně než výše uvedené vlastnosti.
- Vymyslete příběh pro svoji hru. Dobrý příběh s postavami, zvraty, cíli a odměnami může zlepšit zážitek ze hry.
Krok 4. Rozhodněte o politice zpeněžení
Pokud hodláte vynaložit čas a prostředky na vývoj hry, pravděpodobně na tom budete chtít vydělat nějaké peníze. Dnes existuje celá řada způsobů, jak mohou vývojáři vydělat peníze na aplikacích, které vyvíjejí. Můžete použít jednu nebo kombinaci následujících zásad zpeněžení:
-
Tržby z reklamy:
Tato možnost umožňuje hráčům stáhnout si aplikaci zdarma, ale tato aplikace obsahuje reklamy ve hře. Jako vývojář dostanete zaplaceno pokaždé, když je reklama poklepána nebo zobrazena. Nevýhodou je, že mnoho hráčů to považuje za otravné a rušivé. V důsledku toho mnoho vývojářů aplikací nabízí hráčům možnost zakoupit si verzi hry bez reklam.
-
Nákupy v aplikaci:
Tento model umožňuje hráčům stáhnout si základní verzi hry zdarma, ale zakoupit si další funkce a obsah. Mohou to být power-upy, nové postavy, nové outfity a další.
-
Prémiový nákup:
Tento model také umožňuje hráčům stáhnout si základní verzi aplikace zdarma. Bezplatná verze může být demo nebo zkušební verze nebo verze s omezenými funkcemi. Hráč pak dostane možnost zaplatit za odemčení plné verze hry.
-
Jednorázový nákup:
Tato možnost jednoduše vyžaduje, aby hráči zaplatili jednorázový poplatek před stažením hry.
Krok 5. Vytvořte návrhový dokument
Je načase, abyste své myšlenky nalili na papír. Vytvořte designový dokument, který obsahuje všechny nápady, které chcete do hry přidat. Designový dokument obsahuje vše od vysvětlení mechaniky hry, cílů a odměn, postav a životopisů, konceptu, návrhů úrovní a čehokoli, co váš tým potřebuje vědět.
Krok 6. Rozhodněte se na platformě, na kterou chcete publikovat svou herní aplikaci
V odvětví mobilních her existují dva hlavní trhy, Android s Google Play Store a iOS (iPhone/iPad) s App Store. Obojí má svá pozitiva i negativa. Budete se muset rozhodnout, na jaké platformě hru zveřejníte. U obou můžete také publikovat svoji hru, ale to bude vyžadovat další zdroje a náklady.
- IOS App Store má vývojářský poplatek 99 USD za rok. Obchod Google Play má jednorázový poplatek pro vývojáře ve výši 25 USD. Obě platformy berou 30% snížení příjmů z nákupů aplikací.
- IOS App Store dělá více pro propagaci nových her a aplikací, ale obě platformy mají vysokou konkurenci a vyžadují, aby vývojář byl kreativní, aby vynikl jejich aplikace.
- Obchod Google Play pro Android má mnohem méně přísný schvalovací proces pro odeslané aplikace. Je mnohem těžší získat schválení aplikací pro iOS App Store, ale App Store mnohem lépe poskytuje zpětnou vazbu vývojářům, pokud aplikace nejsou schváleny.
- Uživatelé Androidu dávají přednost aplikacím zdarma, zatímco uživatelé iOS jsou mnohem více zvyklí platit za aplikace.
- IOS App Store používá model vyhledávání podle klíčových slov. To vyžaduje, aby vývojáři odeslali seznam klíčových slov, která uživatelé musí zadat, aby našli vaši aplikaci. Vyhledávání v Obchodu Google Play nespoléhá na klíčová slova, ale vyhledává podle dotazů podle názvu aplikace, popisu a dalších.
Krok 7. Vyberte správnou technologii pro vývoj vaší aplikace
Jakmile budete mít svůj herní nápad zmapovaný a vyberete si platformu, budete muset najít správnou technologii a nástroje potřebné k vývoji vaší aplikace. IOS i Android mají své vlastní nativní programovací jazyky. Některá vaše rozhodnutí tedy mohou padnout na to, na jakou platformu se rozhodnete hru publikovat. Možná budete muset rozhodnout o vhodném herním enginu nebo middlewaru potřebném k vývoji vaší hry a také softwaru, který chcete použít k vývoji grafiky a zvuku:
- Nativním programovacím jazykem pro hry pro Android je Java. Nativním programovacím jazykem pro aplikace pro iOS je Swift.
- Android Studio je oficiální integrované vývojové studio pro vývoj aplikací pro Android. Xcode na Macu se používá k vývoji aplikací pro iOS.
- Mnoho her je vyvíjeno pomocí herních motorů, které jsou schopné integrovat veškerá vaše herní aktiva a kód a také publikovat verze vaší hry pro různé platformy. Mezi oblíbené herní motory pro mobilní hry patří Unity, Cocos a Unreal Engine.
- Software 2D grafického designu bude potřeba pro všechny hry, dokonce i hry, které jsou primárně 3D (pro titulní obrazovku, nabídky, HUD, vyskakovací okna atd.). Photoshop nebo GIMP lze použít k vývoji 2D rastrové grafiky, zatímco Adobe Illustrator nebo Inkscape lze použít k vývoji 2D vektorové grafiky.
- Hry, které používají 3D grafiku, budou potřebovat software pro 3D modelování. Mezi 3D modelovací programy patří Maya, 3DS Max a Blender 3D.
- Kromě grafického softwaru budete také potřebovat program DAW (digital audio workstation) pro vývoj a záznam zvuku a také zvukové rozhraní, které dokáže k vašemu počítači připojit mikrofony, klávesnice a další nástroje. Mezi digitální zvukové pracovní stanice patří Adobe Audition, Cubase, Reaper, Pro Tools, FL Studio a Ableton Live.
Krok 8. Vytvořte prototyp své hry
Váš prototyp by měl být extrémně jednoduchý. Není to úplná hra. Nemusí mít všechny prostředky, úrovně, power-upy a nepřátele, které plánujete mít. Nemusí mít ani dobře vypadající grafiku. Musí to být zjednodušená verze vaší hry, která ukazuje, že máte životaschopný nápad. To lze použít k testování vašich nápadů, přilákání investorů a najímání týmu.
Metoda 2 ze 2: Vývoj mobilní hry
Krok 1. Najměte správný tým
Nábor je zdlouhavý proces. Budete muset zveřejnit práci, filtrovat uchazeče, pohovořit s kandidáty, nechat je podepsat NDA a vysvětlit svůj nápad; to vše před zahájením kódování. Vydělávání skvělých náborů je budoucí investicí, která vám pomůže vyhnout se zbytečným zdržením. V tomto procesu musíte poskytnout seznamy pracovních míst, které určují, jaký typ kandidáta hledáte, obecný popis projektu, který neodhalí příliš mnoho podrobností.
Nechte každého potenciálního kandidáta podepsat smlouvu o nezveřejnění před přijetím, protože musíte chránit svůj nápad
Krok 2. Vybudujte si herní aktiva
Herní aktiva zahrnují všechny jednotlivé figurky, které tvoří hru. To zahrnuje 2D grafiku, animované skřítky, 3D modely, obrázky na pozadí, design úrovní, hudbu, zvukové klipy a další. V zásadě je třeba vytvořit cokoli, co může hráč během hry vidět nebo slyšet.
Krok 3. Kódujte svou hru
Díky kódování a skriptování je hra interaktivní. Skriptování se používá k diktování toho, co se stane, když hráč interaguje se hrou, a také toho, co se stane, když objekty na obrazovce vzájemně interagují. Skriptování se používá k diktování toku hry a pořadí, ve kterém se věci dějí. Prostředky jsou jednotlivé části hry. Kódování je lepidlo, které to všechno spojuje.
Najměte si programátory, kteří mají zkušenosti s programovacími jazyky, které potřebujete. Budete potřebovat programátory, kteří mají zkušenosti s nativním programovacím jazykem pro platformu, na které hru vydáváte, a také obecné znalosti C/C ++ a dalších skriptovacích jazyků, které váš herní engine vyžaduje
Krok 4. Otestujte aplikaci
Testování vám umožňuje zjistit, jak vaše hra funguje v reálném světě, když ji hrají skuteční lidé. Ujistěte se, že máte různé testery. Umožněte lidem různého věku a demografie hrát a sledovat, jak používají váš produkt. To vám umožní zjistit a opravit problémy, které jste nečekali. Požádejte o zpětnou vazbu. Sledujte, jak hru hrají. Hrají to správně? Je něco, co můžete udělat, abyste jim pomohli lépe porozumět hře? Je hra příliš tvrdá nebo příliš snadná? Je to zábavné poutavé? Existují nějaké chyby nebo chyby, které je třeba opravit?
Otevřená beta verze umožňuje veřejnosti zaregistrovat se a hrát po omezenou dobu zdarma vaši hru před vydáním hry. Early Access je místo, kde lidem umožníte hrát nedokončenou verzi vaší hry před jejím vydáním za sníženou cenu. Obě strategie jsou dobrým způsobem, jak otestovat svoji hru a zároveň si vybudovat fanouškovskou základnu
Krok 5. Propagace aplikace
Ještě předtím, než bude vaše hra vydána, musíte ji začít uvádět na trh a vytvářet nějaké hlášky. Vytvořte webové stránky pro svoji hru a propagační video. Zajistí, aby potenciální hráči věděli, co mohou od vaší hry očekávat, a zdůrazňovali, v čem je výjimečná. Promluvte si s herními novináři a publikacemi o své hře. Nechte recenzenty publikovat recenze na vaši hru. Nastavte datum vydání a vytvořte ikonu a přebal pro vaši hru.
Krok 6. Zveřejněte svou hru
Až bude čas vydat vaši hru, budete se muset zaregistrovat jako vývojář na zvolené platformě. Zajistí, aby vaše aplikace splňovala všechny standardy pro zajištění kvality, které stanoví trh s platformami. Budete to muset udělat před plánovaným datem vydání. Pokud je vaše aplikace zamítnuta, poslouchejte jakoukoli zpětnou vazbu a proveďte příslušné změny. Poté aplikaci odešlete znovu.
Krok 7. Pokračujte v práci
Dnes je vzácné, že můžete vydat aplikaci a poté s ní skončit. Jakmile bude vydáno většímu publiku, pravděpodobně se dozvíte o nových chybách, kritice a zranitelnosti zabezpečení, které jste neočekávali. Pravděpodobně budete muset na hře nadále pracovat a vydávat nové opravy, abyste vyřešili jakékoli problémy s hrou.