9 lekcí, které jsem se naučil při budování mé první aplikace
V létě 2014 jsem se rozhodl postavit hru. Miluju historii a znalosti, tak jsem se rozhodl, že hra má být maličkost. Začal jsem stavět web pomocí PHP a MySQL (který jsem se naučil jen pro tento účel) k ukládání faktů, otázek a dalších informací.
Do konce léta jsem začal stavět webové stránky. Musím rozdělit práci na této škole mezi mojí prací a prací v restauraci, ale trvalo mi chvíli, než jsem se dostal na stránku, než jsem mohl přejít na skutečnou aplikaci Trivia.
Spoiler na tento příběh je ten, že finální hra, kterou jsem skončil stavbou a vydáním do App Store, byla úplně jiná aplikace to nemělo nic společného s maličkostmi. Celá zkušenost byla plná vzestupů a pádů, o kterých jsem se domníval, že bych měl psát o tom, co jsem se naučil na cestě.
1. Vaše plány se budou měnit
Zatímco jsem stavěl svou trivia databázi a webové stránky pro drobnou hru, našel jsem spoustu skvělých faktů, které jsem sdílel se svými přáteli ve třídě. V jednom takovém sdílení mi kamarád ukázal tuto hru Trivia Crack. Moje čelist klesla - to byla téměř stejná hra, kterou jsem se snažil (ale ještě ne) stavět v té době.
Co je horší, je to moje hra nebude skoro tak velká tak jako Trivia Crack. Také jsem nechtěl vypadat, jako bych je kopíroval, takže jsem musel vyměňovat rychlostní stupně a přijít s lepší nápad na hru. To je jen první z mnoha změn, které musím učinit (většinou neochotně) při budování své první vlastní hry.
2. Buďte připraveni nechat jít a jít dál
To řeklo a pustilo je těžší, než to zní a nikdy není snadné. V té době jsem měl strávil hodně výuka PHP a MySQL, a nemluvě o té době budování webových stránek pro moji hru. Klopýtá Trivia Crack nechal mě v říji - zbytek té třídy jsem strávil přemýšlením o tom, co budu dělat.
Byl jsem opravdu bumped Trivia Crack bije mě na trh. Myslel jsem, že jsem na něčem byl, ale na hru jsem byl pozdě. V tu chvíli jsem si to uvědomil Mohl bych udělat jednu ze dvou věcí.
Mohl jsem tam sedět a pout Trivia Crack, nebo bych mohl jednat a ihned zahájit nový projekt. První z nich je v nejlepším případě kontraproduktivní a já jsem si uvědomil, že kdybych chtěl hrát hru na App Store, musel jsem se prostě pohnout dál..
3. Do vašeho výzkumu
Tam je mnohem více, že jde do tvorby skvělou hru, pak si většina lidí myslí. Musíte si udělat čas, abyste si prošli hry, které se dostaly do App Store, a co je ještě důležitější, projděte si seznam nejlepších stažených her. najít to, co mají společné. Chcete se podívat na to, jak hráči ovládají hru, jak těžká je hra a samozřejmě také chcete, aby se nikdo již neudělal..
Zjistěte, co si lidé užívají, ale nebojte se udělat si vlastní cestu. Poučení je zde vždy si svůj výzkum a Nikdy se nepřestávej učit. Stále je tam tolik, co nevíte.
4. Vaše hra se bude vyvíjet. Nechte to.
Při hledání nové myšlenky na hru jsem udělal spoustu výzkumu vývoje her a studoval hry, jako je 28denní úspěch, Flappy Bird.
Od tohoto procesu jsem přišel s hrubým náčrtem parašutistů, zatímco jsem se vyhnul kuličkám, které byly na něj zastřeleny. Brzy nato se stal voják uhýbajícím kulkám z nebe. Líbilo se mi směr, ve kterém jsem šel, ale něco chybělo. Chtěl jsem hru na cítit nemožné, ale ve skutečnosti to nebylo, něco, co jsem se dozvěděl z mého výzkumu.
Tak jsem se posadil s tátou aka poradcem a diskutovali jsme o hře. To je, když jsme přišli s nápadem nechat vojáka vyhnout se kulkám, ale chytit jaderné zbraně. To bylo perfektní. Ale bylo toho ještě mnoho.
5. Udržujte to jednoduché
Jak vývoj pokračoval, uvědomil jsem si to umění hry bylo příliš komplikované; něco se musí změnit. Nakonec jsem se zbavil myšlenky, že voják bude protagonistou, až na to, že to bude jen modrý míč. Modrý kouřový sprite byl vynechán ze starého projektu, který jsem dělal, když jsem se učil kódovat.
Pak mi to bylo jasné. Tvary! Budu dělat tvary téma mé hry: voják se stal malou modrou kouli, chytat kulky, které se proměnily v kruhy, a uhýbat atomové zbraně, které se proměnily v trojúhelníky a čtverce.
Tvary jsou jednoduché, přitažlivé, snadné na oči a usnadňuje vztah bez ohledu na to, v jakém věku jsou moji hráči. A stejně jako herní umění, i já ovládání hry bylo snadné a přirozené; jen klepnutí na obrazovce může jít dlouhou cestu. Jednoduchost funguje.
Po tom všem jsem postavil a vydal svou první hru: 3-Shapes… a udělal několik dalších chyb.
6. Proveďte Soft Release
Během prvního týdne v App Store jsem se cítil jako moje aplikace velmi dobře; Stalo se to stokrát. Toto bylo bez skutečného PR nebo marketingu, jen ústní slovo. Všiml jsem si však trendu. Lidé hráli hru několikrát, než se vzdali dobrého. Pak bych mi řekl spoustu lidí hra byla příliš tvrdá.
V tomto bodě jsem měl dvě lítosti: první neudělal měkké vydání. Měkké uvolnění může být užitečné v mnoha ohledech. Uvolnění hry pouze hrstce vašich přátel vám umožní najít chyby a rychle je opravit. První den jsem vydala tři tvary, dvě velmi “velký” chyby byly nalezeny hned. Kdybych udělal měkké vydání, byl bych schopen opravit tyto chyby a mít hladší oficiální spuštění.
7. Poslouchejte své hráče
Zmínil jsem se, že hráči opustili moji hru, protože to bylo příliš těžké, téměř nemožné. Průměrný hráč neudělal dobře a pochopitelně by se vzdal. Jedná se o to Věděl jsem, že se to stane. Moje sestra mi říkala, že hra je příliš tvrdá před Vydal jsem to. Měla jsem to usnadnit před startu, ale neochotně.
Z můj perspektiva byla hra příliš snadná. Strávil jsem tolik času hraním sám, abych otestoval chyby, takže jsem hru do značné míry zvládl. Ale buduji hru pro mých hráčů. Musíte si pamatovat, abyste se podívali na hru z pohledu hráče. Pokud se vzdají vaší hry, hra nebude daleko. Vyvíjejte z pohledu hráče, nemůžete mít vždy pravdu.
8. Nespouštějte svůj projekt
Při vývoji hry, která má časový rámec pomáhá udržet se na trati. Pokud hra není připravena k vydání, Neuvolň to. Pokud existují věci, které chcete přidat, můžete je snadno přidat do aktualizace, nechat to udělat a dát do hry.
Naučil jsem se to tvrdě: chtěl jsem do hry přidat funkci, která vám umožní získat nové hrdiny, když dosáhnete současného vysokého skóre. Cítil jsem, že hra by byla mnohem zábavnější, kdyby hráči měli tento cíl, kdyby dosáhli dalšího hrdiny. Yeti ne přidejte to do hry to by znamenalo zpoždění jednoho týdne nebo dvou startů.
Při zpětném pohledu by mi to pomohlo udržet více hráčů, protože se pro ně stane osobní výzvou. Ale v podstatě, Ujistěte se, že milujete to, co uvolňujete. v opačném případě, hru neuvolňujte, i kdyby to znamenalo, že budeš minout svou lhůtu.
9. Nečekejte, že si vyrobíte miliony
Pokud čekáte na mě, abych vám sdělil, kolik z úspěchu se moje hra později stane, zkazím vám konec a řeknu, že 3-Tvary mi nedělají miliony (překvapení!). Já nečekal, že vytvoří miliony z této hry (je to jen moje první), ale chtěl jsem se naučit a dělat něco, co jsem si užil - a já jsem s míčem vyrazil z parku s tímto..
Při vývoji hry nebo aplikace nebo cokoliv v této věci, udělej to pro zábavu. Nejen, že dostanete lepší produkt, budete více hrdí na tento produkt, aplikaci nebo cokoliv se nakonec stane. A bude postaven ze správných důvodů se správným zaměřením.
Cesta je odměnou.
Závěr
Když jsem stavěl svou aplikaci, čekal jsem, že se naučím nějaký kód, ale na své cestě jsem se naučil pár dalších věcí které jsou stejně cenné a neméně důležité. Přinejmenším, tyto lekce budou pravděpodobně dělat můj další app-procesu tvorby, a pravděpodobně vaše, mnohem jednodušší.
Poznámka editora: Toto je napsáno pro Hongkiat.com by Derek Reid. Derek miluje běh a programování a doufá, že jednoho dne povede společnost pro vývoj videoher nebo kybernetickou bezpečnostní společnost. Jeho hra 3-tvary je k dispozici ke stažení na App Store.