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

# Guías de portabilidad del Microsoft Game Development Kit (GDK)

> Índice de orientación de portabilidad para llevar títulos existentes al GDK de XBOX desde ERA de XBOX One, FXC, Steamworks y otras plataformas y motores de origen.

Use esta página como índice de referencia técnica de los temas de portabilidad del GDK. Para obtener una ruta guiada centrada en la plataforma de origen, comience con la información general de portabilidad de Introducción.

> **[Rutas de portabilidad guiadas (Introducción)](https://docs.xbox.com/es/paths/porting/overview.md)**
>
> Seleccione su plataforma de origen (Steam, una generación anterior de XBOX, otras consolas o PC) y siga la ruta seleccionada.

## Vaya a su plataforma de origen

> **[Desde Steam](https://docs.xbox.com/es/paths/porting/from-steam.md)**
>
> Correspondencia de características de Steamworks al GDK.

> **[Desde una generación anterior de XBOX](https://docs.xbox.com/es/paths/porting/from-xbox-era.md)**
>
> De ERA de XBOX One y XDK al GDK.

> **[Desde otras plataformas](https://docs.xbox.com/es/paths/porting/from-console.md)**
>
> De otra consola o plataforma a las consolas XBOX Series X|S.

> **[Desde PC (no Steam)](https://docs.xbox.com/es/paths/porting/from-pc.md)**
>
> De PC con Win32 o independiente de la tienda a XBOX y Microsoft Store.

## Temas técnicos

### De ERA de XBOX One al GDK

Abarca los reemplazos de API de estilo WinRT, la migración del patrón asincrónico (de `IAsyncOperation` a `XAsyncBlock` o `XTaskQueue`), los cambios en el modelo de memoria (del administrador de memoria de ERA a `XMemAlloc`) y la migración del empaquetado a MSIXVC.

* [Guía de portabilidad para títulos de ERA existentes](https://docs.xbox.com/es/build/console-features/porting-from-xbox-one-era/porting-guide-for-existing-era.md): migración paso a paso de ERA de XBOX One al GDK, incluidos los cambios en el modelo de memoria y los reemplazos de API.

### Sombreadores: de FXC a DXC

DirectX Shader Compiler (DXC) es el compilador moderno de HLSL. La guía de portabilidad de FXC a DXC abarca las nuevas marcas de línea de comandos, la semántica actualizada del lenguaje HLSL y la integración de herramientas en Visual Studio.

### Portabilidad de GameInput

Migre de `Windows.XBOX.Input` y XInput a la API unificada [GameInput](https://docs.xbox.com/es/build/core-features/common/input/overviews/input-overview.md). Abarca la enumeración de dispositivos, la lectura del estado, la vibración y la integración con PIX. Consulte también [Portabilidad de entrada: XInput y WGI](https://docs.xbox.com/es/build/core-features/common/input/porting/input-porting-xinput.md).

### De Steamworks al GDK y Microsoft Store

Correspondencia de características para títulos de PC publicados en Steam:

* Logros a logros de XSAPI.
* Guardados en la nube a Connected Storage (`XGameSave`).
* Amigos y presencia a las características sociales de XSAPI.
* Multijugador a MPSD o a PlayFab Multiplayer Lobby.
* Compras desde la aplicación a `XStore`.

Guía completa: [Portabilidad desde Steam](https://docs.xbox.com/es/paths/porting/from-steam.md).

### Motores

Para middleware, comience con las guías de un extremo a otro para PC específicas de cada motor:

* [Unity](https://docs.xbox.com/es/build/gdk-and-engines/unity/unity.md)
* [Unreal](https://docs.xbox.com/es/build/gdk-and-engines/unreal/unreal.md)
* [GameMaker](https://docs.xbox.com/es/build/gdk-and-engines/gamemaker.md)
* [Godot](https://docs.xbox.com/es/build/gdk-and-engines/godot.md)
* [Motores personalizados de C y C++](https://docs.xbox.com/es/build/gdk-and-engines/custom-engine.md)
* [Información general: GDK y motores de juego](https://docs.xbox.com/es/build/gdk-and-engines/gdk-and-engines.md)

## Consulte también

* [Desarrollo de un nuevo título de GDK](https://docs.xbox.com/es/home/build-first-title/developing-new-titles.md)
* [Desarrollo entre generaciones](https://docs.xbox.com/es/build/console-features/cross-gen/cross-gen-overview.md)
* [Empaquetado](https://docs.xbox.com/es/build/core-features/common/packaging/overviews/packaging.md)


## Related topics

- [Uso de Clang con Microsoft Game Development Kit (GDK) para consolas](https://docs.xbox.com/es/tools/tools-console/visualstudio/vs-clang.md)
- [Ejemplos del Microsoft Game Development Kit](https://docs.xbox.com/es/home/setup-install/samples.md)
- [Modelos de usuario del Microsoft Game Development Kit](https://docs.xbox.com/es/build/core-features/common/user/gamecore-user-models.md)
- [Uso de Clang con Microsoft Game Development Kit (GDK)](https://docs.xbox.com/es/tools/tools-pc/visualstudio/gr-vs-clang.md)
- [Material de referencia de la API del sistema para el Microsoft Game Development Kit (GDK)](https://docs.xbox.com/es/reference/system/gc-reference-system-toc.md)
