Para el desarrollo de juegos puedes usar Android Studio y escribir código nativo de Android. Para hacer esto, tendrás que aprender Java . Entonces puedes aprender el marco de la aplicación de desarrollo de juegos libGDX . Es un marco de código abierto con mucha documentación para ayudarlo. Puedes usar este marco en Android Studio para hacer juegos.
Personalmente, prefiero el otro método que es el desarrollo de juegos con Unity 3D . Unity 3D es un entorno mucho más interactivo y más fácil para crear juegos. En esto básicamente tienes que hacer objetos de juego que sean modelos 2D o 3D y luego definir su comportamiento usando un script que se puede escribir en C # o JavaScript . Es mejor si aprende C #, solo lo básico sería suficiente. Puede seguir los tutoriales creados por Unity 3D, los tutoriales en video le enseñarán el proceso de desarrollo del juego desde cero y eventualmente cubrirán conceptos clave. Dentro de un mes podrás hacer algunos juegos básicos jugables.
Aquí les dejo enlaces relevantes:
- ¿Cuál es el mejor libro para estudiar para aprender el desarrollo de aplicaciones de Android?
- Cómo desarrollar e iniciar una aplicación Java en Android usando Google Cloud
- ¿Es mejor trabajar como desarrollador de aplicaciones o como el que hace las herramientas para desarrolladores (Xcode, Android Studio, etc.)?
- ¿Puedo aprender el desarrollo de aplicaciones de Android desde cero sin tener conocimiento de Java?
- ¿Cuáles son los componentes principales del ciclo de vida de desarrollo de una aplicación de Android?
libGDX: libgdx
Unity 3D: Unity – Motor de juego
Tutoriales de Unity 3D: Unity – Aprender – Módulos