Skip to content

Cómo publicar un juego en Discord Activities (2026)

Última actualización: julio de 2026.

Sí, puedes publicar un juego en Discord, y la vía para hacerlo se llama Activity. Una Activity es una aplicación web que se ejecuta dentro del cliente de Discord, integrada en un iframe que puedes abrir desde un canal de voz, un canal de texto o un mensaje directo. Se crea con el Discord Embedded App SDK, un kit de JavaScript lanzado inicialmente en 2024 que sigue recibiendo actualizaciones activamente (la versión 2.5.0 llegó el 5 de mayo de 2026). Si tu juego ya funciona en un navegador, la mayor parte del trabajo consiste en alojarlo, indicarle a Discord dónde está y usar el SDK para obtener el usuario actual y las demás personas del canal.

La versión resumida del proceso: crea una aplicación en el Portal para desarrolladores de Discord, activa la función Activities, aloja tu compilación web en un sitio público, añade una asignación de URL para que el proxy de Discord pueda servirla y usa el SDK para autenticar al jugador y consultar la lista de participantes. Con eso tendrás una Activity funcional que tus amigos podrán abrir. Conseguir que otras personas la encuentren es la parte más difícil, porque Discord no tiene una tienda para «explorar todos los juegos», y hablaremos con franqueza de ello más adelante.

Referencia rápida

Qué esUna aplicación web (tu juego) que se ejecuta en un iframe dentro de Discord y puede abrirse en canales de voz, canales de texto y mensajes directos
TecnologíasCualquier compilación web (HTML5/WebGL, Unity WebGL o exportación web de Godot), además del Embedded App SDK para la autenticación y los participantes
AlojamientoTú alojas la compilación; Discord la sirve a través de un proxy en discordsays.com con una CSP estricta
MonetizaciónCompras nativas dentro de la aplicación (suscripciones y artículos de pago único). La comisión de la plataforma de Discord es del 15 % sobre tu primer millón de dólares y luego del 30 %, más el procesamiento de pagos
DescubrimientoApp Launcher, perfil en App Directory (después de la verificación) y, sobre todo, recomendaciones de boca en boca. No existe una sección global para explorarlas todas
Coste de publicaciónCrear la aplicación es gratis; tú pagas el alojamiento y los servidores de juego que necesites

Qué son las Activities en 2026

Una Activity no es un juego nativo que subes. Es tu sitio web, ejecutándose en directo, que Discord carga dentro de un marco aislado mientras varias personas pasan el rato juntas. El SDK actúa como intermediario entre tu página y el cliente de Discord y se encarga de la infraestructura social: quién está aquí, quién soy, en qué canal estamos y el intercambio de OAuth para obtener un token fiable (referencia del SDK).

La razón por la que esto importa más en 2026 que cuando se lanzó es que Discord ha apostado con fuerza por los juegos como categoría. Más del 25 % de los usuarios activos mensuales de Discord ya utilizan aplicaciones y Activities, y a finales de 2025 había más de 10 000 comunidades de juegos en la plataforma, con más de 80 millones de miembros en conjunto (comunicado de prensa de Discord, GDC 2026). Algunas Activities han logrado una tracción real entre ese público. Death by AI, de Playroom, alcanzó un máximo de unos 700 000 usuarios activos diarios y llegó aproximadamente a 7 millones de jugadores en cuestión de semanas; más del 70 % de las sesiones incluían a tres o más amigos. Más de 14 millones de personas han jugado a Chef Showdown, de Mojiworks, y pasan en el juego alrededor de tres veces más tiempo que en otras plataformas. Krunker Strike FRVR multiplicó por más de dos su base de jugadores tras publicarse como Activity (a16z, Discord). El patrón común en todos ellos es que son sociales, casuales y multijugador desde el primer instante. Ese es el tipo de juego que funciona aquí.

Cómo configurar una

Empieza en el Portal para desarrolladores de Discord. Crea una aplicación nueva y activa el derecho de uso de Activities en la sección Activities. Tu juego debe estar disponible mediante una URL HTTPS pública, así que aloja la compilación web donde ya suelas hacerlo (Cloudflare Pages, Vercel, Netlify o un alojamiento estático sencillo).

El paso que suele causar problemas es la asignación de URL. Discord no carga tu sitio directamente. Enruta todas las solicitudes a través de un proxy en https://<your-app-id>.discordsays.com para ocultar las direcciones IP de los jugadores y bloquear endpoints maliciosos conocidos (documentación de red de Discord). En el Portal para desarrolladores, asignas un prefijo de ruta a tu host real, de modo que / apunte a tu juego y, por ejemplo, /api apunte a tu backend. Todo recurso que solicite tu juego y que no hayas asignado se bloqueará. Para las solicitudes que solo aparecen en tiempo de ejecución, la API patchUrlMappings del SDK las reescribe sobre la marcha para que tu compilación de desarrollo y la compilación de producción servida mediante el proxy se comporten igual (guía de patch-url-mappings).

Cuando el alojamiento y las asignaciones estén listos, integra el SDK. Llama a discordSdk.ready() para confirmar que el marco está conectado y luego a authorize() y authenticate() para ejecutar el flujo de OAuth y obtener un token que identifique al jugador (referencia del SDK). A partir de ahí, puedes consultar los participantes del canal y diseñar el juego en torno a ellos. Pruébalo abriendo la Activity en un canal de voz real con la aplicación instalada. La documentación de Discord y las plantillas de la comunidad para Robo.js y configuraciones básicas te permitirán pasar de un repositorio vacío a un marco funcional en una tarde.

Restricciones técnicas

Como una Activity es una página web dentro de un iframe muy restringido, está sujeta tanto a las limitaciones de la web como a las reglas de seguridad de Discord. Las Activities se ejecutan bajo una política de seguridad de contenido restrictiva y todas las solicitudes de red deben pasar por el proxy de discordsays.com. Una llamada directa a un dominio externo que no hayas asignado falla con un error blocked:csp (notas sobre el proxy de Discord). Esto resulta especialmente problemático cuando un módulo npm de terceros realiza discretamente llamadas a su propia CDN o API. Debes asignar ese dominio o modificar la solicitud.

Todas las solicitudes pasan por el proxyAsigna un host y se servirá. Omite la asignación y la CSP de Discord lo bloqueará.Tu juegoiframe en Discorddiscordsays.comproxy + CSPTu host asignadoservido ✓Host no asignadoblocked:csp ✗asignadono asignado

En cuanto a la compatibilidad con motores, si puede compilarse para la web, puede ser una Activity. HTML5 y WebGL puros funcionan. La exportación WebGL de Unity funciona gracias a los wrappers del SDK para Unity y las plantillas mantenidas por la comunidad, ya que Discord simplemente sirve mediante proxy la compilación WebGL dentro del marco. La exportación web de Godot funciona del mismo modo, y hay plantillas listas para usar que combinan Godot con un alojamiento web. Los motores nativos que no pueden generar una versión para navegador no pueden convertirse en Activities, sin excepciones. Mantén reducida la descarga inicial, porque una descarga WebGL pesada dentro de una ventana de chat hace que los usuarios abandonen más rápido que en la página de una tienda.

Los dispositivos móviles forman parte del proyecto, no son algo secundario. Las Activities funcionan en los clientes de escritorio, web y móviles de Discord, así que diseña desde el principio para controles táctiles y orientación vertical en lugar de dar por sentado que se usarán teclado y ratón.

Funciones multijugador y sociales

Esta es la verdadera razón para estar en Discord. La plataforma te proporciona un grupo de amigos que ya están juntos en un canal de voz, justo el contexto que la mayoría de los juegos multijugador invierten una fortuna en intentar crear. El SDK te ofrece gratuitamente la lista y la identidad de los participantes, por lo que convertir «todos los integrantes de esta llamada están ahora en mi juego» en realidad requiere unas pocas líneas, no un sistema de emparejamiento.

Aun así, debes gestionar por tu cuenta el estado del juego en tiempo real. Embedded App SDK gestiona la identidad y la presencia, no tu código de red, por lo que tendrás que combinarlo con un servidor de juego. Colyseus explicó cómo encaja detrás de una Activity de Discord, y se aplican las mismas opciones de nuestra guía de juegos multijugador para navegador: WebSockets para publicar rápido y un servidor autoritativo para simplificar la prevención de trampas y mantener una única fuente fiable del estado. Recuerda que tu servidor de juego es otro host externo, por lo que necesita una asignación de URL como todo lo demás.

Aprovecha al máximo el enfoque social. Las Activities que han triunfado son aquellas en las que formar parte de un grupo es el objetivo principal, no un modo que pueda desactivarse. Juegos de fiesta, juegos de dibujo, preguntas y respuestas, rondas competitivas rápidas: cualquier experiencia en la que entrar con las personas que ya están en tu llamada resulte más divertido que jugar en solitario.

La realidad de la monetización

Discord admite compras nativas dentro de las Activities, por lo que puedes vender sin enviar a los jugadores a una página de pago externa. El sistema de compras dentro de Activities abarca suscripciones (de usuario o servidor) y compras únicas, que pueden ser duraderas para desbloqueos permanentes o consumibles para artículos que los jugadores gastan.

En cuanto al reparto, conviene ser realista. La comisión de la plataforma de Discord es del 15 % sobre tu primer millón de dólares en ventas acumuladas y del 30 % después de superar ese umbral, antes de descontar los costes de procesamiento de pagos y las comisiones por transacción (Pagos de aplicaciones prémium, vigente desde el 6 de junio de 2024). Verás por internet afirmaciones de que «Discord se queda con el 10 %». Tómatelas con cautela, porque las condiciones de pago documentadas son los tramos del 15 % y el 30 % indicados anteriormente. Podrás recibir pagos cuando hayas ganado 100 dólares. Hay otros dos elementos del panorama económico de 2026 que conviene conocer, aunque todavía no estén pensados para la mayoría de los desarrolladores independientes. Orbs, la moneda de Discord que se lanzó globalmente en julio de 2025, permite a los jugadores ganar una moneda blanda completando Quests (acciones publicitarias con recompensa) y gastarla en la Tienda de Discord. Se trata de una economía publicitaria orientada más a los presupuestos de marketing de grandes juegos que a una primera Activity. Además, en la GDC 2026, Discord amplió Social Commerce, una forma nativa de comprar y regalar objetos del juego dentro de los servidores, presentada por primera vez con Marvel Rivals en diciembre de 2025. Aproximadamente el 20 % de las compras en la Tienda de Discord son regalos y, durante el lanzamiento con Marvel Rivals, el 41 % de las compras fueron regalos (resumen de la GDC 2026). Social Commerce se está desplegando primero entre un grupo limitado de socios, así que es una opción a la que puedes acceder a medida que creces, no una herramienta disponible desde el primer día.

La realidad del descubrimiento

Esto es lo que debes tener claro antes de basar tu plan en Discord. Dentro de Discord no existe una tienda global para «explorar Activities», como la portada que ofrecen Steam o los portales web (StraySpark, 14 de mayo de 2026). El descubrimiento ocurre a través de servidores en los que la gente ya participa, enlaces compartidos en el chat y el App Launcher (el icono de formas situado en la parte inferior del cliente), además de la página de perfil de tu App Directory. Estas dos últimas opciones solo aparecen después de que tu aplicación se haya verificado y hayas habilitado Discovery en el Developer Portal (soporte de Discord).

En la práctica, esto significa que una Activity no crea una audiencia por sí sola. Si tu comunidad aún no está en Discord, publicar una Activity no hará que aparezca mágicamente. Los juegos que despegaron lo hicieron propagándose entre grupos de amigos existentes: una persona los inicia en una llamada y todo el grupo empieza a jugar al instante. Por tanto, el ciclo de crecimiento que debes diseñar es «una persona lo comparte en un canal», no «alguien lo encuentra mientras explora un catálogo». Diseña el juego de modo que los primeros 30 segundos con tres amigos sean su mejor presentación.

¿Merece la pena frente a los portales web?

Discord y los portales web resuelven problemas diferentes, así que la respuesta suele ser «ambos, por motivos distintos».

Discord ActivitiesPortales web (Poki, CrazyGames, itch.io)
AudienciaAmigos que ya están juntos en una llamada de vozDesconocidos que buscan un juego para probar
DescubrimientoBoca a boca, sin una tienda para explorarlos todosTráfico de portada y algorítmico
Ideal paraJuegos sociales, casuales y multijugador instantáneoJuegos web para un jugador y con amplio alcance
MonetizaciónCompras integradas nativas, comisiones del 15 %/30 %Reparto de ingresos publicitarios del portal o tus propias compras integradas
Trabajo adicional respecto a una versión webSDK, asignación del proxy, CSP y diseño socialNormalmente, solo una inserción y una página

Portales como Poki y CrazyGames te envían jugadores desconocidos y ponen tu juego delante de personas que buscan activamente algo nuevo, algo que Discord no hace. Discord te aporta grupos de amigos y un contexto social que permite poner en marcha una partida multijugador con facilidad, algo que los portales no ofrecen. Si tu juego es para un solo jugador, un portal es el mejor primer destino. Si es el tipo de juego que cobra vida con tres amigos en una llamada, Discord merece el trabajo técnico adicional. La buena noticia es que, como todos estos servicios ejecutan versiones web, un mismo juego puede estar en todas partes. Publícalo primero como juego web y después adáptalo a cada plataforma.

Preguntas frecuentes

¿Puedo publicar cualquier juego en Discord?

Solo si se ejecuta en un navegador. Una Discord Activity es una aplicación web cargada en un iframe, por lo que HTML5, WebGL, Unity WebGL y las exportaciones web de Godot son compatibles, mientras que los juegos exclusivamente nativos que no pueden compilarse para la web no lo son. Debes desarrollarla con el Embedded App SDK, alojar tú mismo la versión web en una URL pública y registrarla como Activity en el Discord Developer Portal. Si tu juego ya funciona en un navegador, tienes hecha la mayor parte del trabajo.

¿Es gratis publicar una Discord Activity?

Crear la aplicación y habilitar Activities en el Developer Portal no cuesta nada. Lo que tendrás que pagar es tu propio alojamiento para la versión web y cualquier servidor de juego que utilices para el multijugador, ya que Discord solo actúa como proxy para tu sitio en lugar de alojarlo. Si vendes compras integradas, Discord cobra una comisión de plataforma del 15 % sobre tu primer millón de dólares en ventas y del 30 % a partir de esa cifra, además de los costes de procesamiento de pagos. Sin embargo, publicar no tiene costes iniciales ni comisiones por aparecer en el catálogo.

¿Cómo encuentran los jugadores mi Discord Activity?

Principalmente a través de sus amigos. Discord no tiene una tienda global para «explorar todas las Activities», así que el descubrimiento depende de los enlaces compartidos en canales, de que alguien la inicie en una llamada de voz y, una vez verificada tu aplicación, de su perfil en el App Directory y del App Launcher integrado en el cliente. Las Activities que alcanzaron un gran éxito lo hicieron propagándose dentro de grupos de amigos existentes, no porque alguien las encontrara en un catálogo. Planifica un crecimiento basado en el boca a boca y diseña el primer minuto con amigos para que sirva de gancho.

¿Necesito multijugador para publicar una Activity?

No, pero es la principal razón por la que la plataforma resulta interesante. Las Activities pueden ser para un solo jugador, pero la ventaja de Discord es que coloca tu juego en un canal de voz donde los amigos ya están reunidos, y el SDK te proporciona gratuitamente la lista de participantes. Las Activities que se convierten en grandes éxitos son sociales y ofrecen multijugador instantáneo. Por lo general, a un juego para un solo jugador le irá mejor en un portal web que le aporte tráfico de usuarios que buscan juegos.

¿Cómo se compara la monetización de Discord Activities con la de los portales?

Discord permite vender compras integradas nativas (suscripciones y artículos de pago único) sin enviar a los jugadores a una página de pago externa. Te deja el 85 % de los ingresos hasta alcanzar un millón de dólares en ventas y el 70 % a partir de esa cifra, antes de descontar las comisiones de procesamiento. Los portales web suelen pagarte una parte de los ingresos publicitarios en función de las partidas o permiten que gestiones tus propias compras integradas. El modelo de Discord beneficia a los juegos con jugadores fieles que compran elementos cosméticos o desbloqueos, mientras que los portales favorecen a los juegos capaces de atraer un gran volumen de partidas casuales.

¿Qué dificultades técnicas hay al publicar en Discord?

Las dos principales son el proxy y la CSP. Todas las solicitudes de red de tu Activity pasan por discordsays.com, y cualquier dominio externo que no hayas declarado como asignación de URL queda bloqueado. Esto suele causar problemas cuando una dependencia se conecta silenciosamente a su propia API. Puedes solucionarlo asignando el dominio o modificando la solicitud con el SDK. Aparte de eso, procura que la carga inicial sea ligera porque el juego se ejecuta en una ventana de chat, y diseña pensando en las pantallas táctiles, ya que Activities también funciona en dispositivos móviles.

Pruébalo ahora mismoDiscord Activities ejecuta juegos web

Crea un juego 3D para navegador a partir de una sola frase y después adáptalo como Activity.

Créalo gratis →Es gratis, funciona en tu navegador, nada que instalar.

Contenido relacionado