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

# XBOX GDK への移植ガイド

> XBOX One ERA、FXC、Steamworks、その他のソース プラットフォームおよびエンジンから既存タイトルを XBOX GDK に持ち込むための移植ガイダンスの索引。

このページは、GDK 移植トピックの技術リファレンス索引として使用してください。ソース プラットフォーム別のガイド付きパスから進めたい場合は、Get Started の移植概要から始めてください。

<Card title="ガイド付き移植パス (Get Started)" icon="compass" href="/paths/porting/overview">
  ソース プラットフォーム (Steam、以前世代の XBOX、その他のコンソール、または PC) を選択し、厳選されたパスに沿って進めます。
</Card>

## ソース プラットフォームへジャンプ

<CardGroup cols={2}>
  <Card title="Steam から" icon="steam" href="/paths/porting/from-steam">
    Steamworks から GDK への機能マッピング。
  </Card>

  <Card title="以前世代の XBOX から" icon="xbox" href="/paths/porting/from-xbox-era">
    XBOX One ERA および XDK から GDK へ。
  </Card>

  <Card title="その他のプラットフォームから" icon="gamepad" href="/paths/porting/from-console">
    別のコンソールまたはプラットフォームから XBOX Series X|S コンソールへ。
  </Card>

  <Card title="PC (Steam 以外) から" icon="desktop" href="/paths/porting/from-pc">
    Win32 またはストアフロント非依存の PC から XBOX および Microsoft Store へ。
  </Card>
</CardGroup>

## 技術トピック

### XBOX One ERA から GDK へ

WinRT スタイル API の置き換え、非同期パターンの移行 (`IAsyncOperation` から `XAsyncBlock` または `XTaskQueue` へ)、メモリ モデルの変更 (ERA メモリ マネージャーから `XMemAlloc` へ)、および MSIXVC へのパッケージング移行を扱います。

* [既存の ERA タイトル向け移植ガイド](/build/console-features/porting-from-xbox-one-era/porting-guide-for-existing-era): XBOX One ERA から GDK へのステップバイステップの移行 (メモリ モデルの変更や API の置き換えを含む)。

### シェーダー: FXC から DXC へ

DirectX Shader Compiler (DXC) は最新の HLSL コンパイラです。FXC から DXC への移植ガイドでは、新しいコマンドライン フラグ、更新された HLSL 言語セマンティクス、および Visual Studio でのツーリング統合を扱います。

### GameInput への移植

`Windows.XBOX.Input` および XInput から、統合された [GameInput](/build/core-features/common/input/overviews/input-overview) API への移行を扱います。デバイス列挙、状態の読み取り、バイブレーション、PIX 統合を扱います。[入力の移植: XInput と WGI](/build/core-features/common/input/porting/input-porting-xinput) も参照してください。

### Steamworks から GDK と Microsoft Store へ

Steam で出荷している PC タイトル向けの機能マッピング:

* 実績から XSAPI 実績へ。
* クラウド セーブから Connected Storage (`XGameSave`) へ。
* フレンド／プレゼンスから XSAPI social へ。
* マルチプレイヤーから MPSD または PlayFab Multiplayer Lobby へ。
* アプリ内購入から `XStore` へ。

詳細なガイド: [Steam からの移植](/paths/porting/from-steam)。

### エンジン

ミドルウェアの場合は、エンジン固有の PC エンドツーエンド ガイドから始めてください:

* [Unity](/build/gdk-and-engines/unity/unity)
* [Unreal](/build/gdk-and-engines/unreal/unreal)
* [GameMaker](/build/gdk-and-engines/gamemaker)
* [Godot](/build/gdk-and-engines/godot)
* [カスタム C および C++ エンジン](/build/gdk-and-engines/custom-engine)
* [概要: GDK とゲーム エンジン](/build/gdk-and-engines/gdk-and-engines)

## 関連項目

* [新しい GDK タイトルを開発する](/home/build-first-title/developing-new-titles)
* [世代間開発](/build/console-features/cross-gen/cross-gen-overview)
* [パッケージング](/build/core-features/common/packaging/overviews/packaging)


## Related topics

- [Steam 移植ガイド概要](/ja-jp/build/steam-porting-guide/overview.md)
- [一般的な移植ガイド](/ja-jp/paths/porting/guides.md)
- [旧世代 XBOX からの移植](/ja-jp/paths/porting/from-xbox-era.md)
- [XDK ネットワークから XBOX GDK への移行](/ja-jp/build/console-features/networking/xdk-migration/index.md)
- [Input](/ja-jp/build/core-features/common/input/gc-input-toc.md)
