Postanite programer igara za iPhone u 10 koraka [Kako]

Neil Ferguson, programer Virus Strike, objašnjava kako u 10 koraka postati uspješan razvijač igara za iPhone.

Vjerujem da svatko može razviti iPhone igru. Nedavno sam razvio zagonetku temeljenu na fizici za iPhone, Virus Strike, s nultim proračunom unatoč tome što nemaju iskustva u razvoju igara za iPhone. Nije bilo lako, ali postoji vrlo malo troškova postavljanja ako imate odgovarajuće vještine i pristup.

Doduše, ja sam iskusan programer-počeo sam se razvijati na BBC Micro-u sa 8 godina, a sada radim puno radno vrijeme za pokretanje softvera u Londonu. Očito mi je moje iskustvo pomoglo dok sam se razvijala Virus Strike, ali mislim da za razvoj uspješne igre ne morate nužno imati iskustvo u programiranju. Samo slijedite ovih 10 koraka:

1) Odaberite originalnu ideju

Došao sam na ideju za Virus Strike prije otprilike godinu dana. Igrao sam igru ​​koja se temelji na fizici Linerider, kao i Kontrola leta. Palo mi je na pamet da bi kombiniranje fizičkog stroja za crtanje linija s igrom tipa 3 moglo biti zabavno pa sam pregledao svaku slagalicu u App Storeu da vidim je li to tko učinio to. Trebali su mi sati - zapravo nekoliko dana - ali nisam ih mogao pronaći. Tek tada, kad sam znao da imam originalnu ideju, počeo sam se razvijati

Virus Strike.

Essay Advisor daje nepristrane recenzije usluga pisanja eseja
Trebate pomoć u pronalaženju zakonite usluge pisanja eseja? Ova web stranica nudi najbolje, nepristrane recenzije usluga pisanja eseja bilo gdje. Neka vam Essay Advisor pomogne pronaći najbolja platforma za pisanje A+ eseja.

Ovaj post sponzorira Essay Advisor.

2) Koristite odgovarajuće alate

Ako niste iskusan programer, mogli biste upotrijebiti biblioteku za stvaranje igara "povuci i pusti", npr GameSalad. To vam omogućuje stvaranje igara bez ikakvog znanja o programiranju, a posebno je dizajnirano za iPhone. Alternativno, mogli biste otkriti da je pisanje igara u Flashu lakše naučiti od Objective C (koji je standardni jezik za razvoj iPhonea). Sada možete pretvoriti Flash igre za izvođenje na iPhoneu, a za početnike je na raspolaganju mnogo pristojnih knjiga o razvoju Flash igara.

Ako se ipak odlučite razvijati u Objective C, vrijedno je koristiti okvir za igre kako biste kodiranje igre učinili lakšim. Koristio sam Cocos2D, koji je sjajan besplatni okvir otvorenog koda za stvaranje igara za iPhone. Također ima integrirani mehanizam za fiziku koji je doveo do razvoja Virus Strike puno lakše. Uštedjelo mi je mnogo vremena i truda!

3) Iskoristite besplatne vodiče

Virus Strike je moja prva igra za iPhone i nikada prije toga nisam programirao u Objective C, pa sam naučio mnogo tijekom njenog razvoja. Mrežni vodiči puno su mi pomogli - osobito Ray Wenderlich na www.raywenderlich.com. Nudi hrpu besplatnih vodiča o programiranju za iOS, što mi se učinilo vrlo korisnim. Na raspolaganju je i mnogo toga na developer.apple.com.

4) Ustupite vanjskim tvrtkama sve što sami ne možete učiniti

Ako i sami niste programer, mislim da je dobar način za početak prepustiti svoje početne ideje nekome s više iskustva. Na primjer, svoju ideju za aplikaciju možete objaviti na odesk.com a programeri će ponuditi posao. Isto tako, ako postoji određeni dio aplikacije s kojim ne možete sami upravljati, mogli biste to prepustiti vanjskim tvrtkama. Samo budite svjesni da što više detalja možete dati programeru o tome što želite, veća je vjerojatnost da ćete biti sretni zbog ishoda.

5) Razmislite o značajkama specifičnim za iPhone

Najuspješnije igre u App Storeu bile su one koje su napravljene posebno za igranje na iPhoneu. Na primjer, s Virus StrikeUzeo sam klasičan način igre u stilu Tetrisa i kombinirao ga sa značajkama iPhonea poput zaslona osjetljivog na dodir i mjerača ubrzanja. Dakle, povlačite crte na zaslonu za usmjeravanje virusa, a ako nagnete zaslon, naginju se i virusi. Kada razvijate svoju igru, razmislite o tome kako jedinstvene kontrole iPhonea mogu odigrati ulogu u vašoj igri. Pokušajte biti originalni!

Virus Strike kombinira fiziku crtanja linija s match-3 igranjem.
Virus Strike kombinira fiziku crtanja linija s match-3 igranjem.
Snimka zaslona: Neil Ferguson

6) Uvjerite se da je igra izazovna

Nakon što sam shvatio osnovnu mehaniku igre-crtanje linija, usklađivanje boja i mehanizam fizike- najveći problem s kojim sam se suočio bilo je strukturiranje mog izvornog koncepta u izazovnu igru ​​koju je bilo lako pokupiti i igra.

Mislim da je važno imati ideju o tome koliko bi svaka igra igre trebala trajati i koliko bi to trebalo biti izazovno. Mora biti sve teže, ali u isto vrijeme mora biti i pošteno - igrači se moraju osjećati kao da su oni krivi što je utakmica izgubljena. I tijekom igre mora postojati osjećaj napretka, pa se igrači osjećaju kao da jesu postižu nešto dok igraju više igara - bilo da se radi o višem ili drugom tipu bodova nagrada.

7) Nabavite besplatne zvučne efekte

Koristio sam freesound.org pronaći sve zvučne efekte za moju igru. To može biti dosadan proces i preporučujem da pitate druge ljude za mišljenje, u slučaju da zvukovi koji vam se dopadaju jako dosađuju drugima. Koristio sam i besplatni program za uređivanje zvuka koji se zove Smjelost za uređivanje zvukova koji odgovaraju mojoj igri.

8) Dobijte povratne informacije

Možda mislite da ste dovršili razvoj, ali dok ne dobijete povratne informacije od drugih ljudi, nećete imati pojma koliko je vaša igra izazovna i ugodna. Nadalje, nećete znati mogu li ljudi zapravo sami smisliti kako to svirati.

Ne oslanjajte se na svoje prijatelje da vam daju iskrene povratne informacije i ne pokazujte ljudima kako se to igra - pobrinite se da pokušaju, a da vi ne stojite nad njima. Gledajte i promatrajte kako igraju te sve probleme ili frustracije koje imaju.

Na forumima za iPhone možete jednostavno pronaći beta testere koji će biti spremni igrati vašu igru ​​i besplatno vam poslati povratne informacije.

9) Snimite video zapis

Moje korisničko testiranje učinilo mi je da shvatim da bi bilo korisno imati video s vodičem. Koristio sam ScreenFlow napraviti a jednominutni video igre u igri i opet, nakon testiranja korisnika, dodao prvo tekstualno uputstvo na jednoj stranici za svakoga tko je preskočio video.

Mislim da video svakako vrijedi napraviti. Izuzetno je pomogao u smislu osiguravanja da ljudi razumiju kako igrati igru, a bio je i koristan za moju suprugu Donnu, koja je radila PR za Virus Strike. Novinari bi mogli brzo pogledajte video na internetu umjesto da pokušate pratiti kako igra funkcionira u priopćenju za javnost, ili, prije nego što su bili sigurni da su zainteresirani, pokušajte preuzeti igru.

10) Tržište svoje igre

Bez obzira na to koliko je vaša igra dobra, ako je ne prodajete, kako će je itko ikada pronaći u App Storeu? Budite spremni potrošiti puno vremena ciljajući web lokacije za pregled aplikacija i web stranice s drugom tehnologijom.

Žena mi je napisala a priopćenje za javnost kad sam lansirao Virus Strike što je prilično dobro prošlo. Očito imam veliku sreću u tome što je novinarka pa zna napisati dobru priču i smisliti kutove koji će zainteresirati druge novinare. Platili smo 20 dolara za distribuciju izdanja PRMac i itekako se isplatilo - pokupili su ga posvuda, a mnoge su stranice jednostavno u cijelosti kopirale i zalijepile u priopćenje za javnost!

Preuzmi sa:Trgovina aplikacijama (iOS)

Najnoviji post na blogu

| Kult Maca
September 11, 2021

Moguće je tweetati, slati e -poštu, pa čak i kontrolirati pametne uređaje pomoću Apple IIOvako je rad od kuće mogao izgledati 1983. godine.Fotograf...

Naučite kako pretraživati ​​Safari stranice s kratkim savjetom za iOS
September 11, 2021

Postanite majstor pretraživanja Safarija s brzim savjetom za iOSPretraživanje unutar stranica Safari prilično je jednostavno, ali dobro skriveno. F...

| Kult Maca
September 11, 2021

Najnoviji Appleovi videozapisi prikazuju portretne selfije iPhonea XPortretna rasvjeta u selfiejima. Čovječanstvo sada može sjediti i opustiti se.F...