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

# Cross-generation gaming through backward compatibility only

> Cross-generation gaming through backward compatibility only

If you have an existing or new Microsoft Game Development Kit (GDK) title and you don't plan to ship a separate XBOX Series X|S native version of the game for the XBOX Series consoles, the title will still be playable on XBOX Series X|S via backward compatibility. In backward compatibility mode, the title will run on the XBOX Series consoles at parity with the XBOX One hardware and will not be able to take advantage of any of the advanced features of the newer console.

<Note>
  When a Microsoft Game Development Kit (GDK) title has set `TargetDeviceFamily="XboxOne"` in it's [MicrosoftGame.Config](/build/core-features/common/game-config/MicrosoftGameConfig-Overview) and is run on a XBOX Series consoles device, it ignores the `SMTEnabled` flag and always runs with SMT disabled.
</Note>

You can alternatively ship a separate native XBOX Series X|S version of your title that would take full advantage of the advanced features of the XBOX Series consoles. See [Dual SKU cross generation games](/build/console-features/cross-gen/cross-gen-dual-sku).

## Development steps

Make sure you are using the June 2020 GDK or newer.

Set up your project to target the XBOX One device family. In the MicrosoftGame.config file, set `TargetDeviceFamily="XboxOne"`. See [MicrosoftGame.Config overview](/build/core-features/common/game-config/MicrosoftGameConfig-Overview).

Set other optional settings in MicrosoftGame.config: XboxCompatibility

## Validation Steps

It is important to test your XBOX One title and ensure that it will perform well for players when enjoyed on XBOX Series X|S consoles.

### Deploy to a XBOX Series consoles dev kit

Use any deployment method to deploy your title to a XBOX Series consoles dev kit for iteration, testing and debugging. See [Deploying your title to your XBOX dev kit](/home/setup-install/concepts/deployment).

### Memory configurations and testing your title

There are multiple Console Modes and memory profiles you can set for testing your title on the console on a XBOX Series X|S dev kit. For example, Console Modes will allow you to emulate various console family devices with corresponding memory footprints. The default Console Mode setting (Scarlett Iteration Mode) is for daily development work, and you can change to Anaconda or Lockhart modes to emulate your title running on a corresponding retail console. See [Configuring memory for your title and dev kit](/build/console-features/memory/system-memory-tooling) for more details.

## Packaging

Follow the same instructions as usual for packaging your XBOX One title. See [Overview of packaging](/build/core-features/common/packaging/overviews/packaging).

## For ERA titles see also

[Microsoft Game Development Kit porting guide for XBOX One](/build/console-features/porting-from-xbox-one-era/porting-guide-for-existing-era) [Upgrading your XBOX One XDK title on XBOX Series Devices](/build/console-features/console-workflows/upgrading-xbox-one-xdk-titles-on-scarlett)

## See also

[Dual SKU overview](/build/console-features/cross-gen/cross-gen-dual-sku) [Microsoft Game Development Kit console modes](https://learn.microsoft.com/archive/console-modes-toc) [Configuring memory for your title and dev kit](/build/console-features/memory/system-memory-tooling) [Configuring (xbconfig.exe)](/tools/tools-console/commandlinetools/xbconfig) [Rebooting (xbreboot.exe)](/tools/tools-console/commandlinetools/xbreboot)


## Related topics

- [Cross-generation gaming](/build/console-features/cross-gen/cross-gen-overview.md)
- [Dual SKU cross-generation games](/build/console-features/cross-gen/cross-gen-dual-sku.md)
- [Cross-generation title development](/build/console-features/cross-gen/gc-cross-gen-toc.md)
- [Backwards compatibility and gamertag conversions](/services/xbox-services/fundamentals/identity/user-profile/gamertags/live-modern-backwards-compatibility.md)
- [XAPU overview](/build/console-features/audio/overviews/xapu-overview.md)
