2009-03-02 16 views
11

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

Entrambi includono il motore fisico Bullet. Mi rivolgo a Oolong per la sua sorgente C++ e l'ottimizzazione per la grafica PowerVR. Tuttavia, l'interprete Lua e gli extra goodies sonori in SIO2 sono allettanti. Anche SIO2 sembra avere una buona gamma di tutorials.

Sono anche disposto a spendere soldi per Unity o Torque Game Environment se mi faranno risparmiare tempo significativo. Il prezzo diventa interessante anche se - la licenza Unity Indie si applica solo alle aziende con fatturato (non entrate!) Di meno di 100.000 USD quindi sei facilmente fuori da quella categoria e fino a USD 3.000 per posto. Vorrei molto convincere che farà risparmiare tempo per giustificare questo investimento semplicemente usando SIO2! Il prodotto Torque 3D non sembra essere ancora stato rilasciato, ma sembra costare circa 500 dollari in aggiunta a una licenza Indie da 150 dollari (la soglia di reddito è di 250.000 dollari).

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

+0

in una recente IGDA GameJam a Perth la scorsa settimana, ho incontrato persone provenienti da due team utilizzando Unity (Indie) e un ragazzo che ha avuto una demo di surf impressionante con Shiva (http://www.stonetrip.com/) mostrato su un PC, non un iPhone. –

+0

Oolong supporta già l'analisi dei file con il suo: Blender. Blend parser BlendParse un dauthors afferma che è abbastanza facile da usare per la produzione: http://code.google.com/p/oolongengine/wiki/BlendParse – Lukasz

+0

Quindi, quale motore hai decidere di andare con Andy? – jasonb

risposta

8

ho iniziato la mia prima applicazione SIO2 la scorsa notte ed è stato facile alzarsi & va dal tutorial (le lezioni private comprendono un progetto completo che XCode puoi caricare e iniziare a hackerare). I progetti tutorial sono anche molto ben commentati - questo rende più veloce da raccogliere.

Le interfacce di SIO2 sono principalmente in C, quindi lo sfondo in C++ dovrebbe semplificare la transizione.

Anche se non lo si utilizza, scaricare SIO2 e aprire una delle esercitazioni e controllare i codici &. Sarai in grado di dire abbastanza velocemente se si tratta di uno stile di tool & che ti piace.

Non direttamente correlato alla velocità di assorbimento, ma un grande vantaggio per me è stata l'integrazione di Blender. Mi consente di utilizzare un toolkit 3d gratuito per creare modelli di esportazione & e poi andare da lì. Ho visto che Oolong usa 3DS e non sono sicuro che Blender esporti quel formato o meno così 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 attingi alla tua app per iPhone.

+0

Blender e Python suonano bene con me. –

2

Provo sia il modo OOLong che Unity.Suggerisco di usare l'unità:

  • Learn curva è molto breve se si dispone di un fondo di base gioco
  • unità includono un ampio insieme di utility esterno della 'Grafica & audio'
  • con Unity non lo fai preoccupano formato grafico/file audio
  • Un codice per entrambi iOS e Android
  • set completo di
  • editor di Exendible premontato free asset dal negozio per rendere il vostro livello di editor

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

+0

Oolong è obsoleto e non supporta più i file di Blender. – rraallvv