Ako si vyskúšať vývoj hier a vytvoriť svoju prvú mobilnú hru
Rôzne / / July 06, 2023
Pokyny krok za krokom pre tých, ktorí nevedia, kde začať.
Pre začínajúceho vývojára je najjednoduchší spôsob, ako sa začať ponoriť do vývoja hier, vytvoriť hyperpríležitostnú hru: je celkom jednoduchá a má základné mechanizmy. Prechod do hry je tu okamžitý.
Takúto hru zvládnete aj sami. Jeho vytvorenie vám môže trvať niekoľko hodín až niekoľko dní a jeho uvedenie do stavu vydania približne mesiac alebo dva. Poďme zistiť, ako presne to urobiť.
Ako vytvoriť hyperpríležitostnú hru
Existuje niekoľko dôležitých krokov, bez ktorých sa nezaobídete. Poďme hovoriť o každom z nich v poradí.
Rozhodnite sa pre nápad
Nápad na hru môžete vytvoriť pomocou brainstormingu. A váš prehľad vám v tejto veci pomôže. Pamätajte si, aké hry sa vám páčili, a analyzujte prečo.
Pre inšpiráciu si môžete stiahnuť 30 najobľúbenejších projektov v obchode App Store alebo Google Play. Určite venujte pozornosť každému z nich. Pozrite sa, čo sa vám páči, čo vás obťažuje, keď chcete nakupovať, alebo sledujte reklamy na bonusy. Zapíšte si momenty, ktoré sa zdali zaujímavé.
Pamätajte však, že je lepšie nevyberať si produkt, ktorý je na začiatok príliš špecifický alebo zložitý, ale zvážiť niečo populárnejšie a jednoduchšie. Napríklad tri hry za sebou.
Nájdite komunitu vývojárov
Môžu to byť rôzne chaty, stránky a skupiny na sociálnych sieťach, kde môžete klásť akékoľvek otázky súvisiace s vývojom hier. Môžete si pozrieť zoznam telegramových kanálov venovaných vývoju hier, napr. Tu. Ďalšou možnosťou je jednoducho zadať do vyhľadávacieho poľa „vývoj hier“.
V týchto rozhovoroch môžete položiť tie najzákladnejšie otázky: „Potrebujem krásnu ikonu?“, „Mali by v hre byť zvuky?“ atď. Členovia komunity vám pomôžu orientovať sa a pochopiť, ktorým smerom je lepšie sa uberať.
Prihláste sa na odber maximálneho počtu herných skupín v sociálnych sieťach. Tam budete dostávať najnovšie správy o odvetví, nájdete podobne zmýšľajúcich ľudí, dozviete sa príbehy o úspechu, objavíte užitočné materiály a oveľa viac.
A ak sa vám zdá, že by ste to sami nezvládli, existujú ľudia, ktorí sa radi zúčastnia na tvorbe hry. Napríklad umelci, spisovatelia, skladateľov, herní dizajnéri a tak ďalej. Za svoju prácu si však, samozrejme, budú musieť zaplatiť.
Vyhľadajte si základné návody online
Na vytvorenie prvej hry budú stačiť videá z YouTube. Takmer všetky platené kurzy skutočne prerozprávajú informácie, ktoré môžete nájsť vo verejnej doméne. Tak neplytvajte peniazmi.
Videá, ktoré potrebujete, môžete ľahko nájsť podľa kľúčových fráz, napríklad: „vytvorenie hry“, „ako rýchlo a jednoducho vytvoriť hru“ atď. Stojí za to začať s najjednoduchšími lekciami. Porozprávajú vám o základoch celej hry a krok za krokom vám vysvetlia, kde a ktoré tlačidlo musíte stlačiť, aby ste napr. charakter.
Potom môžete prejsť na štúdium populárnych grafických editorov - napríklad Photoshop. Bez nich nebude možné vytvárať postavy a grafiku pre vašu hru. Môžete tiež nájsť videá na otázky, ako sú „návody Photoshopu“ alebo „jednoduché kresby vo Photoshope pre hru“. Služba poskytne množstvo návodov pre rôzne typy hier a motorov a stačí si vybrať vhodnú možnosť.
Vyberte herný engine
Engine je základný softvér hry. V skutočnosti tento pojem spája celý rad aplikačných programov, ktoré poskytujú grafickú vizualizáciu, zvuk, pohyb postavy v hre a tak ďalej. Tu sú momentálne najobľúbenejšie možnosti.
- Jednota je multiplatformový herný engine. Pre svoju jednoduchosť a dostupnosť je obľúbený najmä medzi nezávislými vývojármi a začiatočníkmi. Unity vám umožňuje importovať obsah z iných programov a tiež umožňuje nakupovať aktíva priamo z rôznych obchodov.
- Stencyl je bezplatný nástroj, ktorý vám umožňuje rýchlo a jednoducho vytvárať hry v systéme Android bez toho, aby ste museli písať kód. Má intuitívne rozhranie a dobrú sadu nástrojov, ktoré používateľom poskytujú dostatok možností na vytváranie 2D projektov.
- tvorca hry je herný engine, ktorý podporuje vývoj naprieč platformami pomocou vlastného programovacieho jazyka Game Maker Language. Výhodou je široká škála podporovaných platformy a veľký súbor nástrojov, ktoré vám umožňujú rýchlo vytvárať a exportovať mobilné projekty.
Odporúčame začať s Unity, pretože je postavená špeciálne pre vývoj mobilných hier. Je tiež najľahšie pochopiteľný: jeho štúdium môže trvať 1-2 týždne, maximálne mesiac. Potom môžete napríklad guľôčku rozkotúľať. Jednota tiež poskytuje mnohé zdrojov so šablónami, textúrami, predpripravenými postavami, miestami a podobne.
Vyberte programovací jazyk
Ďalej si musíte vybrať programovací jazyk. Zvyčajne to závisí od toho, aký motor máš. IN popis Základná funkcia Unity napríklad uvádza, že si môžete vybrať jeden z troch jazykov na jej používanie: JavaScript, C# alebo Boo.
Hlavná vec je pochopiť, že v každom prípade budete musieť dôkladne študovať programovací jazyk, ak ho nepoznáte. Naša rada je začať s C#. Jeho preštudovanie vám zaberie približne mesiac.
Vytvorte grafiku
Existuje niekoľko spôsobov, ako tento problém vyriešiť: outsourcovať všetku grafiku alebo to urobiť sami kresliť všetko vo Photoshope. Ak sa rozhodnete pre prvú možnosť, potom môžete umelca hľadať na burzách na voľnej nohe, napríklad na kwork. Alebo požiadajte niektorého z vašich priateľov, aby to urobil.
Toto je najjednoduchší a najmenej pracovne náročný spôsob, ale môže od vás vyžadovať dodatočné finančné investície. Napríklad kreslenie jednej postavy bude stáť najmenej 500 rubľov.
Ak sa rozhodnete urobiť všetko sami, potom sa bez Photoshopu nezaobídete. Začnite s niečím tak jednoduchým, ako je guľa, ktorá má oči. A potom postupne prejdite k svojej predstave.
Po nakreslení všetkého budete musieť postupne budovať vizuálnu časť hry a jej hrateľnosť: vytvorte pozadie a hlavné postavy, usporiadajte detaily, ak nejaké existujú, a určte, ako bude hrdina interagovať s priestorom a predmetmi okolo neho.
Samostatne stojí za zmienku, že pri práci s grafikou musíte brať do úvahy aj základy optimalizácie aplikácií pre mobilné obchody - ASO. Viac o tom v nasledujúcom odseku.
Nastavte optimalizáciu aplikácie
Optimalizácia obchodu s aplikáciami (ASO) je proces optimalizácie programu, ktorého účelom je zlepšiť jeho pozíciu a dostať ho na vrchol mobilných produktov v obchodoch s aplikáciami. Čím vyššie je aplikácia vo výsledkoch vyhľadávania, tým častejšie sa bude inštalovať.
70 % všetkých stiahnutí pre konkrétne kľúčové slovo získajú prvé tri aplikácie z výsledkov vyhľadávania. Zvyšných 30 % je rozdelených medzi projekty v top 10. Ak má vaša aplikácia nedostatočne vyvinuté textové a vizuálne komponenty, bude zaberať nízke pozície, čo znamená, že sa bude inštalovať len zriedka. Preto pri práci s rozhraním a hrateľnosťou musíte premýšľať optimalizácia stránky mobilných aplikácií.
Na začiatok vytvorte krásne snímky obrazovky a ikony. Obrázky musia byť rozpoznateľné. Napríklad, ak je hlavnou postavou vašej hry vták, potom sa oplatí pridať ho do ikony. Hlavná vec je, aby ikona vynikla experimentovaním s farbou, orientáciou a veľkosťou a nepreťažovala ju malými detailmi.
Je ich veľa výskumu o tom, čo pomáha pritiahnuť pozornosť používateľov. Napríklad použitie modrej, ružovej a fialovej farby sa najčastejšie vyskytuje na ikonách. Preto stojí za to zvážiť farebnú schému, aby aplikácia vynikla od ostatných.
Aby ste zvýšili počet stiahnutí a inštalácií hry, nemali by ste sa obmedzovať len na domáci segment publika. kvalitu lokalizácia zvýši úspešnosť aplikácie v iných krajinách: Algoritmy rozpoznajú prítomnosť cudzieho jazyka a zobrazia váš projekt, a to aj pre zahraničné požiadavky. Lokalizáciu je potrebné nakonfigurovať v mobilných obchodoch aj v samotnej hre.
Najrelevantnejším jazykom je angličtina, takže sa oplatí začať s ňou. Po ňom nasledujú Vietnamci, Číňania a ďalší. Ak je aplikácia žiadaná, časom ju bude možné preložiť do všetkých zostávajúcich jazykov. Na začiatku to však neovplyvní stiahnuteľnosť ani popularitu.
Dostať spätnú väzbu
Požiadajte priateľov alebo rodinných príslušníkov, aby vyskúšali vašu hru a dali spätná väzba. Pomocou týchto komentárov vylepšite aplikáciu a zatraktívnite ju pre hráčov. Môžete tiež napísať do profesionálnych rozhovorov s vývojármi hier a požiadať ich, aby ohodnotili váš projekt tak, že naň umiestnite odkaz. Získate teda aj odborné posúdenie vášho nápadu.
Zverejnite svoju hru
Keď bude vaša aplikácia pripravená na zverejnenie, môžete ju odoslať do služby Google Play alebo App Store. Predtým si však určite naštudujte pravidlá mobilných predajní – zvládnete to tu A tu. Ich porušenie môže viesť k zablokovaniu vášho účtu a značne skomplikovať proces moderovania pred zverejnením.
Musíte sa tiež zaregistrovať na platforme podľa vášho výberu ako vývojár. Nezabudnite uviesť skutočné údaje o sebe, inak stratíte prístup k svojmu účtu.
Dôležitý bod: registrácia je platená. V službe Google Play máte jednorazový poplatok (25 USD), ale v obchode App Store budete musieť platiť každý rok (99 USD).
Speňažte hru
Spôsoby speňaženia sú rôzne mobilné hry: prostredníctvom nákupov v hre, predplatného atď. Pri hypercasual projektoch býva hlavným zdrojom príjmu reklama. Napríklad bannery vo vnútri hry alebo vydávanie nejakých bonusov za sledovanie videí.
Tieto prestrihové scény sa nachádzajú takmer v každej bezplatnej hre, pretože tento prístup má výhodu v tom, že sa dá ľahko umiestniť. Vývojár sa pripojí k jednej z reklamných sietí (AdMod, AdColony, Google Ads a ďalšie), vyberie vhodnú cenový rozsah a stránka sa postará o zvyšok: nájde inzerentov, pridá reklamy do aplikácie a zhromažďuje analýzy ňou.
Aby motivovali používateľov, aby sledovali viac reklám, vytvárajú im reklamy s odmenou. Na prezeranie dávajte bonusy v hre: životy, menu, predmety. Uľahčujú hru a sú úplne zadarmo, čo povzbudzuje Hraj ďalej.
Počet stiahnutí vašej hry v App Store alebo Google Play priamo ovplyvňuje vaše zárobky. Čím viac ľudí si aplikáciu stiahne, tým vyšší bude príjem. Hodnotenie aplikácie závisí aj od počtu stiahnutí, takže čím vyššie, tým viac stiahnutí.
Je dôležité pochopiť, že váš prvý projekt nemusí fungovať. Ale urobiť pre to všetko sa určite oplatí.
Čo urobiť ďalej
Takže ste študovali hyperpríležitostné hry, vytvorili si svoje vlastné, otestovali ich a umiestnili na rôzne platformy na stiahnutie. Čo teraz?
Ak sa chcete ďalej rozvíjať v gamedev, musíte neustále zlepšovať svoje zručnosti: štúdium nové technológie a nástroje, absolvujte online kurzy a spojte sa s komunitami vývojárov hier, aby ste sa dozvedeli o nových trendoch v odvetví.
Pravidelne vydávajte aktualizácie hier s vylepšeniami a vylepšeniami. Ako to urobiť, môžete si napríklad prečítať inštrukcie od spoločnosti Google.
Odpovedajte aj na komentáre v obchodoch a zlepšujte sa komunikácia so svojím publikom. Na tento účel si môžete vytvoriť komunitu na Discorde, kde budete uverejňovať najnovšie aktualizácie a vylepšenia aplikácie alebo uskutočňovať ankety o tom, čo hre chýba.
Okrem toho môžete vyhľadať vydavateľské spoločnosti, ktoré sa pokúsia vašu hru ďalej propagovať. Ak sa im váš nápad páči, môžu na vlastné náklady spustiť malú reklamnú kampaň a poskytnúť vám spätnú väzbu. Ponúknite napríklad zmluvu, ak sa hra páčila divákom, alebo povedzte, čo jej chýba a či sa oplatí skúsiť pracovať na inom projekte.
A krátky, ale dôležitý tip: nebojte sa vyskúšať a uviesť svoje nápady do života. Trh s mobilnými aplikáciami rastie a mení sa a možno práve vy budete musieť priniesť niečo nové do herného sveta.
Prečítajte si tiež👩💻
- Ako sa naučiť programovať od začiatku
- Roblox: všetko, čo potrebujete vedieť
- Čo hrať na smartfóne: radia čitatelia Lifehackera