Seu jogo foi feito por uma IA? Coloque online com um prompt
Cole este prompt no Cursor, Claude Code, Copilot, Lovable, Bolt ou Replit. O agente lê a referência, cria as próprias chaves com uma chamada sem autenticação e integra o SDK. Sem conta e sem cartão.
Adicione multiplayer online ao meu jogo com a Multiplayer API (https://multiplayerapi.com). Leia primeiro https://multiplayerapi.com/llms-full.txt — é a referência completa. Depois crie um jogo com POST https://multiplayerapi.com/v1/games usando o preset adequado ao meu gênero e integre o SDK no meu cliente: login de convidado, quickmatch, posições via room.send(), vida e pontuação no estado compartilhado.
Por que jogos feitos por IA ficam single-player
- Um servidor Socket.IO que funciona no localhost e depois precisa ser hospedado, protegido e mantido.
- WebRTC feito à mão sem sinalização nem relay: funciona entre duas abas, não entre duas casas.
- Um banco de dados usado como servidor de jogo, com uma conta que cresce a cada jogador e nenhuma proteção contra trapaça.
A Multiplayer API tira o servidor da equação. O agente só escreve código de jogo.
O que o agente faz, passo a passo
Lê a referência
Um único arquivo, llms-full.txt, com cada rota, regra e armadilha.
Cria o jogo sem conta
POST /v1/games retorna uma chave pública e uma secreta. O sandbox dura 24 h.
Integra o SDK
Um import pelo CDN, mp.login(), mp.quickmatch() e os três canais.
Você abre duas abas
O segundo jogador aparece na primeira. Mande o link para um amigo.
Dez linhas 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 | Chamada | Entrega | Para |
|---|---|---|---|
| Direto | room.send(data) | peer-to-peer, sem custo de servidor | posições, mira, animação |
| Estado | room.set(path, value) | validado pelas suas regras, mantido na partida | vida, pontuação, turno |
| Eventos | room.emitEvent(topic, data) | ordenados e garantidos, não persistidos | chat, revanche, ações pontuais |
Guias e documentação
Os guias técnicos estão em inglês: documentação, Phaser, Three.js, Godot, Unity, criar um jogo multiplayer de navegador, comparação com Photon, Colyseus e Nakama.
O agente consegue configurar tudo sem eu criar uma conta?
Sim. POST /v1/games não exige autenticação e retorna chaves funcionais. Você reivindica o jogo no seu console ao assinar.
Quais ferramentas de IA são compatíveis?
Qualquer uma que leia uma URL e edite código: Cursor, Claude Code, GitHub Copilot, Windsurf, Replit, Lovable, Bolt, v0…
Preciso publicar um servidor junto com o jogo?
Não. O jogo continua sendo um site estático.
Coloque seu jogo online hoje
Chaves sandbox grátis em uma chamada, sem conta e sem cartão. US$ 19,99/mês quando lançar, para todos os seus jogos.
Sandbox grátis · US$ 19,99/mês em produção · cancele quando quiser