Ako vytvoriť hernú aplikáciu: 15 krokov (s obrázkami)

Obsah:

Ako vytvoriť hernú aplikáciu: 15 krokov (s obrázkami)
Ako vytvoriť hernú aplikáciu: 15 krokov (s obrázkami)

Video: Ako vytvoriť hernú aplikáciu: 15 krokov (s obrázkami)

Video: Ako vytvoriť hernú aplikáciu: 15 krokov (s obrázkami)
Video: CS50 2013 - Week 10 2024, Apríl
Anonim

Snívate o vytvorení hernej aplikácie, ktorá zarobí veľa peňazí? Všetko, čo potrebujete, je túžba, herný plán a správna technológia. Tento wikiHow vás naučí, ako začať s výrobou hernej aplikácie.

Kroky

Metóda 1 z 2: Príprava na vývoj hry

Vytvorte si hernú aplikáciu Krok 1
Vytvorte si hernú aplikáciu Krok 1

Krok 1. Pochopte svoje schopnosti a obmedzenia

Pri navrhovaní hry je toho veľa. Je tu výskum, programovanie, grafický dizajn, zvukový dizajn, hudobná skladba, marketing a mnoho ďalších. Pochopenie toho, aké schopnosti máte vy (alebo vaša organizácia), vám pomôže prísť s nápadmi na základe vašich silných stránok.

Možno ste vynikajúci programátor, ale nie taký veľký umelec. Môžete sa zamerať na hernú mechaniku, ale spoľahnúť sa na minimalistický umelecký štýl. Možno ste vynikajúci grafický dizajnér, ale nie ste tak dobrý v programovaní. Môžete nájsť herný engine, ktorý sa o väčšinu kódovania postará za vás, zatiaľ čo sa budete sústrediť na umelecký dizajn

Vytvorte hernú aplikáciu, krok 2
Vytvorte hernú aplikáciu, krok 2

Krok 2. Vykonajte prieskum trhu

Prvá vec, ktorú musíte urobiť, je urobiť si dojem z trhu. Štúdium úspešných aplikácií a ich hranie vám povedia veľa o trhu. Čím viac času strávite štúdiom úspešných aplikácií, tým lepší obraz získate o ich bežných vlastnostiach a vhodnosti používateľov. Údržbou poznámok k úspechu aplikácie je jej poradie a konzistencia.

  • Herné demografické údaje sa zmenili. Priemerný hráč už nie je stereotypným dospievajúcim mužom. Hry dnes hrá takmer každá demografická skupina v spoločnosti. Priemerný mobilný hráč má asi 36 rokov. 51% žien a 49% mužov. Jedna tretina všetkých mobilných hráčov je vo veku 35 až 50 rokov.
  • Nenáročné hry (t. J. Candy Crush, Angry Birds) sú najobľúbenejším herným žánrom. Ide o hry, ktoré majú väčšinou krátku dobu na stiahnutie, ľahko sa učia a hrajú a dajú sa hrať v krátkych časových intervaloch po celý deň. Strieľačky z pohľadu prvej osoby (t. J. Overwatch, Destiny) sú druhým najobľúbenejším žánrom. Na treťom mieste sú hry na hrdinov (tj. The Elder Scrolls, Final Fantasy), po ktorých nasledujú hry Battle Royal (tj. Fortnite, PUBG) a masívne RPG pre viacerých hráčov (tj World of Warcraft, The Elder Scrolls Online) a Multiplayer Battle Arena hry (tj. DOTA 2, League of Legends).
Vytvorte si hernú aplikáciu Krok 3
Vytvorte si hernú aplikáciu Krok 3

Krok 3. Vymyslite úspešné nápady

Brainstormujte so svojim tímom alebo s inými ľuďmi, aby ste prišli s nápadmi, ktoré hráčov zaujmú. Pomocou prieskumu trhu zistíte, čo je trendy a čo je dopyt. Zamyslite sa nad tým, ako môžete uspokojiť dopyt na trhu a vytvoriť tak jedinečnú a výnimočnú hru.

  • Vždy dôverujte odborným radám. Buďte pripravení improvizovať a prepracovávať svoje vlastné nápady, pokiaľ nie sú v najlepšom stave.
  • Niektoré z najlepších aplikácií sú vyvrátením starého nápadu a novým smerom.
  • Držte sa aplikácií s nízkym rizikom a vysokou pravdepodobnosťou, ktoré uspokoja väčšiu skupinu ľudí, od tínedžerov až po dospelých.
  • Zamerajte sa na vymýšľanie aplikácií na základe zábavy, intuitívnosti, angažovanosti, závislosti a jej grafiky a zvuku. Škrtnite všetky aplikácie, ktoré majú menej ako vyššie uvedených vlastností.
  • Vymyslite príbeh pre svoju hru. Dobrý príbeh s postavami, zvratmi, cieľmi a odmenami môže zlepšiť zážitok z hrania hry.
Vytvorte si hernú aplikáciu Krok 4
Vytvorte si hernú aplikáciu Krok 4

Krok 4. Rozhodnite o politike speňaženia

Ak hodláte vynaložiť čas a zdroje na vývoj hry, budete na nej pravdepodobne chcieť zarobiť nejaké peniaze. Dnes existuje množstvo spôsobov, ktorými môžu vývojári zarobiť peniaze na aplikáciách, ktoré vyvíjajú. Môžete použiť jednu alebo kombináciu nasledujúcich zásad speňažovania:

  • Výnosy z reklamy:

    Táto možnosť umožňuje hráčom stiahnuť si aplikáciu zadarmo, ale táto aplikácia obsahuje reklamy v hre. Ako vývojár dostávate platby vždy, keď sa na reklamu klepne alebo sa zobrazí. Temnejšou stránkou veci je, že mnohým hráčom to pripadá nepríjemné a rušivé. Výsledkom je, že mnoho vývojárov aplikácií ponúka hráčom možnosť kúpiť si verziu hry bez reklám.

  • Nákupy v aplikácii:

    Tento model umožňuje hráčom bezplatne si stiahnuť základnú verziu hry, ale zakúpiť si ďalšie funkcie a obsah. Môžu to byť vylepšenia, nové postavy, nové oblečenie a ďalšie.

  • Prémiový nákup:

    Tento model tiež umožňuje hráčom bezplatne si stiahnuť základnú verziu aplikácie. Bezplatná verzia môže byť demo alebo skúšobná verzia alebo verzia s obmedzenými funkciami. Hráč potom dostane možnosť zaplatiť za odomknutie plnej verzie hry.

  • Jednorazový nákup:

    Táto možnosť jednoducho vyžaduje, aby hráči zaplatili jednorazový poplatok pred stiahnutím hry.

Vytvorte si hernú aplikáciu Krok 5
Vytvorte si hernú aplikáciu Krok 5

Krok 5. Vytvorte dokument dizajnu

Je načase, aby ste svoje myšlienky vyliali na papier. Vytvorte návrhový dokument, ktorý obsahuje všetky nápady, ktoré chcete do hry vložiť. Dokument k návrhu obsahuje všetko od vysvetlenia hernej mechaniky, cieľov a odmien, postáv a životopisov, konceptuálneho umenia, návrhov úrovní a všetkého, čo váš tím potrebuje vedieť.

Vytvorte hernú aplikáciu, krok 6
Vytvorte hernú aplikáciu, krok 6

Krok 6. Rozhodnite sa na platforme, na ktorej chcete zverejniť svoju hernú aplikáciu

V odvetví mobilných hier existujú dva hlavné trhy, Android s Google Play Store a iOS (iPhone/iPad) s App Store. Obe majú svoje pozitíva i negatíva. Budete sa musieť rozhodnúť, na ktorej platforme hru zverejníte. Svoju hru môžete tiež zverejniť pre oboch, bude to však vyžadovať ďalšie zdroje a náklady.

  • IOS App Store má vývojársky poplatok 99 dolárov za rok. Obchod Google Play účtuje jednorazový vývojársky poplatok vo výške 25 dolárov. Obe platformy znižujú príjmy z nákupov aplikácií o 30%.
  • IOS App Store robí viac pre propagáciu nových hier a aplikácií, ale obe platformy majú vysokú konkurenciu a vyžadujú, aby vývojár bol kreatívny, aby ich aplikácie vynikli.
  • Obchod Google Play v systéme Android má oveľa menej prísny schvaľovací proces pre odoslané aplikácie. Je oveľa ťažšie získať schválenie aplikácií pre iOS App Store, ale App Store oveľa lepšie poskytuje vývojárom spätnú väzbu, keď aplikácie nie sú schválené.
  • Používatelia systému Android uprednostňujú bezplatné aplikácie, zatiaľ čo používatelia systému iOS sú oveľa viac zvyknutí platiť za aplikácie.
  • IOS App Store používa model vyhľadávania podľa kľúčových slov. To vyžaduje, aby vývojári predložili zoznam kľúčových slov, ktoré musia používatelia zadať, aby našli vašu aplikáciu. Vyhľadávanie v obchode Google Play sa nespolieha na kľúčové slová, ale namiesto dopytu sa vyhľadáva podľa názvu aplikácie, popisu a ďalších.
Vytvorte si hernú aplikáciu Krok 7
Vytvorte si hernú aplikáciu Krok 7

Krok 7. Vyberte správnu technológiu na vývoj aplikácie

Keď budete mať zmapovaný herný nápad a vyberiete si platformu, budete musieť nájsť správnu technológiu a nástroje potrebné na vývoj aplikácie. IOS aj Android majú svoje vlastné natívne programovacie jazyky. Niektoré z vašich rozhodnutí teda môžu padnúť na to, na akú platformu sa rozhodnete hru publikovať. Možno sa budete musieť rozhodnúť pre vhodný herný engine alebo middleware potrebný na vývoj hry, ako aj pre softvér, ktorý chcete použiť na vývoj grafiky a zvuku:

  • Natívny programovací jazyk pre hry pre Android je Java. Natívny programovací jazyk pre aplikácie pre iOS je Swift.
  • Android Studio je oficiálne integrované vývojové štúdio pre vývoj aplikácií pre Android. Xcode na Macu sa používa na vývoj aplikácií pre iOS.
  • Mnoho hier je vyvinutých pomocou herných motorov, ktoré sú schopné integrovať všetky vaše herné aktíva a kód, ako aj publikovať verzie vašej hry pre rôzne platformy. Medzi obľúbené herné nástroje pre mobilné hry patria Unity, Cocos a Unreal Engine.
  • Softvér 2D grafického dizajnu bude potrebný pre všetky hry, dokonca aj pre hry, ktoré sú primárne 3D (pre titulnú obrazovku, ponuky, HUD, vyskakovacie okná atď.). Photoshop alebo GIMP je možné použiť na vývoj 2D rastrovej grafiky, zatiaľ čo Adobe Illustrator alebo Inkscape možno použiť na vývoj 2D vektorovej grafiky.
  • Hry, ktoré používajú 3D grafiku, budú potrebovať softvér na modelovanie 3D. Medzi programy 3D modelovania patria Maya, 3DS Max a Blender 3D.
  • Na vývoj a záznam zvuku budete potrebovať okrem grafického softvéru aj program digitálnych pracovných staníc (DAW), ako aj zvukové rozhranie, pomocou ktorého je možné k počítaču pripojiť mikrofóny, klávesnice a ďalšie nástroje. Medzi digitálne zvukové pracovné stanice patria Adobe Audition, Cubase, Reaper, Pro Tools, FL Studio a Ableton Live.
Vytvorte hernú aplikáciu, krok 8
Vytvorte hernú aplikáciu, krok 8

Krok 8. Vytvorte prototyp svojej hry

Váš prototyp by mal byť veľmi jednoduchý. Nie je to úplná hra. Nemusí mať všetky prostriedky, úrovne, vylepšenia a nepriateľov, ktorých plánujete mať. Dokonca nemusí mať ani dobre vyzerajúcu grafiku. Jednoducho to musí byť zjednodušená verzia vašej hry, ktorá ukazuje, že máte životaschopný nápad. To možno použiť na testovanie vašich nápadov, prilákanie investorov a najatie tímu.

Metóda 2 z 2: Vývoj mobilnej hry

Vytvorte hernú aplikáciu Krok 9
Vytvorte hernú aplikáciu Krok 9

Krok 1. Najmite si správny tím

Zamestnanie je zdĺhavý proces. Budete musieť uverejniť prácu, filtrovať uchádzačov, robiť pohovory s kandidátmi, nechať ich podpísať NDA a vysvetliť váš nápad; to všetko predtým, ako začnete s kódovaním. Skvelé zamestnanie je však budúcou investíciou, ktorá vám pomôže vyhnúť sa zbytočným zdržaniam. V tomto procese musíte poskytnúť zoznamy pracovných miest, ktoré špecifikujú, aký typ kandidáta hľadáte, všeobecný popis projektu, ktorý neodhaľuje príliš veľa podrobností.

Nechajte každého potenciálneho kandidáta podpísať zmluvu o mlčanlivosti pred prijatím do zamestnania, pretože musíte chrániť svoj nápad

Vytvorte si hernú aplikáciu Krok 10
Vytvorte si hernú aplikáciu Krok 10

Krok 2. Vybudujte si svoje herné aktíva

Herné aktíva zahrnujú všetky jednotlivé figúrky, ktoré tvoria hru. To zahŕňa 2D grafiku, animované skřítky, 3D modely, obrázky na pozadí, dizajn úrovní, hudbu, zvukové klipy a ďalšie. V zásade je potrebné vytvoriť čokoľvek, čo môže hráč počas hry vidieť alebo počuť.

Vytvorenie hernej aplikácie Krok 11
Vytvorenie hernej aplikácie Krok 11

Krok 3. Kódujte svoju hru

Interaktivitu hry robí kódovanie a skriptovanie. Skriptovanie sa používa na diktovanie toho, čo sa stane, keď hráč interaguje s hrou, ako aj na to, čo sa stane, keď objekty na obrazovke navzájom interagujú. Skriptovanie sa používa na diktovanie toku hry a poradia, v akom sa veci dejú. Majetkom sú jednotlivé časti hry. Kódovanie je lepidlo, ktoré to všetko spája.

Uistite sa, že si najmete programátorov, ktorí majú skúsenosti s programovacími jazykmi, ktoré potrebujete. Budete potrebovať programátorov, ktorí majú skúsenosti s natívnym programovacím jazykom pre platformu, na ktorej vydávate hru, ako aj všeobecné znalosti jazyka C/C ++ a ďalších skriptovacích jazykov, ktoré váš herný engine vyžaduje

Vytvorte si hernú aplikáciu Krok 12
Vytvorte si hernú aplikáciu Krok 12

Krok 4. Otestujte aplikáciu

Testovanie vám umožňuje vidieť, ako vaša hra funguje v reálnom svete, keď ju hrajú skutoční ľudia. Uistite sa, že máte rôzne testery. Umožnite ľuďom rôzneho veku a demografie hrať a zistiť, ako používajú váš produkt. To vám umožní zistiť a opraviť problémy, ktoré ste nečakali. Požiadajte o spätnú väzbu. Sledujte, ako hru hrajú. Hrajú to správne? Môžete niečo urobiť, aby ste im pomohli lepšie porozumieť hre? Je hra príliš ťažká alebo príliš ľahká? Je to zábavné pútavé? Existujú nejaké chyby alebo chyby, ktoré je potrebné opraviť?

Open Beta je miesto, kde necháte verejnosť zaregistrovať sa a hrať vašu hru zadarmo po obmedzený čas pred vydaním hry. Predbežný prístup je miesto, kde umožníte ľuďom hrať nedokončenú verziu vašej hry pred jej vydaním za zníženú cenu. Obe stratégie sú dobrým spôsobom, ako otestovať svoju hru a zároveň si vybudovať základňu fanúšikov

Vytvorte si hernú aplikáciu Krok 13
Vytvorte si hernú aplikáciu Krok 13

Krok 5. Ukážte svoju aplikáciu na trh

Ešte skôr, ako bude vaša hra vydaná, musíte začať s jej marketingom a vytvárať nejaké hlášky. Vytvorte webovú stránku pre svoju hru a propagačné video. Zaistí, aby potenciálni hráči vedeli, čo môžu od vašej hry očakávať, pričom zdôrazňuje, v čom je výnimočná. Porozprávajte sa s hernými novinármi a publikáciami o svojej hre. Nechajte recenzentov publikovať recenzie na svoju hru. Nastavte dátum vydania a vytvorte ikonu a obal albumu pre svoju hru.

Vytvorte hernú aplikáciu, krok 14
Vytvorte hernú aplikáciu, krok 14

Krok 6. Zverejnite svoju hru

Keď príde čas na vydanie hry, budete sa musieť zaregistrovať ako vývojár na zvolenej platforme. Zaisťuje, aby vaša aplikácia spĺňala všetky štandardy zabezpečenia kvality, ktoré stanovuje trh s platformami. Musíte to urobiť pred plánovaným dátumom vydania. Ak je vaša aplikácia odmietnutá, vypočujte si každú spätnú väzbu a vykonajte potrebné zmeny. Potom znova odošlite svoju aplikáciu.

Vytvorte hernú aplikáciu, krok 15
Vytvorte hernú aplikáciu, krok 15

Krok 7. Pokračujte v práci

Dnes je zriedkavé, že vydáte aplikáciu a potom s ňou skončíte. Akonáhle bude vydaný pre širšie publikum, pravdepodobne sa dozviete o nových chybách, kritike a zraniteľnosti zabezpečenia, ktoré ste nečakali. Na vyriešení akýchkoľvek problémov s hrou budete pravdepodobne musieť pokračovať v práci na svojej hre a vydávaní nových opráv.

Skontrolujte recenzie a komentáre používateľov. Odpovedzte im a vezmite si konštruktívnu kritiku k srdcu. Svedčí to o tom, že vám záleží na tom, aby ste urobili dobrý produkt

Odporúča: