> ## Documentation Index
> Fetch the complete documentation index at: https://docs.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。高性能なゲーム エンジンへの統合を目的としています。 | [アクセス申請](https://docs.xbox.com/ja-jp/services/playfab/sdks/request-access-for-sdks-samples.md) |
| Unreal | C++ またはブループリントのいずれかで使用できるように設計された Unreal Engine マーケットプレース プラグイン。 | [Unreal SDK の概要](https://docs.xbox.com/ja-jp/services/playfab/sdks/unreal.md) |
| Unity | Unity3d 用のエディター拡張機能とスタンドアロン SDK の両方。 | [Unity SDK の概要](https://docs.xbox.com/ja-jp/services/playfab/sdks/unity3d.md) |
| Legacy C++ | 従来のクロス プラットフォーム C++ SDK。複数のプラットフォームで PlayFab とシンプルな REST 風のインターフェイスをサポートします。 | [アクセス申請](https://docs.xbox.com/ja-jp/services/playfab/sdks/request-access-for-sdks-samples.md) |

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

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

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


## Related topics

- [PlayFab Services SDK](https://docs.xbox.com/ja-jp/services/playfab/sdks/c/index.md)
- [PFAccountManagementNintendoSwitchPlayFabIdPair](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfaccountmanagementtypes/structs/pfaccountmanagementnintendoswitchplayfabidpair.md)
- [Get Play Fab IDs From Nintendo Switch Device Ids](https://docs.xbox.com/api-reference/account-management/get-play-fab-ids-from-nintendo-switch-device-ids.md)
- [PFAccountManagementGetPlayFabIDsFromNintendoSwitchDeviceIdsRequest](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfaccountmanagementtypes/structs/pfaccountmanagementgetplayfabidsfromnintendoswitchdeviceidsrequest.md)
- [PFAccountManagementGetPlayFabIDsFromNintendoSwitchDeviceIdsResult](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfaccountmanagementtypes/structs/pfaccountmanagementgetplayfabidsfromnintendoswitchdeviceidsresult.md)
