docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Changelog

    All notable changes to this package will be documented in this file (reverse chronological order).

    The format is based on Keep a Changelog and this project adheres to Semantic Versioning expressed as MAJOR.MINOR.PATCH:

    • Different MAJOR: there is at least one breaking change, and neither version of the package can be substituted for the other. For example, versions 1.2.3 and 2.0.0 are not compatible and cannot be used interchangeably.
    • Same MAJOR, different MINOR: the highest MINOR introduces functionality in a backward-compatible way. For example, version 1.3.0 can be used to fulfill a dependency on 1.2.0 because 1.3.0 is backward-compatible; however because it introduces new features, the reverse is not true.
    • Same MAJOR.MINOR, different PATCH: the highest PATCH introduces bug fixes without changing the API at all, in a backward-compatible way. For example, versions 1.3.0 and 1.3.1 should be interchangeable as they have the same API, although 1.3.1 contains a bug fix not present in 1.3.0.

    [1.2.3] - 2024-09-09

    Added

    • Added documentation on creating and publishing an app to Microsoft Partner Center.
    • When building for GDK, invalid Microsoft Game Config will throw an exception.
    • Added new status and actions log messages on Microsoft Game Config.
    • Added Microsoft Game Config Identity properties Name, Publisher, and Version to GameConfigAsset.
    • Add an info box when Create Microsoft Store Package is enabled to warn about Shell Visuals requirement

    Fixed

    • Building GDK for Windows using Create Visual Studio Solution and GDK Settings' Create Microsoft Store Package is now working.
    • makepri.exe fails to build game config localized resources when Windows Driver Framework is installed.
    • MakePri.exe Game Config localization build can fail when using BuildPipeline.BuildPlayer due to incorrect usage of GetBuildLocation().
    • Create/OpenKey Access denied error on Windows 11.

    Changed

    • Marked GameConfigAsset properties as obsolete, do not use to set values. Instead see: change the active GDK platform settings.
    • Changed pre-build step to check if the Microsoft GDK SDK is installed. The Build will fail when not available and "Build for Microsoft GDK" is enabled.
    • Changed text on GDK Settings inspector window to correctly reference the Activate GDK Settings button.

    Removed

    Known Issues

    [1.1.0] - 2024-06-17

    Added

    • Added documentation on package version numbering requirement in the Issues and limitations section.
    • When building for GDK, invalid Microsoft Game Config will throw an exception.
    • Add new status and actions log messages on Microsoft Game Config.
    • Exposed API to change the active MGC XML directly.
    • Exposed API to change the active GDK platform settings.

    Fixed

    • 'Generate Shell Visuals Resources' is now correctly saving en-US configuration to the '.mgc'.
    • Microsoft Game Config asset created using the context menu is now correctly validated.
    • Updating Shell Visual Resources no longer generate placeholder images without user consent.
    • Valid '.mgc' files are now validated on import.
    • Renamed placeholder image default480x480.png to Square480x480Logo.png.
    • Microsoft Game Config asset properties edit messages is now correctly displaying 'oldValue' and 'newValue'.
    • Fixed MGC asset validation log format in Unity 6.
    • Fixes MGC asset validation safeguard in Unity 6.

    Changed

    • Replaced the Microsoft Game Config Log 'Clear' button by a 'Refresh' button.
    • Hide ImportedObject section at the bottom of Microsoft Game Config Inspector.
    • API Documentation for GameConfigAsset.cs
    • Microsoft Game Config schema class updated - class Game.

    [1.0.0] - 2024-03-28

    Added

    • Create dedicated documentation on Unity Editor Play mode support.

    Fixed

    • Platform tabs on Microsoft GDK - Project Settings window maintains predictable order.

    Changed

    • Changed default values for newly created Microsoft Game Config (MGC) asset.
    • Bump package version.

    Removed

    • Remove 'Copy MGC alongside Unity.exe'.

    [1.0.0-pre.3] - 2024-03-18

    Fixed

    • Creating a Microsoft Game Config asset using the context menu with a pre-existing asset selected results in exception.
    • Generating Shell Visual Resources spams console with errors (CONSOLE-192).
    • Generate 'GdkPlatformSettings.cs' UI is causing confusion (PLAT-7934).
    • Don't set asset icons in code.
    • Debug folders included in package builds when using IL2CPP/Burst (CONSOLE-196).

    Changed

    • Bumped version to keep inline with other related packages.
    • Revised documentation.
    • Rename all occurrences of 'Microsoft GDK Settings' -> 'GDK Settings'.
    • Handle renamed XGameRuntimeThunks.DLL -> XGameRuntime.Thunks.DLL.

    [0.2.0] - 2024-02-06

    Changed

    • Bumped version to keep inline with other related packages.

    [0.1.0] - 2024-01-31

    Added

    • Preview GDK workflow support.
    • Preview documentation.
    • Microsoft Game Config files with the '.mgc' extension will be treated as an asset.
    • Microsoft Game Config 'Asset' supported from the asset inspector allowing changes for most common config elements.
    • Added Microsoft GDK Settings, this is used to store the settings used by the GDK Tools package when generating a build.
    • Shell Visuals can be managed by Microsoft Game Config inspector view.

    This is the first release of Unity Package com.unity.microsoft.gdk.tools.

    Initial release.

    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)