XBOX Godot Sample
XBOX Godot サンプル は、GitHub 上で公開されているソース オンリーのリファレンスです。開発者が Microsoft GDK、XBOX services、PlayFab を統合する Godot 拡張を構築する方法を示す実際に動作する例で、慣れ親しんだエンジンから離れることなく PC 上の XBOX 向けにタイトルをビルドできます。このサンプルは、Microsoft GDK と PlayFab SDK を組み合わせて、または個別に統合する方法を含むモジュール式のリファレンスを提供します。v0.3.0 には破壊的変更が含まれます。 GDK アドオン内のスクリプトから参照可能なすべての型が名称変更されました。たとえば、
GDKUser は XboxUser に、C# 名前空間 GodotGdk は GodotXbox になりました。非推奨のエイリアスは提供されないため、既存プロジェクトはロードする前に型参照を更新する必要があります。エンジン シングルトンの名前は引き続き GDK のままなので、GDK.initialize() などの呼び出しは影響を受けません。このサンプルには、大部分の変更を自動化する codemod が同梱されています。詳細については、破壊的変更: GDK アドオンの型名称変更 を参照してください。含まれる内容
XBOX Godot サンプルは、Godot ゲーム開発者が PC 上の XBOX 向けに構築する際に必要となる要素のかなりの部分をカバーし、以下の主要機能を提示しています。- Microsoft GDK プラットフォーム サービス
- XBOX services
- PlayFab Core + Services
- PlayFab Multiplayer (Lobby、Matchmaking、Party)
- PlayFab Game Saves
- GameInput(Godot の Input / InputMap へのブリッジを含む)
これは何であり、何でないか
- これはソース オンリーのサンプルであり、プロダクトではありません。ラッパー層は MIT ライセンスですが、GDK と PlayFab の依存関係は独自のインストールとライセンスの受諾が必要で、これは他の XBOX サンプルと一貫しています。
- サポートやメンテナンスの更新頻度は決まっていません。リポジトリを見守り、issue をモニタリングし、意義があれば反復していきますが、これは商用リリースではありません。それでも、ともにこれを進化させていく中で、フィードバックやコミュニティ PR を楽しみにしています。
- これは Godot を PC 上の XBOX に持ち込む最初のステップです。今後、コミュニティが最も価値があると伝えてくれるものに基づいて進化させていく予定です。
- このサンプルは PC 上の XBOX 専用に構築されています。XBOX Series X|S または XBOX One のサポートは含まれません。コンソール サポートについては、以下の XBOX Series X|S および XBOX One サポート セクションを参照してください。
はじめに
これらのリソースを使用して、リポジトリのクローン、拡張のビルド、Godot プロジェクトへの統合を開始してください。- XBOX Godot Sample: XBOX Godot Sample - Microsoft GDK、PlayFab、GameInput を Godot にバインドする実装例。
- Microsoft GDK: microsoft/GDK - Microsoft パブリック GDK。
- PlayFab SDK: PlayFab Unified SDK - PlayFab Unified SDK。
- GameInput: GameInput - あらゆる種類の入力デバイスを単一の一貫したインターフェイスで公開する次世代入力 API。
- ドキュメント: XBOX Godot Docs - Godot XBOX サンプルのドキュメント。
- Issues: XBOX Godot Issues - バグ報告、機能リクエスト、貢献。
