コンテンツにスキップ

Godot インストール

このページでは、既存の Godot プロジェクトへ IGP Godot SDK を追加する手順を説明します。通常の導入に必要なのは SDK ZIP とプラットフォームから発行された appId だけで、C#/.NET やゲーム実行ファイルのパスは不要です。

  • 対象は Windows x86_64 です。
  • プロジェクトは Godot 4.7.1、4.4.1、3.6.2 のいずれか正確なバージョンを使用しています。
  • ゲーム用の正の整数 appId を取得済みです。
  • Release Notes の同じ Godot SDK バージョン、同じ Godot variant からファイルをダウンロードします。
ファイルダウンロード条件
igp-godot-sdk-core.zip常に必須
igp-godot-sdk-compliance.zip実名認証とアンチアディクションを使う場合
igp-godot-sdk-game-kit.zipProfile、プレイヤー情報、ランキング、共有を使う場合
igp-godot-sdk-multiplayer.zipGodot ネイティブ multiplayer、Hosted Session、Arena TCP/UDP を使う場合
igp-godot-sdk-test.zip完全なテストプロジェクトを使う場合。addon ではありません
igp-godot-multiplayer-sample.zip完全な multiplayer プロジェクトとローカル E2E を使う場合。addon ではありません

異なる SDK バージョンや Godot variant の ZIP を混在させないでください。

  1. ダウンロードした variant と完全に一致する Godot バージョンでプロジェクトを開きます。
  2. AssetLib / Asset Store パネルでローカル Import を選び、igp-godot-sdk-core.zip を指定します。
  3. インポート先はプロジェクトルート res:// のままにします。プレビューに addons/igp_sdk が直接表示され、addons/addons/igp_sdk になっていないことを確認します。
  4. Project Settings > PluginsIGP SDK を有効にします。
  5. 必要に応じて Compliance、GameKit、Multiplayer ZIP を同じ方法でインポートします。任意パッケージに追加のプラグイン設定はありません。
  6. 実行中のゲームを停止して再実行し、IGP Autoload に任意モジュールを再検出させます。

最終パスは次のとおりです。

res://addons/igp_sdk
res://addons/igp_sdk_compliance # 任意
res://addons/igp_sdk_game_kit # 任意
res://addons/igp_sdk_multiplayer # 任意

手動インストールでは各 ZIP を展開し、その addons ディレクトリをプロジェクトルートへ統合します。任意パッケージを addons/igp_sdk の中へコピーしないでください。

Core を有効にした後:

  1. Project Settings > Igp > General を開きます。
  2. igp/general/app_id に IGP から発行された正の整数を設定します。
  3. 本番では igp/general/environmentprod のままにします。preview または開発環境を明示的に使う場合だけ変更します。
  4. 実行ディレクトリ、実行ファイルパス、pipe の設定は追加しません。通常の導入では使用しません。

プラグインが /root/IGP Autoload を登録します。同名の Autoload を手動で追加しないでください。

  • Project Settings > PluginsIGP SDK が有効になっている。
  • GDExtension / GDNative のロードエラーなしでプロジェクトを起動できる。
  • /root/IGP が存在し、IGP.achievementsIGP.userIGP.authorization を利用できる。
  • Compliance 導入後に IGP.compliancenull ではない。
  • GameKit 導入後に Profile、Players、Leaderboard、Share モジュールが null ではない。
  • Multiplayer 導入後に IGP.create_multiplayer_peer() が現在の Godot major version に対応する native peer を返す。

次に Godot Quick Start へ進みます。先に完全な UI を確認する場合は Godot テストプロジェクト を使用します。