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 Edit → Project Settings → Player 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 File → Build 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.