このドキュメント群は機能別に構成されています。まず SDK の機能範囲を確認し、その後で対象機能のエンジン別サンプルを参照してください。エンジン別ディレクトリには、インストール、Quick Start、デバッグ、サンプルプロジェクトなどの詳細だけを配置しています。
| 機能 | 主な用途 | Unity | GameMaker | Godot | 前提条件 |
|---|
| 起動と接続 | ゲーム内で SDK を利用可能にする | Preview | Preview | 開発中 | appId、明示的な初期化、IGP デスクトップクライアント |
| ゲーム認可 | プレイヤーが正しくゲームを所有しているか確認する | Preview | Preview | 独立した入口は未公開 | IGP デスクトップクライアント接続済み |
| 実名認証とアンチアディクション | 現在プレイ可能か判断する | Preview、任意パッケージ | Preview | 未対応 | IGP デスクトップクライアント接続済み、処理方式選択済み |
| 実績 | 実績解除、進捗報告 | Preview | Preview | 開発中 | IGP デスクトップクライアント接続済み |
| 機能 | 主な用途 | Unity | GameMaker | Godot | 前提条件 |
|---|
| マルチプレイヤーロビー | ルームベースのマルチプレイヤー機能の入口 | Preview | 未対応 | 開発中 | IGP デスクトップクライアントから起動 |
| ルーム | ready、開始、終了、退出 | Preview | 未対応 | 開発中 | IGP デスクトップクライアントから起動 |
| リアルタイム通信 | ルーム内でカスタムメッセージを送信 | Preview | 未対応 | 開発中 | ルーム参加済み |
| 状態と RPC | ルーム内状態の同期、リモートロジック呼び出し | Preview | 未対応 | 開発中 | ルーム参加済み |
| Mirror transport | Unity Mirror プロジェクトを IGP transport に接続 | Preview、任意パッケージ | 対象外 | 対象外 | Unity、Mirror、ルーム参加済み |
- SDK の機能範囲を確認する場合は、この機能マトリクスから始めてください。
- SDK の基本フローを導入する場合は、起動と接続 の初期化方法を参照してください。
- プレイヤーがゲームへ入れるか判断する場合は、ゲーム認可 と 実名認証とアンチアディクション を参照してください。
- プレイヤーの成長や報酬を導入する場合は、実績 を参照してください。
- ルームベースのマルチプレイヤーロビーを導入する場合は、まず マルチプレイヤーロビー を参照し、必要に応じてルーム、リアルタイム通信、状態と RPC、Mirror を開いてください。
- このページの機能マトリクスを確認し、現在 SDK が提供する機能を把握します。
- 対象機能ページを開き、対応エンジンと前提条件を確認します。
- インストール、Quick Start、デバッグ説明が必要な場合は、エンジン別導入詳細 を開きます。
- 対象機能ページに戻り、その機能の推奨順に導入します。
- 導入後、テスト に沿って確認します。
- Preview: 利用可能な入口はありますが、プレビュー段階では今後も変更される可能性があります。
- 開発中: リポジトリ内にコードまたはサンプルがありますが、安定した公開物ではありません。
- 未対応: 現在のエンジンにはこの機能の入口がありません。
- 対象外: 特定のエンジンまたは技術スタック専用の機能です。