コンテンツにスキップ

機能別に SDK を使う

このセクションでは「機能が何を解決するか」「プロジェクトで何を準備するか」「どの順番で導入するか」を簡潔に説明します。API やフィールドの詳細は扱いません。機能を選んだ後、実際の操作は エンジン別詳細 を参照してください。

Unity、GameMaker、Godot は、これらの機能に Preview 入口を提供します。ローカル IGP デスクトップクライアントの Desktop Session を使用し、通常の導入に必要なのはプラットフォームから発行された appId だけです。Unity と Godot の実名認証とアンチアディクションには追加の Compliance パッケージが必要です。

機能主な用途UnityGameMakerGodot前提条件
マルチプレイヤーロビールームベースのマルチプレイヤー入口Preview未対応開発中IGP デスクトップクライアントから起動
ルームready、開始、終了、退出Preview未対応開発中IGP デスクトップクライアントから起動
リアルタイム通信ルーム内でカスタムメッセージを送信Preview未対応開発中ルーム参加済み
状態と RPC状態同期とリモートロジックの呼び出しPreview未対応開発中ルーム参加済み
Mirror TransportUnity Mirror プロジェクトを IGP Transport に接続Preview、任意パッケージ対象外対象外Unity、Mirror、ルーム参加済み
  1. 起動と接続 を完了し、appId、初期化、Desktop Session を確認します。
  2. ゲーム認可 を導入し、オンライン認可、オフライン認可、失敗時の動作を決めます。
  3. 必要な場合は 実名認証とアンチアディクション を追加し、ブロック方針を定義します。
  4. バックエンドで実績を作成してから 実績 を導入します。
  5. マルチプレイヤーが必要な場合は マルチプレイヤーロビー へ進みます。Desktop Session の ready とルーム参加は同じ状態ではありません。
  • Preview:公開パッケージと利用可能な入口がありますが、プレビュー期間中に変更される可能性があります。
  • 開発中:リポジトリには実装がありますが、現在の公開版では安定した入口ではありません。
  • 未対応:現在の公開版にはこの機能の入口がありません。
  • 対象外:特定のエンジンまたは技術スタックだけを対象とします。