Domanda

Ci sono una serie di discussioni su stackoverflow.com su quella che è la migliore piattaforma di gioco iPhone/motore. La mia domanda non è necessariamente ciò che è la migliore, ma qual è la migliore per uno sviluppatore di iPhone esperto ma non è esperto nel design del gioco. Questo sarà anche un progetto solista più un progettista grafico. Considera che lavorerò a tempo pieno nel mio lavoro quotidiano e dovrò supportare una serie di altre app per iPhone. In altre parole, la progettazione del gioco sarà un progetto part -time ma deve uscire tra 2-4 mesi (?). Il tempo di aumento deve essere veloce. Vorrei costruire 2D all'inizio e poi andare al 3D.

Mi appoggio a Unity 3D poiché ha molta documentazione e aiuto. Da quello che posso vedere, la versione base per iPhone è $ 399 e ottieni l'IDE gratuitamente. Qualcuno può confermare?

Unity3D è per 3D ma ho letto che puoi ancora fare 2D. Sto cercando di scoprire cosa è coinvolto lì. Uno svantaggio con Unity3D è la schermata splastica dell'Unità di 8-15 secondi. Ho anche letto che questo non migliora molto con la versione a prezzo più alto. Ma suppongo che sia il prezzo che paghi per la comodità di avere un framework più semplice disponibile.

COCOS2D è un ottimo quadro e gratuito ma manca di documentazione. Richiede anche molto tempo di aumento per imparare il suo framework e scegliere un motore di fisica adatto. Non vedo questo percorso come pratico. Posso vederlo impararlo attraverso una linea temporale lunga come progetto secondario, ma poi mangi per far uscire il gioco abbastanza velocemente. Se vado con l'unità, probabilmente abbandone il COCOS2D poiché avrò investito così tanto in unità.

Il mio ragionamento per l'unità sembra fattibile?

---MODIFICARE---

Sulla base di alcuni dei commenti, ecco il tipo di gioco a cui mi riferisco inizialmente: uno sparatutto 2D simile a Zomebieville ma molto probabilmente senza il suo grande set di funzionalità.

È stato utile?

Soluzione

Voterò per Unity 3d. Contiene un ambiente di sviluppo interattivo molto bello e supporta una varietà di piattaforme (incluso l'iPhone). Se non hai esperienza nella scrittura di loop di giochi o nulla di tutto ciò, allora dipenderai fortemente da tali ambienti di sviluppo, potresti anche ottenere il meglio.

Se ne vale la pena, le persone non si preoccupano della schermata di attesa.

Altri suggerimenti

  • Questo sarà anche un progetto solista più un progettista grafico.

  • La progettazione del gioco sarà un progetto part -time ma deve uscire tra 2-4 mesi (?).

Due parole:

Dimenticalo!

Sì - Unity3D è $ 399 per la licenza di base per iPhone. L'uso di Unity per creare giochi 2D funziona nella maggior parte dei termini semplicistici come segue: la fotocamera visualizza un mondo 3D e crea un gioco 2D quando la fotocamera sta affrontando direttamente una piattaforma di lato. Immagino che potresti anche puntare la fotocamera verso il basso (vista a volo d'uccello) anche su una superficie.

La differenza è la seguente: in Cocos2D stai ancora eseguendo un'app OpenGL es. Hai la possibilità di avere strati nelle coordinate Z.

L'unità tuttavia verrebbe utilizzata al meglio quando si utilizza gli oggetti 3D per essere animati come arte. Se la tua arte è già 2D, allora in unità metteresti la tua arte su un piano piatto. Se sei preoccupato per la qualità delle opere d'arte quando si tratta del gioco - se l'arte è 2D, allora non ha davvero senso usare l'unità e spendere i soldi.

Considera anche che il pacchetto di base di Unity3D non ti darà accesso ai tuoi metodi al di fuori del framework - se hai un po 'di obiettivo C che desideri nel tuo gioco da un altro progetto o hai un server speciale a cui si desidera connetterti usando il tuo codice che non funzionerà. Questo lo uccide per me.

Capisco comunque che mancano la documentazione: ci sono molti strumenti e tutorial per aiutare.

Innanzitutto considera che Unity3D ha un approccio WYSIWYG con azioni integrate per la fisica. COCOS2D consente di utilizzare diverse librerie di fisica diverse tra cui quella in Unity3D.

YouTube Cocos2D iPhone Box2D e Chipmunk - Mescola i tag su

Una cosa bella dell'arte 2D in Cocos è SVG e piastrelle - vedi questo tutorial / video - non molto lavoro - non molto.

http://www.youtube.com/watch?v=yvzm-yppbii

Cocos è davvero semplice - È Python e la documentazione è scarsa - tuttavia ci sono molti piccoli giochi open source là fuori usando Cocos - una rapida ricerca in codice Google lo rivelerà - apri uno in Xcode e diventa abbastanza chiaro e se se Sei uno sviluppatore che conosce un vero linguaggio di programmazione che dovrebbe apparire facile come HTML.

Sono convinto dopo aver lavorato su diversi progetti aprendo alcuni giochi che sono là fuori avrà un senso completo di tutto.

Non so molto su Unity3D. Ma conosco una strega di motori da gioco molto bella che puoi usare si chiama Creatore di giochi. Penso che sia molto utile per lo sviluppatore di giochi inesperti/solisti. Con esso dovresti essere in grado di creare giochi di buona qualità in circa due o tre mesi. L'ultimo che ho controllato è di circa $ 20 per la versione completa del software. Quindi, immagino che sia leggero anche sul portafoglio.

I giochi 2D sono facili con unità. È semplice come cambiare la modalità di visualizzazione della fotocamera. Tecnicamente il gioco è ancora 3D ma visto come 2D. Se stai cercando di fare un gioco in breve tempo, allora l'unità è la strada da percorrere. Unity può fare un gioco 2D per un iPhone a un MMO super avanzato. Inoltre ci sono centinaia se non migliaia di tutorial là fuori che possono insegnarti praticamente tutto ciò che devi sapere.

L'unità è facile da realizzare giochi per ogni piattaforma e si sbarazza del sollevamento pesante. Mi piace l'unità perché vedi i risultati veloci e la sua compatibilità multipiattaforma.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top