Para un juego móvil, recomendaría una división en dos áreas principales.
La codificación y lo visual / audio.
Ahora, esto podría dividirse en más formas, sin embargo, piense de esta manera. Ambos son esenciales.
- ¿Cuánto cuesta contratar a un desarrollador de aplicaciones de Android?
- Cómo hacer C ++ o Java en un móvil Android
- Aproximadamente, ¿cuántos programadores necesito para desarrollar una aplicación de Android?
- ¿Cuándo lanzará Android Android 7 para el C9 Pro?
- Cómo crear una aplicación de estacionamiento con solo una página de registro de números de placa y una 'página de número de placa de verificación', para ver si el automóvil estaba registrado en la salida
Para crear un juego en sí, Unity es realmente útil ya que tiene todas las herramientas que aportan todos estos elementos y crean un juego.
En Unity, simplemente reúne el código, el arte, los efectos de sonido y crea el producto completo.
Dentro de un juego, comienzas en un menú, en el menú hay mucho diseño 2D hecho en Photoshop o algo similar y hay un código que hace que el juego se ejecute, como comenzar un nivel o cambiar la configuración. Sin embargo, dentro del juego hay mucho arte, generalmente en 3D, pero si es un juego en 2D, será arte en 2D.
El arte en 3D generalmente se realiza en un software como 3DS MAX o MAYA o Cinema 4D o Blender 3D.
El 2D generalmente se hace en Photoshop o Illustrator.
El audio generalmente se realiza en Fl Studio y mediante el uso de muchos KIT de audio y se graba en estudios / entornos profesionales.
Pero hay muchos más detalles, pero esto principalmente te da una idea más clara, espero.