Skip to main content
この C# SDK は .NET 環境で使用します。主にクラウド、Windows、その他 .NET でサポートされているプラットフォーム上で動作するゲーム サービス、ツール、アプリケーション向けに構築されています。

ダウンロード リンク

この SDK は、オープン ソースのツールである SDKGenerator を使用して生成されています。SDK は通常隔週でビルドされ、最新の API 変更に追従します。

この SDK の主なコンポーネント

この C# PlayFab SDK パッケージは、3 つの異なる API 構成で提供されます。
  1. PlayFabClientSDK - クライアント ライブラリのみを含み、ゲーム クライアントに統合することを想定しています。
  2. PlayFabServerSDK - サーバー API と Admin API のみを含み、カスタム ロジック サーバーやビルド プロセスに統合することを想定しています。
  3. PlayFabSDK - すべての API (client、server、admin) と単体テスト プロジェクトを 1 つの SDK に含みます。

この SDK を使用しない場合

プロジェクトに、より適した専用の SDK が存在する場合は、C# PlayFab SDK を使用すべきではありません。 専用の PlayFab SDK は次のプラットフォーム向けに提供されています。 各種 PlayFab SDK の一覧については、PlayFab SDK をご覧ください。

SDK の使い方

このネイティブ C# プロジェクトは、次の 2 つの方法で使用できます。
  • ゲームを保守するための管理ツール
    • 通常、同期呼び出しを連続して実行することが多いでしょう。
    • 各 API 呼び出しは実行中にプログラムをロックしますが、この種のプログラムでは問題になりません。
    • サンプル コード内の loginTask.Wait() に関するコメントを参照してください。この同期パターンは、ツールからの API 呼び出しでよく用いられます。
  • ネイティブ C# で書かれた実際のゲーム
    • API 呼び出しの非同期性、および C# の async/await キーワードを活用する必要があります。非同期プログラミングの詳細については、Asynchronous Programming with async and await (C#) をご覧ください。

プロジェクトへの SDK の追加

または、NuGet Package Manager を使用して Visual Studio プロジェクトに NuGet パッケージをインストールすることもできます。手順については Install and use a package in Visual Studio をご覧ください。詳細については Getting started with NuGet をご覧ください。
最終更新日 2026年8月6日