> ## 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.

# Nintendo Switch 向け PlayFab Services

> Nintendo Switch 向けの PlayFab Services SDK オプション。C/C++、Unreal、Unity、Legacy C++ と、必要となる Nintendo のミドルウェア承認について説明します。

# Nintendo Switch 向け PlayFab Services SDK

Nintendo Switch のゲーム クライアント開発では、次の SDK を利用できます。適切な SDK は主にゲーム エンジンの選択によって決まります。

| PlayFab SDK | 説明                                                                                | 詳細情報                                                             |
| ----------- | --------------------------------------------------------------------------------- | ---------------------------------------------------------------- |
| C/C++       | ポータブルな C インターフェイスを備え、メモリとスレッドの完全な制御をゲーム開発者に付与する最新の SDK。高性能なゲーム エンジンへの統合を目的としています。 | [アクセス申請](/services/playfab/sdks/request-access-for-sdks-samples) |
| Unreal      | C++ またはブループリントのいずれかで使用できるように設計された Unreal Engine マーケットプレイス プラグイン。                  | [Unreal SDK の概要](/services/playfab/sdks/unreal)                  |
| Unity       | Unity3d 用のエディター拡張機能とスタンドアロン SDK の両方。                                              | [Unity SDK の概要](/services/playfab/sdks/unity3d)                  |
| Legacy C++  | 従来のクロス プラットフォーム C++ SDK。複数のプラットフォームで PlayFab とシンプルな REST 風のインターフェイスをサポートします。      | [アクセス申請](/services/playfab/sdks/request-access-for-sdks-samples) |

## Nintendo Switch 向け SDK へのアクセス取得

Unreal および Unity 向けの PlayFab Services SDK はプラットフォームに依存しません。そのため、どのプラットフォームでも PlayFab からの特別なアクセスや権限を必要としません。

Switch で C/C++ または Legacy C++ SDK を利用するには、Nintendo からのミドルウェア承認を取得する必要があります。承認が得られた時点で、SDK へのアクセスを付与できます。このプロセスの詳細については、こちらを参照してください: [アクセス申請](/services/playfab/sdks/request-access-for-sdks-samples)。


## Related topics

- [PlayFab Services SDK](/ja-jp/services/playfab/sdks/c/index.md)
- [PFAccountManagementNintendoSwitchPlayFabIdPair](/ja-jp/services/playfab/api-references/c/pfaccountmanagementtypes/structs/pfaccountmanagementnintendoswitchplayfabidpair.md)
- [PFAccountManagementGetPlayFabIDsFromNintendoSwitchDeviceIdsRequest](/ja-jp/services/playfab/api-references/c/pfaccountmanagementtypes/structs/pfaccountmanagementgetplayfabidsfromnintendoswitchdeviceidsrequest.md)
- [PFAccountManagementGetPlayFabIDsFromNintendoSwitchDeviceIdsResult](/ja-jp/services/playfab/api-references/c/pfaccountmanagementtypes/structs/pfaccountmanagementgetplayfabidsfromnintendoswitchdeviceidsresult.md)
- [PFAccountManagementNintendoServiceAccountPlayFabIdPair](/ja-jp/services/playfab/api-references/c/pfaccountmanagementtypes/structs/pfaccountmanagementnintendoserviceaccountplayfabidpair.md)
