2009-03-02 17 views
11

Estoy tratando de elegir entre los motores de juegos de iPhone Oolong y SIO2 para mi primer proyecto de programación de juegos. Tengo un poco de experiencia en Cocoa y muchos años de C++, incluyendo gráficos 2D de nivel relativamente bajo y el desarrollo de Quicktime plugins pero solo una mínima exposición OpenGL. ¿Qué motor sería más fácil de aprender y más productivo para alguien con mi formación y mi tiempo limitado?Oolong, SIO2 o comercial Motor de juegos para 3D iPhone Games novato?

Ambos incluyen el motor de física Bullet. Me inclino por Oolong debido a su fuente C++ y optimización para los gráficos PowerVR. Sin embargo, el intérprete de Lua y los extras de sonido adicionales en SIO2 son atractivos. SIO2 también parece tener un buen rango de tutorials.

También estoy dispuesto a gastar dinero en Unity o Torque Game Environment si me ahorrarán mucho tiempo. Sin embargo, el precio se vuelve interesante: la licencia de Unity Indie solo se aplica a empresas con facturación (¡no ingresos!) De menos de USD 100.000, por lo que se queda fácilmente fuera de esa categoría y asciende a USD 3.000 por asiento. ¡Quisiera mucho convencerme de que ahorrará tiempo para justificar esa inversión en vez de solo usar SIO2! El producto Torque 3D no parece ser lanzado todavía, pero parece que cuesta alrededor de USD 500 por encima de una licencia de USD 150 Indie (su umbral de ingresos es de USD 250,000).

** Editar diciembre de 2011 - SiO2 ya no es libre **

+0

en una reciente IGDA GameJam en Perth la semana pasada, me encontré con personas de dos equipos que utilizan la Unidad (independiente) y un tipo que tenía una impresionante demostración de surf ir con Shiva (http://www.stonetrip.com/) que se muestra en una PC, no iPhone. –

+0

Oolong ya soporta mezcla de análisis de archivos con su: Blender .blend analizador BlendParse un dauthors afirman que es fasy suficiente como para usar para la producción: http://code.google.com/p/oolongengine/wiki/BlendParse – Lukasz

+0

Así que cuál es el motor que hizo Decidir ir con Andy? – jasonb

Respuesta

8

empecé mi primera aplicación SiO2 última noche y fue fácil llegar hasta & que va desde los tutoriales (los tutoriales incluyen un proyecto de XCode que completa puedes cargar y comenzar a hackear). Los proyectos tutoriales también están muy bien comentados; esto hace que sea más rápido recogerlos.

Las interfaces para SIO2 están en su mayoría en C, por lo que su fondo de C++ debería facilitar esa transición.

Incluso si no lo usa, descargue SIO2 y abra uno de los tutoriales y revise los comentarios & code. Podrá ver rápidamente si se trata de un kit de herramientas & que le gusta.

No está directamente relacionado con la velocidad de aceptación, pero una gran ventaja para mí fue la integración de Blender. Me permite usar un kit de herramientas 3d gratuito para hacer modelos de exportación & y luego ir desde allí. Vi que Oolong usa 3DS y no estoy seguro de si Blender exporta ese formato o no, así que podría estar equivocado.

Si tiene curiosidad: SIO2 proporciona una secuencia de comandos python que exporta la escena de Blender a un archivo comprimido. Luego, desde el interior del código SIO2, hace referencia a los objetos de la escena y los inserta en la aplicación de iPhone.

+0

Blender y Python me suenan bien. –

2

Intento tanto OOLong como Unity.Es mejor utilizar la unidad:

  • Learn curva es muy corto si tiene un fondo básico del juego
  • Unidad incluye un amplio conjunto de exterior utilidad de 'gráficos' & audio
  • con Unity no lo hace se preocupan por formato de gráficos de archivos de audio/
  • Un código tanto para iOS y Android
  • sistema completo de editor de Exendible preensamblado activo libre de la tienda de
  • para hacer que su nivel de editor

que pasar un año para cerrar un proyecto oolong. Probablemente habría ahorrado seis meses de trabajo con unidad.

+0

Oolong no está actualizado ya no es compatible con los archivos de Blender. – rraallvv

Cuestiones relacionadas