コンテンツにスキップ
Preview · 現在の公開版は Godot SDK 0.1.7 です。Godot 4.7.1、4.4.1、3.6.2、Windows x86_64 に対応します。

Godot 概要

IGP Godot SDK は Godot の正確なバージョンごとに配布されます。Godot 4.7.1 と 4.4.1 は GDExtension、Godot 3.6.2 は GDNative を使用します。導入プロジェクトに C#/.NET、追加の protobuf runtime、ゲーム実行ディレクトリ、実行ファイルパスは不要です。

ダウンロード必須インストール先機能
Coreはいres://addons/igp_sdkDesktop Session、ゲーム認可、実績、ユーザーとアバター、runtime イベント
Complianceいいえres://addons/igp_sdk_compliance実名認証、アンチアディクション、Compliance 判定、標準ブロックウィンドウ
GameKitいいえres://addons/igp_sdk_game_kitProfile、プレイヤー情報、ランキング、共有
Multiplayerいいえres://addons/igp_sdk_multiplayerGodot ネイティブ peer、Hosted Session、Arena TCP/UDP データプレーン、RPC
SDK Testテスト用独立した SDKTest/ プロジェクトCore、Compliance、GameKit の完全な実行可能 UI
Multiplayer Sampleテスト用独立した MultiplayerSample/ プロジェクトルーム制御、信頼性あり/なし転送、権威同期、ローカル E2E

Project Settings > Plugins で有効にする必要があるのは Core だけです。Compliance、GameKit、Multiplayer は Core に依存しますが、追加のプラグインを登録しません。未導入の場合、対応機能は利用できません。

  1. Godot インストール:正確なバージョンの ZIP を選び、Core と任意パッケージを導入して appId を設定します。
  2. Godot Quick Start:必要な signal を購読し、Desktop Session を初期化して認可と capability を確認します。
  3. Godot 完全プロジェクト:SDKTest で Desktop 機能を、Multiplayer Sample でデータプレーンと RPC を検証します。
  4. ゲーム認可実名認証とアンチアディクション、または 実績 へ戻ります。
  • IGP Desktop Session への自動または明示的な接続と、接続・認可・capability 状態の取得。
  • 実績の解除、累積進捗の送信、テスト用実績のクリア。
  • 現在のユーザー情報、アバター情報、アバターの生バイト列の取得。
  • Compliance による実名 Web セッション、アンチアディクション状態、年齢区分、残り時間、統一 Compliance イベント。
  • GameKit による Profile とランキングの取得、スコア送信、テキスト・構造化データ・画像共有。
  • Godot ネイティブ Multiplayer API から Hosted Session と Arena TCP/UDP データプレーンへ接続し、信頼性あり/なし RPC を利用。
  • Godot メインスレッドでの接続、認可、オフラインマップ起動、正常終了要求、エラーイベント受信。

各 Godot variant には igp-godot-sdk-test.zipigp-godot-multiplayer-sample.zip があります。addon や Godot Asset Library の import package ではありません。独立プロジェクトとして展開し、同じ SDK リリースと Godot variant の必要な addon を導入してください。

テストプロジェクトの手順を見る

本ページおよび IGP Godot SDK は Godot Foundation によるスポンサー提供を受けておらず、公式な提携または推奨を示すものではありません。

Godot、Godot Engine、Godot ロゴ、および関連商標は Godot Foundation に帰属します。利用時は Godot Trademark Policy and License に従ってください。