Publicar tu videojuego significa exportarlo a un archivo que otras personas pueden abrir y jugar sin necesitar Unity instalado.
¿Ya llegaste hasta aquí? Felicidades. La mayoría de quienes empiezan un curso de desarrollo nunca llegan a este punto. Tú sí lo hiciste.
En esta lección vas a aprender a sacar tu juego de Unity y ponerlo en manos de otras personas. También vas a conocer los próximos pasos para seguir creciendo.
Un juego que nadie juega no existe
Imagina que Rodrigo, estudiante de preparatoria en Monterrey, pasó tres semanas construyendo su primer juego en Unity. Tiene física, sonidos, animaciones y un sistema de puntos. Está muy bien hecho.
Pero Rodrigo nunca lo exportó. Solo existe en su computadora. Sus amigos nunca lo jugaron. Nadie le dio retroalimentación. Rodrigo se aburrió y dejó de aprender.
Eso pasa cuando saltas la publicación. No importa qué tan bueno esté tu juego: si no lo compartes, es como si no existiera.
¿Qué significa "exportar" en Unity?
Unity guarda tu proyecto como archivos de código y recursos. Eso no es un juego ejecutable. Para que alguien lo juegue, necesitas hacer un Build: Unity convierte todo en un archivo que corre solo.
Puedes exportar para dos destinos principales:
- Windows/Mac (escritorio): genera un archivo
.exeo.app. Cualquiera con esa computadora puede abrirlo. - WebGL (navegador web): genera una carpeta con archivos HTML. Puedes subir esa carpeta a internet y cualquiera puede jugar desde su navegador sin instalar nada.
Para un primer juego, WebGL es la mejor opción. No requiere que tus amigos descarguen nada. Solo compartes un enlace.
Cómo hacer el Build paso a paso
Vamos con el proceso real. Abre tu proyecto en Unity y sigue estos pasos:
Paso 1 — Configura la escena
Ve a File > Build Settings. Verás una ventana con una lista de escenas. Si tu escena no aparece, haz clic en Add Open Scenes. Asegúrate de que tu escena principal esté en la lista.
Paso 2 — Elige la plataforma
En la lista de plataformas, selecciona WebGL. Haz clic en Switch Platform. Unity tarda un momento en prepararse.
Paso 3 — Haz el Build
Haz clic en Build. Unity te pide que elijas una carpeta. Crea una carpeta nueva llamada MiJuego_WebGL y selecciónala. Unity empieza a compilar. Puede tardar entre 2 y 10 minutos dependiendo de tu computadora.
Cuando termina, tienes una carpeta con varios archivos. El más importante es index.html.
Cómo subir tu juego a itch.io
Aquí entra la historia de Valeria, diseñadora gráfica de Puebla que aprendió Unity por su cuenta hace dos años.
Valeria terminó su primer juego pequeño: un personaje que colecciona tacos en un mapa de ciudad. Nada complejo. Lo subió a itch.io, una plataforma gratuita para publicar videojuegos independientes.
En dos semanas tuvo 47 personas jugándolo. Le dejaron comentarios. Le dijeron qué les gustó. Eso la motivó a hacer un segundo juego, luego un tercero. Hoy tiene un portafolio de 6 juegos publicados y consiguió un trabajo freelance de $18,500 al mes diseñando interfaces para una empresa en CDMX.
Todo empezó con ese primer juego de tacos.
Pasos para subir a itch.io
- Crea una cuenta gratuita en
itch.io. - Haz clic en
Upload new project. - Ponle nombre a tu juego. Escribe una descripción corta.
- En "Kind of project" elige
HTML. - Comprime tu carpeta
MiJuego_WebGLen un archivo.zip. - Sube ese
.zipen la sección de archivos. - Marca la casilla
This file will be played in the browser. - Publica. itch.io te da una URL única.
Ya tienes tu juego en internet. Cualquier persona con ese enlace puede jugarlo desde su teléfono o computadora.
Tu portafolio: la herramienta más poderosa que tienes
Muchos desarrolladores en México buscan trabajo mandando su CV en PDF. Eso funciona para algunos puestos. Pero en desarrollo de videojuegos, lo que cuenta es lo que puedes mostrar.
Un reclutador de una empresa como Wizeline, Nimble Giant o cualquier estudio indie en Guadalajara prefiere ver un enlace a tu juego que leer diez líneas de descripción.
No necesitas tener un juego perfecto. Necesitas tener algo jugable. Tu primer juego, aunque sea sencillo, demuestra que sabes terminar proyectos. Y eso vale mucho.
Crea una página sencilla en itch.io con todos tus proyectos. Ponle una foto de pantalla atractiva a cada uno. Escribe una descripción corta que diga qué aprendiste con ese juego.
Eso es un portafolio real.
Errores comunes al publicar
¿Qué sale mal cuando alguien publica por primera vez? Aquí los errores más frecuentes.
Error 1 — Subir la carpeta sin comprimir
itch.io necesita un archivo .zip. Si subes los archivos sueltos, el juego no carga. Siempre comprime primero.
Error 2 — No marcar "played in the browser" Si no activas esa casilla, itch.io no sabe que es un juego WebGL. El juego aparece como descarga, no como juego de navegador.
Error 3 — Olvidar agregar la escena en Build Settings Si tu escena no está en la lista de Build Settings, Unity exporta un juego vacío. Siempre verifica ese paso antes de compilar.
Error 4 — Publicar y desaparecer Andrea, desarrolladora en León, subió su primer juego y no le dijo a nadie. Cero jugadores en un mes. La visibilidad no llega sola. Comparte el enlace en WhatsApp, en tus redes, con tu familia. Pide retroalimentación directamente.
Error 5 — Esperar a que el juego esté "perfecto" Eso no llega nunca. El juego perfecto no existe. Lo que existe es el juego terminado que publicaste hoy y el mejor juego que vas a publicar el próximo mes. Publica ahora.
Lo que aprendiste en este curso
Date un momento para ver el camino que recorriste.
Empezaste entendiendo qué es un videojuego y cómo funciona Unity. Aprendiste a mover personajes con físicas reales. Construiste colisiones, coleccionables y un sistema de puntuación. Diseñaste niveles con TileMap. Agregaste sonidos, animaciones y efectos de partículas.
Y ahora sabes publicar lo que creaste y ponerlo en manos de otras personas.
Eso no es poco. Eso es exactamente lo que hace un desarrollador de videojuegos.
Los próximos pasos son tuyos
Carlos tiene 19 años y vive en Tlaxcala. Terminó este curso hace tres meses. Su primer juego era un cuadro rojo que saltaba sobre obstáculos. Lo publicó. Se lo mandó a sus primos por WhatsApp.
Luego hizo un segundo juego. Luego un tercero. Hoy está aprendiendo sistemas de inventario y diálogos para NPCs. Ya tiene tres juegos publicados en itch.io.
¿Qué sigue para ti? Aquí van sugerencias concretas:
- Mejora tu juego actual. Agrega un segundo nivel. Agrega una pantalla de "Game Over" con animación. Cada mejora pequeña te enseña algo nuevo.
- Aprende C# más profundo. Los conceptos de herencia y listas te abrirán muchas puertas en Unity.
- Explora el Asset Store. Unity tiene recursos gratuitos que puedes usar para mejorar el aspecto de tus juegos rápidamente.
- Únete a una comunidad. Existen grupos en Discord y Facebook de desarrolladores mexicanos. Comparte tu trabajo. Pide retroalimentación. Ayuda a quienes están empezando.
- Participa en una Game Jam. Son concursos donde tienes 48 o 72 horas para hacer un juego desde cero. Son la forma más rápida de aprender y conocer a otros desarrolladores.
El desarrollo de videojuegos es una habilidad que se construye juego por juego. No hay atajos. Pero tampoco hay límite.
Publica tu juego hoy. Ese es el paso más importante que puedes dar ahora mismo.