Godot 概要
現在の Godot アダプターは Godot C# プロジェクト向け runtime です。ルーム連携とローカル IGP デスクトップクライアント連携は検証可能ですが、まだ安定した公開パッケージではなく評価用として扱います。
このページでは Godot 固有の詳細だけを扱います。機能別の導入手順は、「機能別に使う」の対応ページを優先して参照してください。
- コマンドライン bootstrap: IGP 起動引数を読み取り、launch ticket を redeem します。
- Autoload 連携:
IGPGodotAutoloadから runtime、Godot signal、現在のルーム / プレイヤースナップショットを公開します。 - ルーム接続: bootstrap 後にルームへ接続し、ルームスナップショットを受け取ります。
- ルームライフサイクル: ready、退出、開始、終了、再戦、チーム変更、ルーム更新、ping を扱えます。
- リアルタイム通信: JSON メッセージを送信し、autoload signal でルームメッセージを受信します。
- State と RPC: state の set / get / reset、RPC の登録 / 解除 / 呼び出しを行えます。
- 実績: ローカル IGP デスクトップクライアント経由で実績解除と進捗報告を行えます。
- エラーと切断 signal: Godot signal でエラーと切断理由を受け取れます。
- IGP バックエンドおよび IGP デスクトップクライアントとの最小フローは検証済みです
- runtime、autoload、signal reference、サンプルシーンの初版は用意されています
- サンプルはルーム quickstart、ルームライフサイクル、リアルタイム通信、autoload 連携をカバーしています
- まだ未確定: API 名、シーンへの組み込み方、配布形態は今後変更される可能性があります
正式公開後の予定形態
Section titled “正式公開後の予定形態”安定後は次のいずれかの形で公開する予定です。
- Godot Asset Library での配布(第一候補)
- GameMaker と同様の zip パッケージ配布
正式公開後、このページには次の情報を追加します。
- 対応する Godot バージョン(公開方針はサイト全体と同じく Windows 10 以降)
- インストール手順
- Quick Start
- サンプルプロジェクトへのリンク
プレビュー導入
Section titled “プレビュー導入”Godot 導入を評価中で先に擦り合わせたい場合は、IGP の運営窓口へ連絡してプレビュー版を依頼してください。現在のプレビュー版は評価専用であり、公開プロジェクトへの採用は推奨されません。
現在の評価入口を確認する場合は、次から始めてください。
商標・著作権表示
Section titled “商標・著作権表示”このページおよび IGP Godot SDK は、Godot Foundation によるスポンサー、提携、承認を受けたものではありません。
Godot、Godot Engine、Godot ロゴ、および関連商標は Godot Foundation に帰属します。Godot の名称、ロゴ、関連商標の使用は Godot Trademark Policy and License に従う必要があります。