{
  "name": "com.unity.microsoft.gdk",
  "version": "1.1.0",
  "displayName": "Microsoft GDK API",
  "description": "Provides support for the Microsoft Game Development Kit making it available to approved platforms. Requires the Microsoft platform APIs to be pre-installed.",
  "unity": "2021.3",
  "license": "Unity Companion Package License v1.0",
  "dependencies": {},
  "samples": [
    {
      "displayName": "Achievements",
      "description": "This demo shows how to use Achievements APIs",
      "path": "Samples~/Achievements"
    },
    {
      "displayName": "Cloud Saves",
      "description": "This demo shows how to use Cloud Saves APIs",
      "path": "Samples~/Cloud Saves"
    },
    {
      "displayName": "GameSave",
      "description": "This demo shows how to use Game Save APIs",
      "path": "Samples~/GameSave"
    },
    {
      "displayName": "In Game Store",
      "description": "This demo shows how to use In Game Store APIs",
      "path": "Samples~/In Game Store"
    },
    {
      "displayName": "Leaderboards",
      "description": "This demo shows how to use leaderboards APIs",
      "path": "Samples~/Leaderboards"
    },
    {
      "displayName": "Sign-in",
      "description": "This demo shows how to use sign-in APIs",
      "path": "Samples~/Sign-in"
    },
    {
      "displayName": "SpeechSynthesizer",
      "description": "This demo shows how to use speech synthesizer APIs",
      "path": "Samples~/SpeechSynthesizer"
    },
    {
      "displayName": "Users",
      "description": "This demo shows how to use users APIs",
      "path": "Samples~/Users"
    }
  ],
  "hideInEditor": false,
  "_upm": {
    "changelog": "### Added\n- Added public HR constants to Interop.HR to maintain back compatibility with possible upgrade paths\n- Added public constructor to XblTitleStorageBlobMetadata.\n- Added public XGameSaveSubmitBlobWrite which accepts 'length' parameter.\n\n### Fixed\n- Fixed the XStoreQueryAssociatedProductsAsync wrapper always returning an error.\n- Fixed the Speech Synthesizer Sample UI to not lock when the close button is pressed.\n- Fixed Leaderboard sample: better handling of `Http429TooManyRequests`.\n- Fixed XGameSaveInitializeProviderResult and XGameSaveInitializeProvider to bypass offline mode handles.\n- Fixed XblSocialManagerPresenceTitleRecord struct interop missmatch.\n- Fixed XblSocialManagerUserGroupGetLocalUser, XblSocialManagerPresenceTitleRecord and XblSocialManagerEvent to avoid XUserHandle autoreleases.\n- Fixed abort pulling Gdk Dll's into the project when the GDK is not installed on the local machine.\n- Fixed API's with optional parameters to accept null.\n- Fixed XUserGetTokenAndSignatureUtf16Async to support null arrays passed to it for the Header and Body parameters.\n- Fixed player could crash after XblSocialManagerCreateSocialUserGroupFromFilters call.\n\n### Changed\n- Updated the included fall-back XGameRuntime thunks DLL."
  },
  "upmCi": {
    "footprint": "d6e0b6c82ba8e4b7bbb4bbb5806e447854887272"
  },
  "documentationUrl": "https://docs.unity3d.com/Packages/com.unity.microsoft.gdk@1.1/manual/index.html",
  "repository": {
    "url": "https://github.cds.internal.unity3d.com/unity/com.unity.microsoft.gdk.git",
    "type": "git",
    "revision": "670ea9e7307ceb1dab7c11889cf89d6b75709b66"
  }
}
