Released on 07/30/2026:
Key Highlights
- Support added for Godot .NET.
- Support added for a broader range of GDK & Godot versions.
- Improvements to samples to be more modular across GDK & PlayFab.
- Increased GDK API reference coverage to 100%.
- Fixed issues raised by community (e.g. MicrosoftGame.config initialization, Build Export).
What's Changed
- Fix typo in sandbox command in setup_sample.ps1 next-steps output by Zach Hooper (XBOX) (@zachhooper) in #100
- Add additional documentation links to README by Zach Hooper (XBOX) (@zachhooper) in #102
- docs: Fix link case sensitivity for xbox-sandbox-and-test-accounts.md in getting-started.md by Dimitri Sukhankin (@suhankins) in #110
- Restructure sample into modular GDK / PlayFab / Integrated tracks (#93) + Party chat hardening by James Lenell (@jameslen-atg) in #112
- feat(godot_gdk): 100% GDK API reference coverage — TTS, Store/GameUI Show-UIs, Events, feature probe, Game Save, XSAPI fills, GameChat2 (#94) by James Lenell (@jameslen-atg) in #113
- Add token-based PlayFab sign-in methods (Steam, OpenID Connect, Battle.net) (#95) by James Lenell (@jameslen-atg) in #114
- Support October 2025 GDK editions (build-time selector + edition-portable activation) by James Lenell (@jameslen-atg) in #116
- Make guest sign-in opt-in for GDK add_user_with_ui_async (#115) by James Lenell (@jameslen-atg) in #117
- Rename godot_gdk_packaging addon to godot_gdk_editortools (#104) by James Lenell (@jameslen-atg) in #118
- fuzz: libFuzzer infrastructure + PlayFab Party / GDK request-parsing seams by James Lenell (@jameslen-atg) in #119
- fix(mp-orchestrator): accept optional reason in ClientProxy.disconnect_client by James Lenell (@jameslen-atg) in #121
- ci: add PR gates (parse matrix, fuzz replay) + nightly PlayFab live tests (supply-chain hardened) by James Lenell (@jameslen-atg) in #120
- ci: build addons once per GDK edition, cache + test across Godot versions by James Lenell (@jameslen-atg) in #122
- Fix GDK export "unexpected error code 47" (#123) by James Lenell (@jameslen-atg) in #124
- Fix #125: gate MicrosoftGame.config picker check to the editor by James Lenell (@jameslen-atg) in #128
- Fix #126: compile in the GDK/PlayFab async frame-callback auto-pump by James Lenell (@jameslen-atg) in #129
- Add bug report issue template and link it from the README by James Lenell (@jameslen-atg) in #130
- Fix GDK export platform detection on Godot 4.5.x (#127) by James Lenell (@jameslen-atg) in #131
- Add Godot 4.7.1-stable to CI test gates and make it the default by James Lenell (@jameslen-atg) in #132
- C# (.NET) track: managed facade addons, tutorial samples, and parity gate by James Lenell (@jameslen-atg) in #133
- Fix #134: harden GDK export against missing GDExtension DLLs by James Lenell (@jameslen-atg) in #135
New Contributors
- Dimitri Sukhankin (@suhankins) made their first contribution in #110
Full Changelog: v0.1.0...v0.2.0