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.
- ¿Cómo está cambiando la experiencia de Android a iOS?
- ¿Cuáles son las mejores aplicaciones de productividad para Android?
- ¿Por qué la descarga de iRoot es tan especial para Android?
- ¿Puedes conectar un arduino con un Android a través de la toma de auriculares (o el puerto miniusb) para que puedas usarlo como entrada?
- ¿Por qué el Android de Google se llama Android? ¿El nombre de Android tiene algo que ver con Andy Rubin, uno de los desarrolladores originales?
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.