🎮 UnityDocs

Exportar y publicar tu juego

Cómo generar la build de tu juego en Unity 6 (Build Profiles), las particularidades de cada plataforma, WebGL, y dónde publicar: Steam, itch.io, móvil. El paso final para que el mundo juegue a tu juego.

📄 ArtículoIntermedio✅ RevisadoUnity 6.0 LTSActualizado 2026-07-15
DificultadConceptual Código Matemáticas
Tiempo📖 Lectura 8 min

De proyecto a juego jugable#

Un juego que solo corre en tu editor no es un juego que nadie pueda jugar. La build es el ejecutable (o la web, o la app) que compartes. Vamos a generarla.

Generar la build en Unity 6#

Ahora es 'Build Profiles', no 'Build Settings'

En Unity 6, la ventana se llama File → Build Profiles (antes "Build Settings"). Ahí gestionas la lista de escenas, la plataforma y los perfiles de build.

Pasos:

  1. Añade tus escenas a la Scene List del Build Profile, en orden (la primera es la que arranca). Si una escena no está aquí, SceneManager.LoadScene no la encontrará. Ver Escenas y SceneManager.
  2. Elige la plataforma (Windows, WebGL, Android...). Cambiar de plataforma reimporta assets: la primera vez tarda.
  3. Player Settings: nombre del juego, icono, empresa, resolución, orientación. Aquí también se firma en móvil.
  4. Pulsa Build (o Build and Run), elige carpeta y espera.

Development Build: para depurar#

Marca Development Build para incluir información de depuración y poder conectar el Profiler a la build. Imprescindible para medir rendimiento en el dispositivo real. Desactívala en la versión final que publicas (pesa más y va más lenta).

Particularidades por plataforma#

PlataformaA tener en cuenta
Windows/Mac/LinuxLo más directo: genera un ejecutable + carpeta de datos
WebGLCorre en el navegador; tiempos de carga y limitaciones (ver abajo)
AndroidNecesita el módulo Android + SDK/NDK; firma la app para publicar
iOSGenera un proyecto de Xcode; requiere Mac y cuenta de Apple
ConsolasRequieren ser desarrollador registrado de cada plataforma

WebGL: jugar en el navegador#

WebGL tiene sus reglas

La build WebGL es genial para itch.io (jugable sin instalar), pero:

  • Los tiempos de carga importan: comprime con Brotli y vigila el tamaño.
  • No todo funciona igual: hilos y algunas librerías nativas están limitados.
  • El audio no arranca hasta la primera interacción del usuario (política de los navegadores).
  • Prueba en varios navegadores: hay diferencias.

Dónde publicar#

⚖️ Comparativa · Plataformas de publicación
CosteIdeal para
Steam100 $ por juego (una vez)Vender en PC, la tienda de referencia
itch.ioGratis (comisión opcional)Prototipos, jams, juegos gratis, WebGL
Google Play25 $ (una vez)Android
App Store99 $/añoiOS

Checklist antes de publicar#

Antes de darle a publicar

Errores frecuentes#

  • Escenas sin añadir a los Build Profiles (errores de "escena no encontrada").
  • Publicar con Development Build activado (pesa más, va más lento).
  • Guardar en rutas sin permiso en la build (usa persistentDataPath).
  • No probar la build final y descubrir bugs que en el editor no aparecían.
  • WebGL pesado sin comprimir, con cargas eternas.

Resumen#

Genera la build en File → Build Profiles (Unity 6): añade las escenas en orden, elige plataforma, ajusta Player Settings y pulsa Build. Usa Development Build solo para depurar/perfilar. Cada plataforma tiene lo suyo (WebGL: compresión y límites; móvil: firma). Publica en Steam (vender), itch.io (gratis/jams) o las tiendas móviles, y pasa el checklist —probando siempre la build final— antes de lanzar.

Fuentes y para profundizar