Configuración y Exportación de Videojuegos a App Stores con Unity

Clase 30 de 31Curso de Desarrollo de Videojuegos para Móviles con Unity

Resumen

Publicar un juego móvil con Unity es más sencillo cuando sabes exactamente qué tocar. Aquí encontrarás los ajustes críticos para configurar tu proyecto, preparar iconos, definir versiones, crear la build y enviarla a Google Play Store y Apple Store con seguridad y sin sorpresas. Confía en estos pasos y buenas prácticas para dar el salto a producción con calidad y control.

¿Qué preparar en Unity antes de exportar?

Antes de construir, configura los parámetros globales. Abre EditProject SettingsPlayer Settings y completa los datos básicos.

  • Define Company Name y Product Name: Platzi y Platzi Beach Breaker.
  • Establece la versión visible: usa 1.0 al lanzar a producción.
  • Selecciona el icono por defecto: un gráfico base con bordes redondeados.
  • Omite cursor en móvil: no se usa en juegos táctiles.
  • Revisa iconos por plataforma: iPhone, iPad, Spotlight, ajustes, notificaciones y Marketing.
  • Ten en cuenta que Apple exige tamaños exactos y directrices de calidad de iconos.
  • En Android, los iconos se adaptan; considera versiones adaptativas si tu SDK lo requiere.
  • Sobre la splash image: solo se cambia en versiones Pro o Enterprise. Con la versión básica verás “Made with Unity”.
  • Activa opciones de debug si vas a probar en dispositivo antes de producción.

¿Cómo gestionar iconos y splash para cada store?

  • Apple pedirá variantes para distintas resoluciones y contextos como Spotlight y Marketing. Cumple tamaños exactos.
  • En Android, el sistema ajusta iconos; si hace falta, agrega variantes adaptativas.
  • La splash image se edita en Android y en iOS solo con licencia de pago; si no, Unity mostrará su logo.

¿Cómo ajustar parámetros clave para iOS y Android?

Cada plataforma tiene ajustes propios. Configúralos bien para evitar rechazos o builds incompatibles.

  • Android: elige versión mínima de la API. No te vayas muy atrás (p. ej., 16, 17 o 20) para no perder funciones modernas.
  • Identificador de compañía y producto en Android: usa URL inversa, por ejemplo com.platsy.platsybeachbreaker.
  • Incrementa el código de versión con enteros en cada actualización además de la versión legible.
  • iOS: en Other Settings, usa el mismo identificador (formato inverso) y gestiona versión visible y número de build.
  • Con cuenta de Apple: configura el correo asociado, activa firma automática del bundle y prepara el envío con Xcode.
  • Ajustes específicos: opciones como ocultar el botón home en iPhone X o permitir tráfico no seguro existen, pero úsalas con criterio y consulta la documentación de Unity.

¿Qué es el identificador de paquete y cómo se forma?

  • Es el nombre único de tu app en la store.
  • Sigue el patrón URL inversa: dominio al revés y nombre del producto sin espacios ni mayúsculas.
  • Ejemplo: com.platsy.platsybeachbreaker.

¿Qué versión mínima de API conviene elegir?

  • A menor API, mayor compatibilidad de dispositivos.
  • A mayor API, acceso a funciones nuevas.
  • Busca equilibrio: no bajes tanto que sacrifiques rendimiento o características clave.

¿Qué pasa con la splash image y los iconos en Apple?

  • Apple es estricta con tamaños y variantes; verifica cada requisito.
  • Cambiar splash image requiere licencia de pago; si no, aparecerá Made with Unity.
  • Tener todo correcto evita bloqueos al publicar.

¿Cómo crear la build y subirla a cada store?

El empaquetado difiere entre iOS y Android. Asegura escenas, plataforma y modo de compilación antes de construir.

  • Abre FileBuild Settings.
  • En Scenes In Build, incluye al menos la escena actual; agrega menú, juego, game over, rankings y opciones si las tienes.
  • Elige plataforma y pulsa Switch Platform para adaptar assets.
  • Para iOS necesitas un Mac con Xcode para compilar y subir.
  • Modos de compilación: usa Release para producción; Debug y Development Build para pruebas.
  • Crea una carpeta Builds y dentro subcarpetas por plataforma (por ejemplo, Builds/iOS). Pulsa Build.

¿Qué poner en Scenes In Build y por qué?

  • Incluye todas las escenas del flujo del juego.
  • Solo las marcadas se empaquetan en la build.
  • Verifica el orden si tu juego depende de cargas secuenciales.

¿Cómo funciona el proceso de compilación y empaquetado?

  • Unity compila C# a código máquina.
  • Comprime y prepara assets: gráficos, audios, fuentes y más.
  • iOS: genera un proyecto de Xcode con carpetas y ficheros listos para firmar y probar.
  • Android: empaqueta un único APK listo para subir.

¿Qué diferencias hay entre App Store y Google Play al enviar?

  • iOS: abres el proyecto en Xcode, firmas con tu cuenta y haces el envío manual.
  • Android: Unity genera el APK final; lo subes junto a gráficos, descripciones, videos y requisitos legales.
  • Si Unity advierte sobre la versión del SDK de Android, confirma ruta o instala la más reciente estable.

¿Tienes dudas puntuales de configuración o quieres compartir tu primer lanzamiento? Cuéntanos en comentarios qué plataforma elegiste y cómo te fue con tu build.

      Configuración y Exportación de Videojuegos a App Stores con Unity