コンテンツにスキップ

Godot Changelog

このページでは、Godot SDK バージョンごとの変更だけを記録します。Unity SDK のバージョンや、個別の Godot エンジンバージョンをリリースバージョンとして使用しません。

Godot 4.7.1、4.4.1、3.6.2 は、同じ Godot SDK リリースに属する engine variant です。ダウンロードと対応する正確なエンジンバージョンは リリースノート を参照してください。

  • すべての Godot variant に、sign-in、現在のプレイ可否、実名認証済みかどうか、残りプレイ可能秒数を確認する read-only property を追加しました。
  • 既存の anti-addiction state を一度更新し、3 つの一般的な派生値を返す IGP.compliance.refresh() を追加しました。Desktop protocol の field は追加していません。
  • 不透明な descriptor の expiresAtUnixSeconds から Arena data-plane の有効期限を読み取り、Unix 秒で比較するようにしました。
  • 有効期限がない descriptor や旧ミリ秒形式の値を拒否し、外側の Hosted Session timestamp へフォールバックしないようにしました。
  • Godot 3.6.2 Multiplayer の NativeScript 引数 binding を修正し、data-plane 接続と packet 送信で一時的な Dictionary / PoolByteArray を参照しないようにしました。
  • Godot 3.6.2 NetworkedMultiplayerCustom wrapper の重複 connection lifecycle signal を削除し、set_connection_status() を唯一の signal source にしました。
  • Godot 3.6.2 に任意の native Multiplayer package を追加しました。NetworkedMultiplayerCustom peer から Hosted Session、Arena TCP reliable transport、UDP unreliable transport を利用できます。
  • 共有 Godot 4 peer に Arena test context の直接接続を追加し、Godot 4.7.1、4.4.1、3.6.2 の完全な multiplayer project を提供します。
  • 各正確バージョンに独立した igp-godot-multiplayer-sample.zip artifact を追加し、完全な project directory document とローカル 2 instance E2E runner を含めました。
  • Godot の real-name API と公開 anti-addiction API を Core から optional Compliance addon へ移動し、未公開の IGP.anti_addiction と root anti_addiction_changed alias を削除しました。
  • IGP.compliance.real_nameIGP.compliance.anti_addiction、安定 status の重複排除、および urlexpires_at だけを含む厳密な real-name web session 構造を追加しました。
  • real-name requirement とその他すべての BLOCK 状態を対象に、default enabled で文言を設定できる full-screen Compliance input blocker を追加しました。SceneTree の pause、polling、countdown 表示、WebView の起動は行いません。
  • Godot Core の公開 current_sessiondesktop_attached payload から anti-addiction state を削除し、内部の Desktop command と notification transport は維持しました。
  • Godot の正確なバージョンに対応する SDKTest を、独立した igp-godot-sdk-test.zip として公開しました。Core、Compliance、GameKit package には nested Godot project を含めません。
  • バージョン別 Godot 導入資料の directory 名を sample/ から integration/ に変更し、addon package 内でもその名前を維持しました。
  • Godot 4.4.1 Windows x86_64 variant を追加し、対応する godot-cpp binding、導入 sample、package flow、headless smoke coverage を提供しました。
  • App ID と environment の設定を Project Settings の Igp > General にまとめました。
  • Godot ZIP を portable な forward-slash file entry で生成し、明示的な directory entry を含めない形式に変更しました。
  • Godot 4.7.1 と 3.6.2 に、QuitRetry を備えた native authorization failure fallback window を追加しました。
  • fallback window は Desktop attach 成功後、プロセスが一度も ready になっていない状態で初回 authorization が失敗した場合にのみ表示されます。実行中の更新失敗では表示されません。
  • すべての authorization failure を network outage と断定せず、account access と network failure の両方に対応する default copy に更新しました。
  • Windows x86_64 向けの最初の Godot SDK preview を公開し、Godot 4.7.1 と 3.6.2 に対応しました。両方の engine variant は Godot SDK 0.1.0 を共有します。
  • 必須の native Core package と、任意の pure GDScript Compliance / GameKit package を追加しました。すべての package は res://addons に直接 import できます。
  • Desktop Session の起動と接続、authorization、実績、user/profile/avatar、anti-addiction、players、leaderboard、share API を追加しました。主な導入設定は appId で、ゲーム実行ファイルや runtime directory の入力は不要です。
  • connection、authorization、anti-addiction、offline map launch、graceful shutdown、error の Godot Core runtime signal を追加し、Godot main thread で配信します。
  • Godot 4.7.1 は C++ GDExtension、Godot 3.6.2 は C++ GDNative を使用します。導入プロジェクトに C#/.NET や別途 protobuf runtime は不要です。
  • 両方の対応 Godot バージョンに対して、導入ガイド、package 内ドキュメント、全 module sample、native test、smoke project、バージョン別の build/package/test tool を追加しました。
  • 0.1.0 は Desktop Session capability のみを対象とし、Multiplayer、Hosted Session、Realtime、KCP/UDP、Mirror、ownership API は含みません。