¿Qué herramientas / idiomas debo aprender a diseñar un juego móvil para Android o iOS?

Puedes aprender cualquier idioma que te parezca interesante. Hoy puedes crear juegos en cualquier idioma. Por ejemplo, el idioma principal para el desarrollo de aplicaciones para Android es Java, pero incluso puedes crear juegos en Python y Lua. Un ejemplo más sería RoboVM. Para desarrollar juegos en iOS, el idioma principal es Obecjtive-C y Swift. Pero puede portar su juego Java usando RoboVM para iOS.

Por lo tanto, puede crear juegos para Android o iOS en C ++, Java, C #, etc. Si es un aficionado, debe omitir C ++ por ahora. Puede quedarse atascado en pérdidas de memoria 😛

La mejor manera de entrar en el desarrollo del juego es usar herramientas como Unity. Puedes crear un solo juego y portarlos para iOS y Android sin mucho esfuerzo. Con tales herramientas estarás creando juegos rápidamente. Esto te dará confianza para construir juegos complejos.

No hay mejor herramienta disponible. Necesitará comprender sus requisitos y probar diferentes herramientas y ver qué le conviene mejor. Si eres artista, puedes encontrar herramientas como Construct 2 interesantes, ya que no necesitan programación. Si eres un programador, entonces puedes usar Cocos2D-x. Personalmente, me gusta Unity, ya que tiene lo mejor de ambos mundos 😉

Un papel y un bolígrafo funcionarán estrictamente para fines de diseño.
Para diseñar un juego móvil no necesariamente necesita aprender un idioma, su programador le proporcionará herramientas para hacerlo. Sin embargo, si desea profundizar en el diseño de niveles, tendrá que aprender el motor que planea utilizar para construir el juego. La unidad es bastante fácil para empezar. UE4 es simplemente increíble pero un poco difícil de dominar.
Hay muchos más motores / herramientas para comenzar, tendrá que decidirlo según el presupuesto y el idioma con el que esté familiarizado si elige hacer la programación también.
¡¡Todo lo mejor!!

Si tiene experiencia previa con prgramina en C, C # o JAVA, sería más fácil para usted. A continuación hay algunos enlaces, espero que puedan ayudarlo …
CÓMO: Comenzar a desarrollar para iOS, Android o Windows Phone 7
IDE avanzado para la programación de iOS y Android