apprendimento dello sviluppo del gioco iphone

Quale sarebbe la via più rapida per uno sviluppatore per imparare lo sviluppo del gioco su iPhone. Ho un po ‘di. Winforms e esperienza webform ma non ho esperienza con direct x o con qualsiasi sviluppo di grafica e gioco. Nel mio tempo libero voglio imparare queste abilità ma vorrei imparare tramite l’iphone. Quindi mi sto solo chiedendo quali sono le migliori risorse là fuori per imparare lo sviluppo di iphone e aprire l’iPhone. Libri, siti Web, ecc., I tuoi consigli sono molto apprezzati.

Salterò OpenGL fino a tardi, inizierei con un gioco 2D, altrimenti è probabilmente travolgente. Una volta che hai un gioco 2D, capirai la piattaforma abbastanza da trasferirti in un gioco 3D, con un motore 3D personalizzato costruito su OpenGL o utilizzando un motore 3D creato da altri. Potresti voler esaminare questi:

  • Oolong
  • SIO2

Ma di nuovo consiglierei il 2D prima, i modelli 3D significano, e molto altro ancora.

Puoi seguire gratuitamente il corso per sviluppatori per iPhone di Stanford per iniziare con lo sviluppo di iPhone.

hey tony: devi iniziare con OpenGL. ti consiglio davvero di leggere il libro rosso su open gl – si chiama Bibbia per open gl.

per quanto riguarda lo sviluppo di iphone sdk generale (objective – c, touch di cocoa, ecc.), vi consiglio di visitare http://www.iphonekicks.com – questo è un clone di digg ma puramente per i collegamenti sdk di iphone. qui puoi controllare l’enorme database di link promossi dalla community su diversi argomenti (incluso opengl)

1 ultima cosa – iphonekicks.com ha anche un tag chiamato “Newbie” dove si possono trovare collegamenti che sono pensati per i principianti (articoli non troppo complessi). puoi controllare lo stesso qui: http://www.iphonekicks.com/tags/Newbie

Sto facendo esattamente la stessa cosa adesso e mi sto divertendo molto con Cocos2d-iPhone. E come primer su Cocoa, cocoadevcentral è perfetto. Cocos2d usa OpenGL-ES (la variante mobile di OpenGL), ma non ti devi preoccupare più di tanto. È una grande base, penso.

Cocos2d-iPhone

Cocoa Dev centrale

Dipende dal tipo di gioco che vuoi scrivere (ad esempio sparatutto, strategia, carte, puzzle, ecc.). In realtà, è il gioco che è importante e devi svilupparlo prima di inchiodare la tecnologia e la presentazione.

Mentre stai imparando, tutto richiederà molto più tempo di quanto pensi, quindi dovresti attenersi a un concetto semplice altrimenti potresti scoraggiarti e arrenderti. Una volta che hai fatto un paio di giochi davvero semplici, punta a qualcosa di più ambizioso.

Potresti prototiparlo rapidamente in Windows usando la tua esperienza attuale, ad esempio per un gioco di puzzle potresti usare una forma e pulsanti invece di icone grafiche e cambiare semplicemente il testo. Non deve sembrare bello, a patto che tu stia sviluppando la meccanica di base del gioco. È divertente?!

Molti concetti verranno buttati fuori durante la prototipazione. Potresti ricominciare 10 volte prima di raggiungere un’idea originale. Ci sono un sacco di giochi di scorie su iPhone. Devi distinguerti con un buon gameplay in quanto le persone si annoiano del tuo aspetto molto rapidamente. Non andare con la mandria.

Una volta che sei pronto per passare all’iPhone, utilizzerei sicuramente una libreria di giochi poiché forniscono molte utili funzionalità che potrebbero richiedere anni di implementazione. Vuoi passare tutto il tuo tempo sul tuo gioco, non il codice di supporto.

Le seguenti sembrano interessanti librerie:

  • SIO2
  • Ingombrare
  • Oolong

Ho una lista di alcuni buoni libri con il suo riferimento che puoi imparare lo sviluppo di app per iPhone, in particolare le app di gioco per iPhone. iPhone Game Development scritto da Chris Craft, Learn iPhone e iPad Cocos2D Game Development Book scritto da Steffen Itterheim e O’Reilly’s iPhone Game Development. Cocos2d ha tutti i tipi di strumenti utili per lo sviluppo veloce. Ha un ottimo supporto per display retina per iPhone, ottime prestazioni di etichette con font bitmap, elabora un sacco di sprite con facilità, crea tilemaps, funzioni di programmazione, impila scene, crea menu e pulsanti, box2d e supporto motore fisico chipmunk, esportazione su Mac, effetti particellari, ottimo motore sonoro e una bella serie di “azioni” che puoi applicare ai tuoi oggetti, come muovere, saltare, ruotare, dissolvere, ecc. Poiché Cocos2d è solo un framework su Objective-C, hai piena libertà di fare molte cose. di solito manca. Ad esempio, puoi implementare rapidamente classifiche e risultati per i tuoi giochi con OpenFeint. Puoi anche usare iAds. Grazie