Contenido del curso

Mecánica Principal

Instala Unity con módulos Android e iOS

Resumen

Si quieres desarrollar videojuegos multiplataforma, instalar Unity Hub junto con los módulos para Android y iOS es el primer paso técnico que no puedes saltarte. Aquí verás cómo preparar tu entorno desde cero, qué versión elegir y qué paquetes activar para compilar en móviles.

¿Qué es Unity Hub y para qué sirve?

Unity Hub es la herramienta central que administra todas tus instalaciones del editor de Unity y tus proyectos en un mismo lugar. Desde ahí decides qué versión usar, qué módulos agregar y cómo organizar tu trabajo.

Al abrirla, lo primero que verás es la lista de projects. Puede estar vacía o con proyectos previos, no importa. Lo que nos interesa ahora está en la pestaña lateral installs, donde aparecen las versiones del editor instaladas en tu equipo.

¿Qué es Unity Hub? Es el administrador oficial de Unity que centraliza versiones del editor, módulos de plataforma y proyectos. Sin Hub no puedes instalar ni cambiar fácilmente entre versiones del editor.

¿Qué versión de Unity necesitas para crear juegos móviles?

Para seguir el proyecto necesitas una versión Unity LTS 2021 o superior. LTS significa Long Term Support, y son las versiones más estables porque reciben mantenimiento extendido, ideales para proyectos que vas a publicar.

Si no tienes esa versión, en la sección installs haz clic en el botón Install Editor. Verás un listado con las versiones disponibles para descargar. Elige una LTS 2021 en adelante y continúa al siguiente paso.

¿Qué módulos debes seleccionar al instalar Unity?

La siguiente pantalla te muestra los módulos disponibles. Para este proyecto necesitas activar tres específicos:

  • Android Build Support, que al marcarlo despliega dos sub módulos obligatorios.
  • OpenJDK, el kit de desarrollo Java que Unity usa para compilar en Android.
  • Android SDK, el kit oficial de Android necesario para generar el build.
  • iOS Build Support, indispensable si quieres compilar para iPhone o iPad.

Con esos módulos seleccionados, das Continuar, aceptas la licencia y le das Install. Unity Hub se encarga de la descarga e instalación.

¿Cómo agregar módulos a una versión de Unity ya instalada?

Si ya tenías Unity 2021 instalado pero te faltan los módulos de móvil, no necesitas reinstalar nada. Junto a la versión instalada verás un ícono de engranaje. Haz clic ahí y selecciona Add Modules.

Vuelve a aparecer el mismo menú de selección. Marca Android Build Support con OpenJDK y Android SDK, y también iOS Build Support. Continúa, acepta y deja que Hub agregue solo lo que falta.

¿Puedo compilar para iOS desde Windows? No. Las builds para iOS solo se generan desde un computador con OS X. Si estás en Windows, podrás trabajar el proyecto pero solo compilar para Android.

¿Por qué iOS exige macOS y Android no?

Apple requiere herramientas propietarias como Xcode, que solo corre en macOS, para firmar y empaquetar aplicaciones iOS. Android, en cambio, usa OpenJDK y el Android SDK, que son multiplataforma y funcionan en Windows, Mac o Linux sin problema.

Por eso, si tu meta es publicar en App Store, vas a necesitar acceso a una Mac en algún punto del flujo de trabajo, aunque desarrolles el resto del juego en Windows.

¿Qué hacer después de instalar Unity y los módulos?

Con Unity Hub configurado, una versión LTS 2021 o superior y los módulos de Android e iOS activos, tu entorno está listo para crear el proyecto. Ya tienes la base técnica para compilar tu juego en ambas plataformas móviles.

Cuéntame en los comentarios: ¿qué versión de Unity elegiste y tuviste algún problema durante la instalación de los módulos?