¿Tu juego lo programó una IA? Hazlo online con un prompt
Pega este prompt en Cursor, Claude Code, Copilot, Lovable, Bolt o Replit. El agente lee la referencia, crea sus propias claves con una llamada sin autenticación y conecta el SDK. Sin cuenta y sin tarjeta.
Añade multijugador online a mi juego con Multiplayer API (https://multiplayerapi.com). Lee primero https://multiplayerapi.com/llms-full.txt: es la referencia completa. Después crea un juego con POST https://multiplayerapi.com/v1/games usando el preset adecuado para mi género, e integra el SDK en mi cliente: login de invitado, quickmatch, posiciones con room.send(), y vida y puntuación en el estado compartido.
Por qué los juegos hechos con IA se quedan en un jugador
- Un servidor Socket.IO que funciona en local y luego hay que alojar, asegurar y mantener.
- WebRTC hecho a mano sin señalización ni relay: funciona entre dos pestañas, no entre dos casas.
- Una base de datos usada como servidor de juego, con una factura que crece con cada jugador y sin protección contra trampas.
Multiplayer API saca al servidor de la ecuación. El agente solo escribe código de juego.
Lo que hace el agente, paso a paso
Lee la referencia
Un solo archivo, llms-full.txt, con cada ruta, regla y error típico.
Crea el juego sin cuenta
POST /v1/games devuelve una clave pública y una secreta. El sandbox dura 24 h.
Conecta el SDK
Un import desde el CDN, mp.login(), mp.quickmatch() y los tres canales.
Abres dos pestañas
El segundo jugador aparece en la primera. Manda el enlace a un amigo.
Diez líneas de código cliente
import { Multiplayer } from 'https://multiplayerapi.com/sdk/mp.esm.min.js';
const mp = new Multiplayer({ key: 'mp_pk_...', displayName: 'Alice' });
await mp.login();
const room = await mp.quickmatch({ mode: 'ffa', max_players: 8 });
room.on('peer', (p, from) => others[from]?.moveTo(p.x, p.y));
room.state.watch('players.*.hp', (hp, path) => drawHealth(path, hp));
setInterval(() => room.send({ x: me.x, y: me.y }), 50); // P2P
room.mine('hp', 100); // state| Canal | Llamada | Entrega | Para |
|---|---|---|---|
| Directo | room.send(data) | peer-to-peer, sin coste de servidor | posiciones, puntería, animación |
| Estado | room.set(path, value) | validado por tus reglas, se conserva en la partida | vida, puntuación, turno |
| Eventos | room.emitEvent(topic, data) | ordenados y garantizados, no persistentes | chat, revancha, acciones puntuales |
Guías y documentación
Las guías técnicas están en inglés: documentación, Phaser, Three.js, Godot, Unity, crear un juego multijugador de navegador, comparativa con Photon, Colyseus y Nakama.
¿El agente puede configurarlo todo sin que cree una cuenta?
Sí. POST /v1/games no requiere autenticación y devuelve claves funcionales. Reclamas el juego en tu consola al suscribirte.
¿Qué herramientas de IA son compatibles?
Cualquiera que pueda leer una URL y editar código: Cursor, Claude Code, GitHub Copilot, Windsurf, Replit, Lovable, Bolt, v0…
¿Tengo que desplegar un servidor junto al juego?
No. El juego sigue siendo un sitio estático.
Pon tu juego online hoy
Claves sandbox gratis en una llamada, sin cuenta ni tarjeta. 19,99 $/mes cuando publiques, para todos tus juegos.
Sandbox gratis · 19,99 $/mes en producción · cancela cuando quieras