主なハイライト
- Godot .NET (C#) サポート。 ファサード アドオン、チュートリアル サンプル、およびパリティ ゲートを備えたマネージド C# トラックにより、Godot .NET プロジェクトから GDK と PlayFab を統合できます。
- より広範な GDK と Godot のバージョン サポート。 サンプルは、より広範な GDK エディション (ビルド時セレクターを備えた 2025 年 10 月エディションを含む) と Godot バージョン (CI は現在、新しい既定である Godot 4.7.1-stable までテストします) にわたって動作します。
- よりモジュール化されたサンプル。 サンプルは、モジュール化された GDK、PlayFab、Integrated トラックに再構築され、各統合を単独または組み合わせて採用できます。
- GDK API リファレンス カバレッジ 100%。 カバレッジは GDK API サーフェス全体に拡張され、テキスト読み上げ、Store と Game UI の show-UI、イベント、機能プローブ、Game Save、XSAPI フィル、および GameChat2 が含まれます。
- コミュニティから報告された修正。
MicrosoftGame.configの初期化や GDK ビルド/エクスポートの失敗など、コミュニティから提起された多くの問題を解決しました。
注目すべき変更
新機能
- Godot .NET (C#) トラック: マネージド ファサード アドオン、チュートリアル サンプル、およびパリティ ゲート。
- トークンベースの PlayFab サインイン方法 (Steam、OpenID Connect、および Battle.net)。
- ビルド時セレクターおよびエディションを問わないアクティベーションによる、2025 年 10 月版 GDK エディションのサポート。
- GDK の
add_user_with_ui_asyncフローでゲスト サインインがオプトインになりました。
改善
- サンプルをモジュール化された GDK / PlayFab / Integrated トラックに再構築し、Party チャットを強化しました。
- GDK API リファレンス カバレッジを 100% に拡張しました。
godot_gdk_packagingアドオンをgodot_gdk_editortoolsに名前変更しました。- バグ報告 Issue テンプレートを追加して README からリンクし、さらにドキュメント リンクを追加しました。
修正
- GDK エクスポートの “unexpected error code 47” の失敗を修正しました。
MicrosoftGame.configピッカー チェックをエディターのみに制限しました。- GDK/PlayFab の非同期フレーム コールバック自動ポンプを組み込みました。
- Godot 4.5.x での GDK エクスポート プラットフォーム検出を修正しました。
- GDExtension DLL が欠落している場合の GDK エクスポートを強化しました。
setup_sample.ps1によって出力されるサンドボックス コマンドのタイプミスを修正しました。getting-started.md内のxbox-sandbox-and-test-accounts.mdへのリンクの大文字と小文字の区別を修正しました。
エンジニアリングと CI
- PlayFab Party および GDK 要求解析シームを備えた libFuzzer インフラストラクチャを追加しました。
- PR ゲート (parse マトリックス、fuzz replay) と、サプライ チェーン強化を伴う夜間 PlayFab ライブ テストを追加しました。
- GDK エディションごとに 1 回アドオンをビルドし、Godot バージョン間のキャッシュとテストを行います。
