No tienes que saber nada para comenzar a aprender Unity (bueno, debes saber cómo usar una PC). Aprenderás a programar mientras haces juegos en Unity. Unity usa C # y Unityscript (Javascript) para crear secuencias de comandos.
Para desarrollar aplicaciones de Android, debe aprender Java y algo de XML para la GUI. Si ha usado C # en Unity y desea crear aplicaciones de Android con C #, Xamarin [1] es para usted (¡y ahora es gratis!). ¡Incluso tiene un poderoso diseñador de GUI de arrastrar y soltar para que pueda omitir el aprendizaje de XML también! y lo más sorprendente de Xamarin es que es multiplataforma. Es decir, ¡puede hacer que su aplicación se ejecute en Android, iOS y Windows sin tener que volver a escribir para cada plataforma!
O puede usar Android studio [2], IDE oficial para el desarrollo de Android. Es posible que deba instalar otro emulador de Android, ya que el que viene con SDK es lento y tiene errores.
- ¿Cómo se optimiza la "carrera real" a pesar del gran tamaño y los gráficos realistas?
- Cómo comenzar con el desarrollo de aplicaciones de Android con solo un conocimiento muy básico sobre programación
- ¿Qué es una aplicación web y se crea a través de Android Studio?
- Cómo encontrar pérdidas de memoria en la aplicación de Android
- ¿Cuáles son algunas buenas maneras para la construcción condicional de proyectos de Android?
La página dice …
El nuevo Android Emulator 2.0 es más rápido que nunca y le permite cambiar el tamaño dinámicamente del emulador y acceder a un conjunto de controles de sensores.
Pero tampoco confío en ello, sigo usando BlueStacks y dispositivos reales para probar mis aplicaciones.
Notas al pie
[1] Desarrollo de aplicaciones móviles y software de creación de aplicaciones
[2] Descargar Android Studio y SDK Tools