コンテンツにスキップ
🚧 Preview · IGP Developer Docs はまだ初期プレビュー段階です。現在公開中の API とパッケージ名は今後も変更される可能性があります。

IGP Developer Docs の紹介

IGP Developer Docs は、ゲーム開発者向けの公式ドキュメント入口です。

現在の最初の公開内容は、ゲームへ IGP プラットフォーム機能を導入することを中心にしています。ドキュメントは次の 2 層で構成されています。

  • 機能別に使う: SDK が提供する機能、各機能をサポートするエンジン、同じ機能を各エンジンでどう導入するかを説明します。
  • エンジン別導入詳細: Unity、GameMaker、Godot のインストール、Quick Start、デバッグ、サンプルプロジェクトを補足します。
  • 機能別ドキュメント: 同じ機能を 1 ページにまとめ、エンジン別にサンプルコードを掲載します。
  • エンジン別詳細: 各エンジンの現在の機能範囲、インストール方法、最小検証フローを説明します。
  • バージョンとダウンロード: 現在公開中のパッケージ、ダウンロードリンク、チェックサムをまとめています。
  • デバッグと連携テスト: ローカル検証、よくある詰まりどころ、サンプルプロジェクトを扱います。

これらのドキュメントが扱う IGP プラットフォーム機能は主に次のとおりです。

  • ゲーム認可: 起動時に、現在のプレイヤーが IGP 上でそのゲームを正しく所有しているか確認します。
  • ルーム: ルームの作成 / 参加 / 退出、および ready、start、finish のライフサイクルイベントを扱います。
  • リアルタイム通信: ルーム内プレイヤー間の信頼性付きメッセージ通信を提供し、大きなデータは自動分割されます。
  • 状態と RPC: プレイヤー状態を端末間で同期し、ルーム内の他プレイヤーのロジックを呼び出します。
  • 実績: 実績の解除と進捗報告を行います。
  • 実名認証とアンチアディクション: 現在プレイ可能か、および状態変化の理由を読み取ります。「起動ブロック」と「ゲーム内実名認証」の 2 つの処理方式をサポートします。
エンジン利用可否説明
Unity✅ Preview現在の主要な提供エンジンです。機能カバーが最も広く、ドキュメントも最も充実しています。
GameMaker⚠️ Previewゲーム認可、実名認証とアンチアディクション、実績の主要フローをサポートします。ルーム機能はまだ未対応です。
Godot🚧 開発中まだ公開パッケージはありません。
Unreal⏳ 予定まだ開始していません。
  • 初めて読む場合は、まず 機能別に SDK を使う で現在の機能範囲を確認してください。
  • 対象機能が決まっている場合は、該当する機能ページで対応エンジン、前提条件、セルフテスト方法を確認してください。
  • インストール、Quick Start、デバッグ手順が必要な場合は、エンジン別導入詳細 を参照してください。
  • どの機能を導入する場合も、先に 起動と接続 を確認し、現在のビルドで IGP SDK を有効にするか決めてください。
  • 導入後は テスト の内容に沿って確認してください。
  • Unity の最小フローを検証する場合は、Unity Quick Start を参照してください。
  • GameMaker の最小フローを検証する場合は、GameMaker Quick Start を参照してください。
  • 現在のバージョンとダウンロードを確認する場合は、リリースノート を参照してください。