Pregunta

Hay una serie de discusiones en stackoverflow.com sobre cuál es la mejor plataforma/motor de juego de iPhone. Mi pregunta no es necesariamente lo que es mejor, sino lo mejor para un desarrollador de iPhone experimentado pero no experimentado en el diseño de juegos. Este también será un proyecto en solitario más un diseñador de gráficos. Considere que trabajaré a tiempo completo en mi trabajo diario y necesitaré admitir una serie de otras aplicaciones de iPhone. En otras palabras, el diseño del juego será un proyecto a tiempo parcial, pero debe salir en 2 a 4 meses (?). El tiempo de aumento debe ser rápido. Me gustaría construir 2D al principio y luego ir a 3D.

Me inclino hacia Unity 3D, ya que tiene mucha documentación y ayuda. Por lo que puedo ver, la versión básica del iPhone es de $ 399 y obtienes el IDE gratis. ¿Alguien puede confirmar?

Unity3D es para 3D, pero he leído que aún puedes hacer 2D. Estoy tratando de averiguar qué está involucrado allí. Un inconveniente con Unity3D es la pantalla de salpicadura Unity de 8-15 segundos. También he leído que esto no mejora mucho con la versión de mayor precio. Pero supongo que ese es el precio que paga por la conveniencia de tener un marco más simple disponible.

COCOS2D es un gran marco y gratuito, pero carece de documentación. También requiere mucho tiempo de aumento para aprender su marco y elegir un motor físico adecuado. No veo esta ruta como práctica. Puedo ver aprenderlo a través de una línea de tiempo larga como proyecto paralelo, pero luego come para sacar su juego por la puerta bastante rápido. Si voy con Unity, probablemente abandone COCOS2D por completo ya que habré invertido mucho en la Unidad.

¿Mi razonamiento para la unidad suena factible?

---EDITAR---

Basado en algunos de los comentarios, aquí está el tipo de juego al que me refiero inicialmente: un tirador 2D similar a Zomebieville pero probablemente sin su gran conjunto de características.

¿Fue útil?

Solución

Votaré por Unidad 3D. Contiene un entorno de desarrollo interactivo muy agradable y admite una variedad de plataformas (incluido el iPhone). Si no tiene experiencia en la escritura de bucles de juegos o nada de eso, entonces dependerá en gran medida de tales entornos de desarrollo: también podría obtener lo mejor.

Si tu juego vale la pena, a la gente no le importará la pantalla de espera.

Otros consejos

  • Este también será un proyecto en solitario más un diseñador de gráficos.

  • Diseñar el juego será un proyecto a tiempo parcial, pero debe salir en 2 a 4 meses (?).

Dos palabras:

¡Olvídalo!

Sí - Unity3D cuesta $ 399 para la licencia básica de iPhone. Usar Unity para crear juegos 2D funciona en los términos más simplistas de la siguiente manera: la cámara ve un mundo 3D y crea un juego 2D cuando la cámara se enfrenta directamente a una plataforma desde el costado. Supongo que también podrías apuntar a la cámara hacia abajo (vista de ojos de aves) en una superficie también.

La diferencia es la siguiente: en COCOS2D todavía está ejecutando una aplicación OpenGL ES. Tienes la capacidad de tener capas en las coordenadas Z.

Sin embargo, la Unidad se usaría mejor al usar objetos 3D para animar como arte. Si su arte ya es 2D, entonces en la unidad estaría colocando su arte en un avión plano. Si le preocupa la calidad de la obra de arte cuando se trata de su juego: si el arte es 2D, entonces realmente no tiene sentido usar la unidad y gastar el dinero.

Considere también que el paquete básico de Unity3D no le dará acceso a sus propios métodos fuera de su marco: si tiene algún objetivo C que le gustaría en su juego de Say Otro Project o tiene un servidor especial al que desea conectarse con el suyo propio código que no funcionará. Esto lo mata para mí.

Sin embargo, entiendo que hay una falta de documentación: hay muchas herramientas y tutoriales para ayudar.

Primero considere que Unity3D tiene un enfoque Wysiwyg con acciones integradas para la física. COCOS2D le permite usar varias bibliotecas de física diferentes, incluida la de Unity3D.

YouTube COCOS2D iPhone Box2d y Chipmunk - Mezcla las etiquetas

Una buena cosa sobre el arte 2D en Cocos es SVG y los azulejos, vea este tutorial / video, no mucho trabajo, no mucho en absoluto.

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

Cocos es realmente simple, es Python y la documentación es deficiente, sin embargo, hay muchos pequeños juegos de código abierto usando Cocos, una búsqueda rápida de código de Google revelará algunos: abrir uno en Xcode y se vuelve bastante claro y si Usted es un desarrollador que conoce un lenguaje de programación real, debe verse tan fácil como el formulario HTML allí.

Estoy convencido de trabajar en varios proyectos que abren algunos juegos que están disponibles tendrán sentido de todo.

No sé mucho sobre Unity3D. Pero sé de una bruja de motor de juego muy agradable que puedes usar, se llama Fabricante de juegos. Creo que es muy útil para el desarrollador de juegos inexpertos/en solitario. Con él debería poder crear juegos de buena calidad en aproximadamente dos o tres meses. Lo último que revisé es alrededor de $ 20 para la versión completa del software. Entonces, supongo que también es luz en la billetera.

Los juegos 2D son fáciles con la unidad. Es tan simple como cambiar el modo de vista de la cámara. Técnicamente, el juego sigue siendo 3D pero visto como 2D. Si estás buscando hacer un juego en poco tiempo, entonces Unity es el camino a seguir. Unity puede hacer un juego 2D para un iPhone a un MMO súper avanzado. También hay cientos, si no miles de tutoriales, que pueden enseñarle casi cualquier cosa que necesite saber.

Unity es fácil de hacer para cada plataforma y se deshace del trabajo pesado. Me gusta Unity porque ves los resultados rápidamente y su compatibilidad multiplataforma.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top