Domanda

Sto cercando di scegliere tra Oolong e SIO2 motori di gioco per iPhone per il mio primo progetto di programmazione di giochi. Ho una certa esperienza con Cocoa e molti anni di C ++ tra cui grafica 2D di livello relativamente basso e sviluppo di Plugin Quicktime ma solo un'esposizione OpenGL minore. Quale motore sarebbe più facile da imparare e più produttivo per qualcuno con il mio background e il mio tempo limitato?

Entrambi includono il motore fisico Bullet. Mi rivolgo a Oolong per via della sua sorgente C ++ e ottimizzazione per la grafica PowerVR. Tuttavia, l'interprete Lua e altri gadget audio in SIO2 sono interessanti. SIO2 sembra anche avere una buona gamma di tutorial .

Sono anche disposto a spendere soldi per Unity o Torque Game Environment se mi risparmieranno molto tempo. Il prezzo diventa comunque interessante: la licenza Unity Indie si applica solo alle aziende con un fatturato (non entrate!) Inferiore a 100.000 USD, quindi sei facilmente fuori da quella categoria e aumenta di 3.000 USD per posto. Mi piacerebbe molto convincere che farà risparmiare tempo per giustificare quell'investimento semplicemente usando SIO2! Il prodotto Torque 3D non sembra ancora essere rilasciato ma sembra costare circa 500 USD in aggiunta a una licenza Indie da 150 USD (la loro soglia di reddito è di 250.000 USD).

** Modifica dicembre 2011 - SIO2 non è più gratuito **

È stato utile?

Soluzione

Ho iniziato la mia prima app SIO2 ieri sera ed è stato facile alzarmi & amp; in esecuzione dai tutorial (i tutorial includono un progetto XCode completo su cui è possibile caricare e avviare l'hacking). I progetti tutorial sono anche molto ben commentati: questo rende più veloce la raccolta.

Le interfacce per SIO2 sono principalmente in C, quindi il tuo background in C ++ dovrebbe rendere questa transizione abbastanza semplice.

Anche se non lo usi, scarica SIO2 e apri uno dei tutorial e dai un'occhiata ai commenti & amp; codice. Sarai in grado di dire abbastanza rapidamente se si tratta di un toolkit & amp; stile che ti piace.

Non direttamente correlato alla velocità di assorbimento, ma un grande vantaggio per me è stata l'integrazione di Blender. Mi permette di usare un toolkit 3d gratuito per creare & amp; esportare modelli e poi passare da lì. Ho visto che Oolong usa 3DS e non sono sicuro che Blender esporti o meno quel formato, quindi potrei sbagliarmi.

Se sei curioso: SIO2 fornisce uno script Python che esporta la scena di Blender in un file zip. Quindi, dall'interno del codice SIO2 fai riferimento ai tuoi oggetti dalla scena e li attiri nella tua app per iPhone.

Altri suggerimenti

Provo sia OOLong che Unity. Suggerisco di usare unity:

  • Learn Curve è molto breve se hai un background di gioco di base
  • Unity include un ampio set di utility esterne di 'graphics & amp; audio '
  • Con l'unità non ti interessa il formato di file grafici / audio
  • Un codice per entrambi iOs e Android
  • Set completo di risorse preassemblate esenti dal negozio
  • Editor espandibile per creare il tuo editor di livelli

Trascorro un anno per chiudere un progetto OOLong. Probabilmente avrei risparmiato sei mesi di lavoro con l'unità.

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