¿Cuál es el mejor programa / software para crear una aplicación de juego móvil para Android?

Hay algunas opciones:

1. AndEngine: motor de juego gratuito Android 2D OpenGL
Este es un popular motor de juegos en 2D escrito en Java. Se ha utilizado para construir muchos juegos populares. También es gratis y completamente de código abierto.

2. Cocos2d-x: la plataforma de desarrollo de juegos de código abierto número 1 del mundo
Cocos2d-x es un puerto del popular motor de juegos Cocos2d iOS para C ++. Se puede usar para construir juegos multiplataforma, y ​​es bastante potente y eficaz, sin embargo, puede haber algunos trucos difíciles cuando se trata de código nativo en Android (hablando por experiencia), por lo que solo usaría esta opción si conoces bien C ++ y sabes El NDK funciona en Android.

3. Unidad: desarrollo de juegos móviles iOS y Android
Conozco algunos juegos bastante buenos desarrollados en Unity. Es muy potente para desarrollar juegos en 3D y también es multiplataforma. Sin embargo, viene con un par de costos, incluido el rendimiento y el agotamiento de la batería, especialmente en algunos dispositivos Android más antiguos. Su fuente cerrada.