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.
- ¿Qué cambios UI / UX se hicieron en iOS 7.1?
- ¿Qué hace exactamente la consola de depuración en iOS en Safari?
- ¿Qué te harán si liberas tu iPad?
- En cuanto a la carrera, ¿debería aprender Swift / iOS 8 o Python / DJango?
- ¿Cuáles son las 5 cosas principales que no te gustan en iOS 7 Beta1?
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 😉