Cómo exportar un juego de Godot a la web (HTML5) y alojarlo gratis en 2026

La exportación HTML5 de Godot convierte tu juego terminado en un enlace. Godot 4 incluye esta función de exportación de serie, y funciona en cualquier pestaña de un navegador moderno, sin necesidad de instalador, tienda de aplicaciones ni complemento. Puedes pasar del proyecto a un enlace que se puede compartir en unos cinco minutos.
¿Por qué molestarse? Porque Godot es donde está el crecimiento. Los juegos de Godot lanzados en Steam casi se han duplicado de nuevo este año, alcanzando los 2.864 en el periodo de 2025 a 2026 (80.lv, 2026). Además, cada vez más creadores quieren una versión para navegador. Esta guía te acompaña en todo el proceso. Configurarás la exportación, solucionarás el temido problema de la pantalla en blanco y alojarás el resultado de forma gratuita.
En resumen
- Godot 4 exporta directamente a HTML5 (WebAssembly y WebGL 2.0), así que funciona en cualquier navegador moderno (Documentación de Godot, 2026)
- La exportación a la web solo usa el motor de renderizado «Compatibility». «Forward+» y «Mobile» aún no son compatibles, y los proyectos en C# no pueden compilarse para la web
- Desde Godot 4.3, la exportación de un solo hilo es la opción predeterminada, lo que evita el problema con el encabezado de SharedArrayBuffer que provoca pantallas en blanco (Godot Engine, 2024)
- Entre las opciones de alojamiento gratuito están itch.io, GitHub Pages y VIVERSE
- VIVERSE admite una compilación de Godot en HTML5 mediante un solo comando de la línea de comandos (Documentación de VIVERSE, 2026)
¿Se puede exportar un juego de Godot a la web?
Sí. Godot 4 puede exportar un juego de Godot a la web como una versión HTML5 independiente. Genera un archivo index.html y unos cuantos archivos de apoyo. Cualquier navegador que tenga WebAssembly y WebGL 2.0 puede ejecutarlo, lo que significa que todos los navegadores actuales, tanto de ordenador como de móvil (Godot Docs, 2026).
Esa compatibilidad es precisamente la clave. Una versión nativa está pensada para un solo sistema operativo a la vez. Una versión web está pensada para el navegador, así que funciona en Windows, macOS, Linux, Android e iOS a partir del mismo archivo. Los jugadores hacen clic en un enlace y ya están dentro, sin barra de descarga, sin mensaje de instalación ni necesidad de aprobación de ninguna tienda. El rendimiento puede variar según el dispositivo en el caso de los juegos 3D más exigentes. Pero para una participación en un game jam o una demo rápida, no hay nada mejor.
El auge de Godot hace que merezca la pena aprender esta herramienta ahora mismo. El motor ya ha superado las 113 000 estrellas en GitHub, y la página web oficial registra unos dos millones de descargas por cada lanzamiento (Godot Engine, 2026). Cada vez son más los desarrolladores que quieren esa distribución instantánea que ofrece la web. Si desarrollas con Godot, la exportación a la web es la forma más barata de llegar a tu público.
Ese impulso también cuenta ahora con un nuevo impulso. En junio de 2026, Epic anunció un gran cambio para Unreal Engine 6. El motor acabará eliminando progresivamente Blueprints, su sistema de programación visual, para dar paso al lenguaje Verse (Epic Games, 2026). El plan suscitó una fuerte oposición, ya que Blueprints hacía que Unreal fuera accesible para quienes no saben programar (Creative Bloq, 2026). Para los desarrolladores que se están replanteando su configuración, el modelo de código abierto y sin ataduras de Godot resulta muy atractivo.
¿Qué necesitas antes de exportar?
Tres cosas, y seguro que ya las tienes todas. Necesitas Godot 4.x, las plantillas de exportación web correspondientes y un proyecto que use GDScript en lugar de C#. C# todavía no puede compilar para la web, porque el entorno de ejecución de .NET no funciona en el entorno aislado del navegador (Documentación de Godot, 2026).
Hay una restricción de renderizado que debes tener en cuenta. La exportación a la web solo admite el método de renderizado «Compatibilidad», que funciona con WebGL 2.0. Los renderizadores «Forward+» y «Móvil» no están disponibles en la web, ya que aún no se ha implementado la compatibilidad con WebGPU. Así que configura desde el principio el renderizador de tu proyecto en «Compatibility». Si lo cambias más adelante, puede que cambie el aspecto de los materiales y la iluminación, y es mejor que te des cuenta de eso ahora.
Una lista rápida de cosas que debes comprobar antes de hacer clic en «Exportar»:
- Godot 4.x instalado. Cualquier versión 4.x sirve. Las versiones más recientes tienen un diseño web más pulido, pero el proceso es el mismo.
- Plantillas de exportación web. Godot te pide que los descargues la primera vez. Dale al «Aceptar».
- GDScript, no C#. Si tu lógica está en C#, la exportación web queda descartada por ahora.
- Motor de renderizado de compatibilidad. Configúralo en «Ajustes del proyecto», en la sección «Renderizado».
- Un navegador de prueba. Tanto Chrome como Firefox sirven para hacer pruebas locales.
¿Cómo funciona la exportación a HTML5 de Godot?
Este es el proceso básico. Para exportar un proyecto de Godot a HTML5, abre el cuadro de diálogo «Exportar» y añade una configuración predefinida para web. Instala las plantillas si Godot te lo pide y, a continuación, exporta el proyecto a una carpeta. Godot genera un archivo index.html, un archivo .wasm, un archivo de datos .pck y el código JavaScript necesario (Documentación de Godot, 2026).
Ve paso a paso:
- Abre el menú de exportación. Ve a «Proyecto» y, a continuación, a «Exportar».
- Añade un ajuste preestablecido web. Haz clic en «Añadir» y, a continuación, selecciona «Web». Godot creará la configuración preestablecida de HTML5.
- Instala las plantillas de exportación. Si Godot te avisa de que faltan plantillas, haz clic en el enlace para descargarlas e instalarlas. Esto solo hay que hacerlo una vez por cada versión de Godot.
- Elige tus opciones. Deja los subprocesos desactivados para obtener el resultado más sencillo. El modo de un solo subproceso es la opción predeterminada desde la versión 4.3 por una buena razón, que veremos a continuación.
- Exporta el proyecto. Haz clic en «Exportar proyecto». Elige una carpeta vacía y llama al archivo principal «index.html».
- Pruébalo como es debido. No hagas doble clic en index.html. Los navegadores bloquean el acceso a los archivos locales. Usa el botón «Ejecutar en el navegador» integrado en Godot o aloja la carpeta en un servidor web local.
Este último punto suele pillar en un aprieto a casi todo el mundo alguna vez. Una aplicación web debe ejecutarse a través de HTTP, no abrirse como un archivo. La opción «Ejecutar en el navegador» de la depuración remota de Godot te pone en marcha un servidor local, así que úsala mientras pruebas.
¿Por qué mi juego web de Godot muestra una pantalla en blanco?
Nueve de cada diez veces, el problema son los encabezados de SharedArrayBuffer. Las versiones web más antiguas de Godot usaban subprocesos, y los subprocesos necesitan una función llamada SharedArrayBuffer. Esa función solo se activa cuando el servidor envía dos encabezados especiales para el aislamiento entre orígenes. Muchos servidores no los envían, así que el juego se carga con una pantalla en blanco (Godot Engine, 2024).
El propio equipo de Godot calificó el antiguo enfoque de error. En el informe web de la versión 4.3 escribieron: «apostamos por el caballo equivocado» (Godot Engine, 2024). El problema era estructural. La mayoría de los juegos web se publican en plataformas de terceros donde los autores no pueden configurar los encabezados del servidor. Por eso, la compilación multihilo dejó de funcionar para mucha gente.
La solución ya está integrada, ya que la exportación de un solo hilo se ha convertido en la opción predeterminada en Godot 4.3 y versiones posteriores. Una compilación de un solo hilo no necesita SharedArrayBuffer, así que funciona sin necesidad de ningún encabezado especial. En la mayoría de los juegos 2D y en muchos 3D, ni te darás cuenta de la diferencia. Si necesitas subprocesos, Godot puede exportar como una aplicación web progresiva. Esa compilación inyecta los encabezados a través de un service worker.
La regla es muy sencilla. ¿Te sale una pantalla en blanco? Desactiva los hilos, vuelve a exportar y pruébalo de nuevo. Con solo cambiar ese ajuste se soluciona el error más común de Godot en la web.
¿Dónde puedes alojar un juego web de Godot gratis?
Tienes tres opciones gratuitas muy buenas, y la más adecuada depende de tu objetivo. GitHub Pages es ideal para desarrolladores que ya están metidos de lleno en Git. itch.io es una opción rápida para crear un juego en un jam. VIVERSE aloja tu juego y lo pone a disposición a través de un enlace que puedes compartir. Además, coloca tu juego en una plataforma social donde ya están los jugadores, tanto para juegos en 2D como en 3D.
Así es como se alinean:
| Presentador | Ideal para | Compilaciones en subprocesos | Esfuerzo de configuración |
| VIVERSE | Juegos en 2D y 3D, desarrollos web completos, game jams, demos rápidas | Un solo hilo, sin configuración de encabezado | Bajo |
| itch.io informar.io | Game jams, demos rápidas | Las compilaciones multihilo solo se ejecutan en Chrome | Bajo |
| GitHub Pages | Desarrolladores que ya usan Git | Hay que buscar una solución alternativa para los encabezados de los hilos | Medio |
Una nota sobre itch.io: su configuración opcional de SharedArrayBuffer solo funciona en Chrome, así que una compilación con subprocesos puede fallar en Firefox. Una compilación de un solo subproceso evita ese problema, que es lo que te recomendamos de todos modos (Rafael Epplee, 2025).
VIVERSE está diseñado precisamente para este traspaso. Aloja tu compilación, la pone a disposición a través de un enlace que puedes compartir y coloca tu juego en un espacio social donde se reúnen los jugadores. Así que el enlace también es un lugar donde te pueden encontrar. Admite 2D y 3D, además de vídeos y aplicaciones móviles. La compilación se ejecuta en un solo hilo, así que te saltas la configuración de encabezados que suele dar problemas a otros servidores. También hemos recorrido este camino con proyectos más grandes. Un estudio adaptó un juego 3D galardonado al navegador con VIVERSE. Ahora, el navegador es el escaparate.
¿Cómo se publica una versión de Godot en VIVERSE?
Es un proceso de cuatro pasos en la línea de comandos, y es rápido. VIVERSE admite exportaciones HTML5 de Godot 4.1 o superior, siempre y cuando el proyecto no utilice C#. Hay un detalle de configuración que es fundamental. Configura la ruta de exportación en Build/index.html para que VIVERSE encuentre el punto de entrada (Documentación de VIVERSE, 2026).
Una vez que tengas lista la carpeta de compilación, el proceso de publicación es el siguiente:
- Inicia sesión. Entra en
viverse-cli auth logine introduce tus datos de acceso a VIVERSE. - Publica. Ejecuta «
viverse-cli publish» indicando tu carpeta de compilación y, a continuación, añade un título y una descripción. - Ya te lo cuento más tarde. Ejecuta el mismo comando de publicación para subir una nueva versión. La CLI actualiza el manifiesto por ti.
- Compruébalo. Abre la URL que aparece en el correo de confirmación para reproducir tu versión en directo.
¿Prefieres no usar la terminal? También puedes comprimir la carpeta de compilación y subirla directamente a VIVERSE Studio. Sea como sea, el resultado es una experiencia 3D alojada y que se puede compartir. Echa un vistazo a nuestro tutorial para crear un juego de plataformas con Godot. O, si solo te interesa ver el proceso de subida en Studio, ve directamente al minuto 23:34.
¿Prefieres crear sin tener que programar primero? VIVERSE Create es un creador de mundos de «arrastrar y soltar». Además, te permite publicar el resultado en una URL que puedes compartir.
Preguntas frecuentes
¿Se puede exportar un juego de Godot a la web de forma gratuita?
Sí. Godot es gratuito y de código abierto, y la exportación a HTML5 no cuesta nada. El motor ha superado las 113 000 estrellas en GitHub y registra aproximadamente dos millones de descargas por versión (Godot Engine, 2026). El alojamiento también es gratuito, ya sea en itch.io, GitHub Pages o VIVERSE.
¿Por qué la exportación HTML5 de Godot me muestra una pantalla negra o en blanco?
Normalmente se debe a que faltan los encabezados de SharedArrayBuffer necesarios para las compilaciones con subprocesos. Desde Godot 4.3, la exportación de un solo subproceso es la opción predeterminada y evita este problema por completo (Godot Engine, 2024). Desactiva los subprocesos, vuelve a exportar y sirve la compilación a través de HTTP en lugar de abrir el archivo directamente.
¿Se puede exportar un proyecto de Godot en C# a la web?
No, todavía no. Los proyectos en C# no pueden estar destinados a la web, porque el entorno de ejecución de .NET no funciona en el entorno aislado del navegador (Godot Docs, 2026). Si tu objetivo es la web, crea el proyecto en GDScript. La exportación a la web para C# está en la hoja de ruta, pero aún no está disponible.
¿Qué motor de renderizado debería usar para una exportación web de Godot?
Usa «Compatibilidad». La exportación a la web solo admite el método de renderizado «Compatibilidad», que funciona con WebGL 2.0 (Documentación de Godot, 2026). Los renderizadores «Forward+» y «Mobile» aún no son compatibles con la web, ya que todavía no se ha implementado la compatibilidad con WebGPU. Elige «Compatibilidad» desde el principio para evitar sorpresas.
¿Es Godot una buena opción para los juegos de navegador en 2026?
Cada vez más, sí. Los juegos de Godot en Steam alcanzaron los 2.864 entre 2025 y 2026, casi el doble que el año anterior (80.lv, 2026). En la GMTK Game Jam 2025, Godot tuvo una cuota del 39 %, frente al 13 % de cuatro años antes. La exportación a la web está muy consolidada y mejora con cada nueva versión.
Entonces, ¿qué deberías enviar esta semana?
¿Tienes algún proyecto pequeño de Godot guardado en tu disco? Expórtalo. Configura el renderizador en «Compatibilidad», desactiva los subprocesos y ejecuta el preajuste «Web». En unos minutos tendrás una versión HTML5 que se ejecuta en cualquier pestaña del navegador. Pruébala con el botón «Ejecutar en el navegador» integrado en Godot, no haciendo doble clic en el archivo.
Pues alógalo. Para una versión rápida de un juego improvisado, itch.io o GitHub Pages te valen. Si quieres un juego al que los jugadores puedan unirse al instante y descubrir, publícalo en VIVERSE. En 2026, nunca ha sido tan fácil lanzar un juego para navegador. Tu juego terminado es un enlace, no una descarga. Elige un servidor, comparte la URL y mira cómo juega la gente.
Sobre el equipo de VIVERSE: El equipo editorial de VIVERSE escribe sobre juegos «web-first», WebXR y las herramientas para creadores que se incluyen en la plataforma de metaverso abierto de HTC. Probamos los procesos de exportación y los flujos de alojamiento antes de recomendarlos. Comprobamos los números de versión, el comportamiento de los motores y las características anunciadas cotejándolos con fuentes primarias y documentación oficial. Echa un vistazo a más de nuestro trabajo en news.viverse.com.