> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# レガシー C++ PlayFab SDK

> Android、iOS、Linux、Win32 x64 向けのレガシー クロスプラットフォーム PlayFab C++ SDK の概要。GitHub リポジトリ、NuGet パッケージ、クイックスタート リンクを掲載しています。

# C++ 向けレガシー PlayFab Services SDK

<img src="https://mintcdn.com/microsoft-4404708b/N3T1ucKV7zIMBudj/images/playfab/sdks/playfab-cpp/cpp1.png?fit=max&auto=format&n=N3T1ucKV7zIMBudj&q=85&s=07ffe1f70aa93eebe977112f994105c9" alt="PlayFab CPP SDK" width="800" height="250" data-path="images/playfab/sdks/playfab-cpp/cpp1.png" />

<Note>
  この SDK は、新しい [PlayFab C/C++ SDK](/services/playfab/sdks/c) に置き換えられつつあります。新しい SDK でサポートされるプラットフォームは、時間の経過とともに拡大しています。
</Note>

クロスプラットフォームの C++ PlayFab SDK は、PlayFab API にアクセスするために必要なすべてを提供します。モデル、メソッド、Web リクエストの送受信用 HTTP ラッパー、JSON シリアライズを含みます。

SDK に関する質問や問題解決のサポートが必要な場合は、[PlayFab フォーラム](https://community.playfab.com/index.html) の **API and SDK** をご覧ください。

## SDK ダウンロード リンク

* [クロスプラットフォーム C++ PlayFab SDK GitHub リポジトリ](https://github.com/PlayFab/XPlatCppSdk)
* [クロスプラットフォーム C++ SDK 用 NuGet パッケージ](https://www.nuget.org/packages/com.playfab.xplatcppsdk.v141/)

この SDK は、Microsoft がオープン ソース化したツールである [SDKGenerator](/services/playfab/sdks/sdkgenerator) を使用して自動生成されます。SDK は通常隔週でビルドされ、最新の API 変更に追従します。

## この SDK がサポートするプラットフォーム

* Android
* iOS
* Linux
* Windows (Win32) x64

## この SDK を使用しない場合

プロジェクトに、より適した専用の SDK が存在する場合は、クロスプラットフォーム C++ PlayFab SDK を使用すべきではありません。多くの C++ ベースのエンジンは Lua も統合しています。

専用の PlayFab SDK は次のプラットフォーム向けに提供されています。

* [Cocos2d-x PlayFab SDK](https://github.com/PlayFab/Cocos2d-xSDK)
* [Unreal Marketplace の Unreal Engine PlayFab SDK (外部リンク)](https://www.unrealengine.com/marketplace/product/playfab-sdk)
* [LuaSDK PlayFab SDK](https://github.com/PlayFab/LuaSdk)

各種 PlayFab SDK の一覧については、[PlayFab Services SDK](/services/playfab/sdks/playfab-sdk-intro) をご覧ください。

## XBOX および Windows GDK での開発

この SDK は、最新の XBOX および Game Pass ゲームや [Microsoft Game Development Kit](https://learn.microsoft.com/en-us/gaming/gdk/) での使用を **意図していません**。GDK に含まれる PlayFab Services SDK の使い方については、[GDK の概要](/services/playfab/sdks/c) をご覧ください。

## SDK の使い方

このネイティブ C++ プロジェクトは、次のような方法で使用できます。

* ゲームを保守するための独立したコンソール管理ツールとして。
  * クロスプラットフォーム C++ PlayFab SDK は、独立した C++ プログラムに最適です。
* 既存の Visual Studio ベースの C++ ゲームに統合。
  * [NuGet パッケージ](https://www.nuget.org/packages/com.playfab.xplatcppsdk.v141/) を Visual Studio ソリューションにダウンロードすれば、すぐに利用を開始できます。
* 既存の C++ ベースのゲーム エンジンに統合。

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

* [Android 向けクイックスタート](https://github.com/PlayFab/XPlatCppSdk/tree/master/build/Android)
* [iOS 向けクイックスタート](https://github.com/PlayFab/XPlatCppSdk/blob/master/build/iOS/TestIOSApp/README.md)
* [Linux 向けクイックスタート](/services/playfab/sdks/playfab-cpp/quickstart-linux)
* [Windows (Win32) x64 向けクイックスタート](/services/playfab/sdks/playfab-cpp/quickstart-windows)

上記のいずれの方法も利用できない場合は、NuGet Package Manager を使って Visual Studio プロジェクトに NuGet パッケージをインストールできます。手順については [Install and use a package in Visual Studio](https://learn.microsoft.com/en-us/nuget/quickstart/install-and-use-a-package-in-visual-studio) をご覧ください。詳細については [Getting started with NuGet](https://learn.microsoft.com/en-us/nuget/what-is-nuget) をご覧ください。


## Related topics

- [Game Manager へのサインイン](/ja-jp/services/playfab/live-service-management/gamemanager/game-manager-login.md)
- [PlayFab Services SDK リリースノート 2023](/ja-jp/services/playfab/release-notes/2023.md)
- [Vanguard Outrider (レガシー)](/ja-jp/services/playfab/demo-game/legacy-vanguard-outrider.md)
- [カタログ (レガシー Economy)](/ja-jp/services/playfab/economy-monetization/economy/items/catalogs.md)
- [Economy (レガシー) のクイックスタート](/ja-jp/services/playfab/economy-monetization/economy/quickstart.md)
