Backend multiplayer hospedado · WebRTC + estado arbitrado pelo servidor

A API multiplayer para qualquer jogo

Contas de jogador, matchmaking, salas, estado compartilhado e WebRTC peer-to-peer em uma única API hospedada. Dez linhas de código colocam dois jogadores na mesma sala e você nunca precisa manter um servidor de jogo.

Sandbox grátis · US$ 19,99/mês em produção · cancele quando quiser

integração

Dez linhas de código cliente

Uma conta de convidado, uma sala, posições ao vivo, vida validada pelo servidor. É o loop completo, sem omitir nada. Funciona no navegador, no celular e na Unity.

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
jogos gerados por IA

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.

prompt · cole no seu agente de código

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.

→ jogos gerados por IA

o modelo

Três canais para três tipos de dados

CanalChamadaEntregaPara
Diretoroom.send(data)peer-to-peer, sem custo de servidorposições, mira, animação
Estadoroom.set(path, value)validado pelas suas regras, mantido na partidavida, pontuação, turno
Eventosroom.emitEvent(topic, data)ordenados e garantidos, não persistidoschat, revanche, ações pontuais
plataformas

Navegador, Unity ou qualquer coisa que fale HTTP

navegador

Web, sem build

Módulo ES pelo CDN ou uma tag script. Menos de 7 KB gzip, zero dependências.

unity 2021.3+

Pacote Unity

Instalação por Git URL. WebRTC opcional com com.unity.webrtc, relay do servidor se não.

qualquer linguagem

Godot, Python, Rust…

JSON sobre HTTP com esquema OpenAPI 3.1: gere um cliente em qualquer linguagem.

anti-cheat

Regras declarativas

Quem escreve o quê, em que ritmo e dentro de quais limites. Resultados assinados pelos outros jogadores.

preço

Uma assinatura. Todos os seus jogos.

US$ 19,99 por mês para todos os jogos do seu console: até 128 jogadores por sala e 2.000 salas ativas por jogo. Sem cobrança por jogador ou por mensagem. Para testar, uma chamada dá chaves sandbox grátis (2 salas por 24 h).

curl -X POST https://multiplayerapi.com/v1/games \
  -H 'Content-Type: application/json' \
  -d '{"name":"My Game","preset":"realtime_arena"}'
Perguntas
O que é uma API multiplayer?

Um serviço hospedado que cuida de tudo o que vários jogadores precisam para compartilhar uma partida: identidade, matchmaking, sala, estado compartilhado e transporte em tempo real. Você mantém sua engine e sua lógica.

Preciso de um servidor de jogo?

Não. As posições vão direto entre os jogadores por WebRTC, e a API hospedada cuida de contas, salas, sinalização, estado validado e relay de reserva.

Funciona com jogos gerados por IA?

Sim, é um uso previsto: o agente lê o llms-full.txt, cria o jogo com POST /v1/games sem conta e escreve o código cliente.

Quanto custa?

US$ 19,99 por mês para todos os seus jogos. As chaves sandbox são grátis para desenvolver e testar.

Quais engines são compatíveis?

Qualquer navegador (Phaser, Three.js, Babylon.js, PixiJS, canvas), Unity 2021.3+ e qualquer linguagem que chame uma API HTTP, incluindo Godot.

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