Diventa uno sviluppatore di giochi per iPhone in 10 passaggi [Come fare]

Neil Ferguson, sviluppatore di Colpo di virus, spiega come diventare uno sviluppatore di giochi iPhone di successo in 10 passaggi.

Credo che chiunque possa sviluppare un gioco per iPhone. Di recente ho sviluppato un puzzle basato sulla fisica per iPhone, Colpo di virus, con un budget zero pur non avendo esperienza nello sviluppo di giochi per iPhone. Non è stato facile, ma ci sono pochissimi costi di attivazione se hai le competenze e l'approccio giusti.

Devo ammettere che sono un programmatore esperto: ho iniziato a sviluppare su BBC Micro all'età di 8 anni e ora lavoro a tempo pieno per una start-up di software a Londra. Ovviamente, la mia esperienza mi ha aiutato durante lo sviluppo Colpo di virus, ma non penso che tu debba necessariamente avere esperienza di programmazione per sviluppare un gioco di successo. Basta seguire questi 10 passaggi:

1) Scegli un'idea originale

Mi è venuta l'idea per Colpo di virus circa un anno fa. Stavo giocando a un gioco basato sulla fisica chiamato Linerider

, così come Controllo del volo. Mi è venuto in mente che combinare un motore fisico per il disegno di linee con un gioco di tipo match 3 potrebbe essere divertente per giocare, quindi ho dato un'occhiata a ogni singolo gioco di puzzle nell'App Store per vedere se qualcuno l'avesse fatto esso. Mi ci sono volute ore – diversi giorni, in effetti – ma non sono riuscito a trovarne uno. Solo allora, quando ho saputo di avere un'idea originale, ho iniziato a sviluppare Colpo di virus.

Essay Advisor fornisce recensioni imparziali di servizi di scrittura di saggi
Hai bisogno di aiuto per trovare un servizio di scrittura di saggi legittimo? Questo sito Web offre le migliori recensioni imparziali di servizi di scrittura di saggi ovunque. Lascia che Essay Advisor ti aiuti a trovare il migliore piattaforma per scrivere saggi A+.

Questo post è sponsorizzato da Essay Advisor.

2) Usa gli strumenti giusti

Se non sei un programmatore esperto, puoi utilizzare una libreria per la creazione di giochi "trascina e rilascia", come ad esempio GameSalad. Ciò ti consente di creare giochi senza alcuna conoscenza di programmazione ed è progettato specificamente per iPhone. In alternativa, potresti scoprire che scrivere giochi in Flash è più facile da imparare rispetto a Objective C (che è il linguaggio standard per lo sviluppo di iPhone). Ora puoi convertire i giochi Flash per eseguirli su iPhone e ci sono molti libri sullo sviluppo di giochi Flash decenti disponibili per i principianti.

Se decidi di sviluppare in Objective C, vale la pena utilizzare un framework di giochi per semplificare la codifica del gioco. ero solito Cocos2D, che è un fantastico framework open source gratuito per la creazione di giochi per iPhone. Ha anche un motore fisico integrato che ha reso lo sviluppo Colpo di virus molto più facile. Mi ha risparmiato un sacco di tempo e fatica!

3) Approfitta dei tutorial gratuiti

Colpo di virus è il mio primo gioco per iPhone e non avevo mai programmato in Objective C prima di questo, quindi ho imparato molto durante lo sviluppo. I tutorial online mi hanno aiutato molto, in particolare l'at di Ray Wenderlich www.raywenderlich.com. Offre un sacco di tutorial gratuiti sulla programmazione iOS, che ho trovato molto utili. Ci sono anche lotti disponibili su sviluppatore.apple.com.

4) Esternalizza tutto ciò che non puoi fare da solo

Se non sei un programmatore, penso che un buon modo per iniziare sia affidare le tue idee iniziali a qualcuno con più esperienza. Ad esempio, puoi pubblicare la tua idea per l'app su odesk.com e i programmatori faranno un'offerta per il lavoro. Allo stesso modo, se c'è una parte particolare dell'app che non puoi gestire da solo, potresti esternalizzarla. Tieni presente che più dettagli puoi fornire al programmatore su ciò che desideri, più è probabile che tu sia felice del risultato.

5) Pensa alle funzionalità specifiche di iPhone

I giochi di maggior successo nell'App Store sono stati quelli creati appositamente per giocare su iPhone. Ad esempio, con Colpo di virus, ho preso un classico gameplay in stile Tetris e l'ho combinato con funzionalità di iPhone come il touch-screen e l'accelerometro. Quindi, si disegnano linee sullo schermo per dirigere i virus e, se si inclina lo schermo, anche i virus si inclinano. Quando sviluppi il tuo gioco, pensa a come i controlli unici dell'iPhone possono avere un ruolo nel tuo gioco. Cerca di essere originale!

Virus Strike combina la fisica del disegno a linee con il gameplay match-3.
Virus Strike combina la fisica del disegno a linee con il gameplay match-3.
Schermata: Neil Ferguson

6) Assicurati che il gioco sia impegnativo

Una volta che ho capito le meccaniche di gioco di base - il disegno delle linee, la corrispondenza dei colori e il motore fisico - il il problema più grande che ho dovuto affrontare è stato strutturare il mio concetto originale in un gioco stimolante che fosse facile da imparare e giocare a.

Penso che sia importante avere un'idea di quanto tempo dovrebbe richiedere ogni partita del gioco e quanto dovrebbe essere impegnativo. Deve diventare più difficile, ma allo stesso tempo deve anche essere giusto: i giocatori devono sentire che è colpa loro se la partita è stata persa. E ci deve essere un senso di progressione man mano che il gioco va avanti, così i giocatori si sentono come se lo fossero realizzare qualcosa mentre giocano più partite, che si tratti di un punteggio più alto o di un altro tipo di ricompensa.

7) Ottieni effetti sonori gratuiti

ero solito freesound.org per trovare tutti gli effetti sonori per il mio gioco. Può essere un processo noioso e consiglio di chiedere ad altre persone la loro opinione, nel caso in cui i suoni che ti piacciono siano molto fastidiosi per gli altri. Ho anche usato un programma gratuito di editing del suono chiamato Audacia per modificare i suoni per adattarli al mio gioco.

8) Ottieni feedback

Potresti pensare di aver finito di svilupparlo, ma finché non riceverai feedback da altre persone, non avrai assolutamente idea di quanto sia stimolante e divertente il tuo gioco. Inoltre, non saprai se le persone possono effettivamente capire come giocarci da sole.

Non fare affidamento sui tuoi amici per darti un feedback onesto e non mostrare alle persone come si gioca: assicurati che ci provino senza che tu stia davanti a loro. Guarda e osserva come giocano e qualsiasi problema o frustrazione che hanno.

Puoi facilmente trovare beta tester sui forum di iPhone che saranno disposti a giocare al tuo gioco e darti feedback gratuitamente.

9) Fai un video

I miei test utente mi hanno fatto capire che sarebbe stato utile avere un video tutorial. ero solito Flusso dello schermo fare un video di un minuto del gioco in gioco e di nuovo, dopo i test degli utenti, ha aggiunto un tutorial di testo di una pagina al primo caricamento del gioco per chiunque avesse saltato il video.

Penso che valga la pena fare un video. Ha aiutato enormemente a garantire che le persone capissero come si gioca, ed è stato utile anche per mia moglie Donna, che ha fatto le pubbliche relazioni per Colpo di virus. I giornalisti potrebbero rapidamente guarda il video online invece di dover cercare di seguire il funzionamento del gioco in un comunicato stampa o, prima che fossero sicuri di essere interessati, dedicarsi allo sforzo di scaricare il gioco.

10) Commercializza il tuo gioco

Non importa quanto sia buono il tuo gioco, se non lo vendi, come potrà mai trovarlo qualcuno nell'App Store? Preparati a dedicare molto tempo ai siti di recensioni di app e ad altri siti Web tecnologici.

Mia moglie mi ha scritto a comunicato stampa quando ho lanciato Colpo di virus che ha fatto abbastanza bene. Ovviamente sono abbastanza fortunato in quanto è una giornalista, quindi sa come scrivere una buona storia e trovare punti di vista che interesseranno altri giornalisti. Abbiamo pagato $ 20 per ottenere la distribuzione distribuita da PRMac e ne è valsa la pena: è stato raccolto ovunque e molti siti hanno semplicemente copiato e incollato nel comunicato stampa per intero!

Scarica da:App Store (iOS)

Ultimo post sul blog

| Culto di Mac
October 21, 2021

Come Apple potrebbe riparare la schermata iniziale dell'iPad in iOS 13 [Opinione]È davvero una schermata iniziale appropriata per il potente iPad P...

Come rendere nuovamente utile il Launchpad del Mac
October 21, 2021

Prova questo: se stai leggendo su un Mac, vai avanti e pizzica sul trackpad con tutte e cinque le dita. Se è abilitato, vedrai una griglia di app. ...

Come personalizzare la schermata Home di iPhone con icone personalizzate in iOS 14
October 21, 2021

Non è più necessario eseguire il jailbreak del tuo iPhone per rivedere completamente l'aspetto della sua schermata Home. Tutto ciò di cui hai bisog...