Subtopics
Deployment
Documentation for deployment.
Subval
Documentation for subval.
Guides
Cross-generation test discs
Use this topic to create cross-generation test discs so that you can test your title across XBOX One family consoles and XBOX Series…
Creating discs
Use this article to submit a disc request, submit a test disc order, approve test discs, and create a Bill of Materials (BOM).
Creating test discs
This topic explains how to create test discs.
Packaging
This section describes the packaging features of the Microsoft Game Development Kit (GDK).
Intelligent delivery: custom tag
Custom tag specifiers mark groups of chunks as related.
Intelligent delivery: device specifiers
Device specifiers declare the XBOX One family consoles and XBOX Series consoles to which the content in an installation chunk is applicable.
Intelligent delivery: features and
This topic describes how to use features and recipes for improving a user’s initial and subsequent installation times for your game.
Intelligent delivery: language
Language specifiers declare the language to which the content in a chunk is applicable.
Intelligent delivery: ondemand content
OnDemand chunks allow titles to designate content that’s not installed by default but can be installed at the user’s request or when the…
Package uploader
Package Uploader is an open source .NET based cross-platform application and library that enables game developers to interact…
Dynamic reordering of chunks
When installation of a title begins, the installation system acquires and copies chunks, collections of files to be installed as a group,…
Custom installation actions
Many games use anti-cheat and other middleware.
Streaming installation: debugging
To assist with the debugging of your title, you can temporarily halt its streaming installation and connect the debugger.
Creating a disc subset
This article describes how to create a disc that has a subset of the game’s content (also called disc subsetting) so that it fits on one…
Microsoft game development kit
Downloadable content (DLC) packages for the Microsoft Game Development Kit (GDK) are packages that are separate from your main game.
Msixvc2 encryption model
MSIXVC2 introduces a new encryption model designed for per-version content protection and fully parallel processing.
Flat file install
Flat File Install is a PC Microsoft Game Development Kit (GDK) install feature, which shipped in the March 2022 GDK and Gaming Runtime…
Framework package dependencies
If your app has been relying on some redistributable software that’s available in the Microsoft Store as a framework package, instead of…
Streaming installation: status
While an installation is in progress and a user is playing, the title must track the content necessary for supporting gameplay and check…
Mods support for pc GDK titles
Starting with the March 2022 Microsoft Game Development Kit (GDK) and Gaming Runtime Services (GRTS) releases, modification of game…
Multi-disc functionality
Multi-disc functionality on XBOX One allows one or more XVC packages to be shipped on a disc set that acts as a single playable license for…
Application packaging during development
Application packaging is performed in three stages during the development process: unencrypted packaging, test encryption packaging, and…
Testing packages on a development pc
This section will describe how to test a PC Microsoft Game Development Kit (GDK) game after it has been successfully packaged into an…
Creating, examining, and testing
This article explains how to deliver content updates, the tools you use to generate and measure updates, and how to test key update…
Content updates with msixvc2
MSIXVC2 fundamentally changes how content updates are calculated and delivered.
Content update best practices
You can update content packages after release by modifying, adding, or removing data.
Supporting games-as-a-service (gaas)
Instead of being a standalone game that is released at a specific point in time, some games are shifting to a model where they are treated…
Title packaging, content updates, and
This article explains how to create packages for streaming installation across the development lifecycle, including local iteration,…
XBOX game package manager
XBOX Game Package Manager (XGPM) is an open-source Windows desktop app that provides a user-friendly graphical user interface for Package…
