クライアントコードは10行
ゲストアカウント、ルーム、リアルタイムの位置同期、サーバー検証されたHP。省略なしの完全なループです。ブラウザ、モバイル、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); // stateAIが作ったゲームを、プロンプト1つでオンラインに
このプロンプトをCursor、Claude Code、Copilot、Lovable、Bolt、Replitに貼り付けてください。エージェントがリファレンスを読み、認証不要の呼び出しで自らキーを作成し、SDKを組み込みます。アカウントもカードも不要です。
Multiplayer API (https://multiplayerapi.com) を使って、私のゲームにオンラインマルチプレイヤーを追加して。 まず https://multiplayerapi.com/llms-full.txt を読んで。これが完全なリファレンスです。 次に POST https://multiplayerapi.com/v1/games でジャンルに合ったプリセットのゲームを作成し、 クライアントにSDKを組み込んで:ゲストログイン、quickmatch、room.send() で位置を送信、 HPとスコアは共有ステートに保存。
3種類のデータに3つのチャネル
| チャネル | 呼び出し | 配信 | 用途 |
|---|---|---|---|
| ダイレクト | room.send(data) | P2P、サーバーコストゼロ | 位置、照準、アニメーション |
| ステート | room.set(path, value) | ルールで検証、試合中は保持 | HP、スコア、手番 |
| イベント | room.emitEvent(topic, data) | 順序保証・確実に配信、保存なし | チャット、再戦、単発アクション |
ブラウザ、Unity、HTTPが使えるすべての環境
Web、ビルド不要
CDNからESモジュールを読み込むか、scriptタグを追加するだけ。gzipで7KB未満、依存関係ゼロ。
Unityパッケージ
Git URLでインストール。com.unity.webrtcでP2P、なければサーバーリレー。
Godot、Python、Rust…
JSON over HTTPとOpenAPI 3.1スキーマで、どの言語でもクライアントを生成可能。
宣言的ルール
誰が何を、どの頻度で、どの範囲で書けるかを宣言。試合結果は他プレイヤーが相互署名。
1つのサブスクリプションですべてのゲーム
月額19.99ドルで、コンソール内のすべてのゲームに対応:1ルーム最大128人、1ゲームあたり最大2,000のアクティブルーム。プレイヤー数やメッセージ数による課金はありません。お試しは、1回の呼び出しで無料のサンドボックスキー(24時間・2ルーム)。
curl -X POST https://multiplayerapi.com/v1/games \
-H 'Content-Type: application/json' \
-d '{"name":"My Game","preset":"realtime_arena"}'ガイドとドキュメント
技術ガイドは英語です:ドキュメント、Phaser、Three.js、Godot、Unity、ブラウザマルチプレイヤーゲームの作り方、Photon・Colyseus・Nakamaとの比較。
マルチプレイヤーAPIとは何ですか?
複数のプレイヤーが1つのゲームを共有するために必要なもの(認証、マッチメイキング、ルーム、共有ステート、リアルタイム通信)をまとめて提供するホスト型サービスです。エンジンやゲームロジックはそのまま使えます。
ゲームサーバーは必要ですか?
いいえ。位置情報はWebRTCでプレイヤー間を直接流れ、アカウント、ルーム、シグナリング、検証付きステート、フォールバック用リレーはホスト型APIが担当します。
AIで生成したゲームでも使えますか?
はい、想定された使い方です。エージェントがllms-full.txtを読み、アカウントなしでPOST /v1/gamesを呼び出してゲームを作成し、クライアントコードを書きます。
料金はいくらですか?
すべてのゲームで月額19.99ドルです。開発・テスト用のサンドボックスキーは無料です。
対応エンジンは?
あらゆるブラウザ(Phaser、Three.js、Babylon.js、PixiJS、Canvas)、Unity 2021.3以降、そしてGodotを含むHTTP APIを呼び出せるすべての言語に対応しています。
今日、あなたのゲームをオンラインに
1回のAPI呼び出しで無料のサンドボックスキー。アカウントもカードも不要。公開時は月額19.99ドルで、すべてのゲームに使えます。
無料サンドボックス · 本番は月額19.99ドル · いつでも解約可能