Me gustaría preguntar lo siguiente con respecto al desarrollo de juegos 2D similares a Tetris y Angry Birds para Android:
- ¿Es Java el lenguaje de desarrollo oficial para Android?
- ¿Qué entornos de desarrollo de Android gratuitos o comerciales (como Xcode es para iOS) están disponibles?
- ¿Qué motores de desarrollo de juegos de código abierto, como cocos2D , están disponibles para Android?
- ¿Hay excelentes tutoriales disponibles para desarrollar tales juegos?
Respuestas:
Java es el lenguaje predeterminado para desarrollar en Android, aunque puede usar NDK (C nativo) para problemas de rendimiento en partes específicas. Pero básicamente, Java + OpenGL es lo suficientemente rápido para la mayoría de los juegos 2D.
Uno de los mejores entornos de desarrollo (en mi opinión) para Java / Android es Eclipse: puede descargar complementos para Android desde el sitio web oficial .
Tienes Andgine, un motor de juegos 2D gratuito: http://www.andengine.org/
Encontrarás muchos tutoriales para Andgine en su sitio web. Si te falta algo, quizás pidas un tema específico aquí o en su foro.
fuente
fuente
En lo que respecta a los motores, consulte el Corona SDK . Es realmente fácil de usar (Lua) y hay muchos recursos excelentes y tutoriales disponibles. Sin embargo, no es gratis; hay una suscripción anual, pero vale la pena el precio.
fuente
Estoy desarrollando una aplicación OpenGL en Android, y descubrí que LibGDX es el camino a seguir.
Tiene un rendimiento muy alto y se ejecuta en múltiples plataformas con mucha facilidad (Windows, OSX, Linux, Android ...). Fue una curva de aprendizaje empinada para mí, ya que este es mi primer juego y mi primera aplicación Open Gl combinada, y realmente soy un asco en matemáticas, ¡pero funciona y se ve bien!
Desarrollo y depuro usando Eclipse en mi ventana de Windows y ocasionalmente pruebo el juego en mi teléfono Android (A Rezound) solo para asegurarme de que no he roto nada en Android.
Hacer el desarrollo y la depuración de forma nativa en Windows a través de LibGDX es increíble, ya que es rápido y sin problemas.
Hacer la depuración en el teléfono se estaba volviendo viejo muy rápido, ya que era lento para cargar e instalar.
Buena suerte
fuente