For more information, please see nfig Reference (sample nfig and schema). Existing titles may opt into this version update to take advantage of these improvements. The generated AppXManifest is included in the resulting package.Īs of the March 2022 Microsoft Game Development Kit (GDK), the Game configVersion has been updated from 0 to 1 for new titles created with this Microsoft Game Development Kit (GDK) and future releases. When the developer packages or registers a game, tools perform validation on the contents of the nfig and generate a well-formed AppXManifest.xml on behalf of the game developer. With nfig, game developers interact with a simpler, gaming-centric manifest schema that is more accessible, less error-prone, and more productive. Its schema has evolved over many years to accommodate a broad range of application features and scenarios. Why create a new manifest schema?Įach package in Microsoft Store contains a manifest called AppXManifest.xml. Additionally, a game can implement optional features such as downloadable content (DLC), which rely on configuration values that are also stored in the game's manifest. What is nfig?Įach game that's distributed through Microsoft Store must include a manifest that declares at a minimum the title's identity, the publisher name, and a set of title-specific shell visuals (strings, icons, and images) that are used to display the game's name and graphical representation in Microsoft Store and shell (for console) and Start menu, taskbar, and other places in the Windows Shell (for PC). It also explains some caveats that are related to the use of nfig in this release of the Microsoft Game Development Kit (GDK). This topic explains the purpose and use of nfig, as well as its relationship to AppXManifest.xml. It's used during the packaging of your game for ingestion and publishing through Microsoft Store, as well as for registering information about the game during local iteration on loose-file builds during game development. nfig is a manifest file that's used to store game-specific configuration information.