• Added an automated fix to stop Unity from stripping Addressables when building for Trail.
  • Added a new feature; cloud saves.
  • Fixed a warning related to default variable initialization in the SDK.
  • Fix an overflow bug that affected projects with long names.
  • Improved the SDK references page.
  • Updated links in the SDK from beta.trail.gg to dev.trail.gg
  • Now when you print the UUIDs they'll be in lowercase instead of uppercase to follow proper conventions.
  • Fixed a small error in the Editor Extension.
  • Reduced the number of logs printed when you test in the editor.
  • Fixed a division by zero bug in InsightsKit.
  • We've made it possible to access the Trail username field in AuthKit.
  • Fixed a warning related to accessing the same variable from multiple threads.
  • Renamed Trail.GetUserID to Trail.GetGameUserID in the C API.
  • PaymentKit C API now returns one entitlement ID per product ID.
  • Changed how we deal with exceptions in the editor extension; now you'll receive a log in the console.
  • We've added a new feature allowing you to force an aspect ratio before the game starts.
  • We made the error message when you can't login to trail.gg using the editor extension clearer.
  • Fixed a warning related to Unity's dark mode.
  • Fixed a bug when leaving a party in PartyKit
  • Changed some of the wording in the SDK descriptions.
  • Added support for Unity 2020.1.
  • Added an image to the tabs in the Unity Editor Extension.
  • Fixed a minor bug in the WebGL extension along with a minor performance fix.
  • Added multithreading to the report window.
  • Fixed bugs related to Repaint Editor.
  • Added a check to disable Steamworks for builds targeted for Trail.
  • Now we display the build time as local time instead of UTC.
  • Improved the Unity Editor Extension visuals.
  • Fixed an issue Unity Editor Extension on macOS.
  • Fixed a bug that caused InsightsKit to crash.
  • Method OnFocusedChange was renamed to OnFocusChange
1280

Version 2.2.0 of the Trail SDK is now available. In the spotlight of this update is the brand new Trail SDK Editor Extension for Unity!

Trail SDK Editor Extension (Unity)

  • Introduction of the Trail Unity Extension, available under "Window" -> "Trail" -> "SDK" after importing the Trail asset package
  • The goal is to make it easier and faster to get started with Trail on Unity while finding and fixing common issues
  • For a deeper dive read the new guide: https://dev.trail.gg/docs/getting-started

Other changes

  • Major update on the PartyKit and a new guide explaining the concepts as well as helping to integrate it in your game: https://dev.trail.gg/docs/partykit
  • Added support for Unity 2019.4
  • Fixed an issue where an error could cause the Unity Editor to crash while playing, now you'll see an exception instead.
  • Changed the placeholder product ID in the SDK example from a specific product ID to a dummy ID that looks like this "00000000000000000000"
  • Now the Unity Editor Extension will automatically select the first game in the list of games if none was selected the first time you run the extension.
  • We've added a new check to the Unity Editor Extension when checking for requirements to enable exceptions in the player settings.
  • Fixed the "get_skinIndex" error that sometimes appeared.

We have added a sandbox mode to the Game Manager for you to be able to test your game's Trail integration without affecting your user. The sandbox mode is turned on by default, and you can see that it's enabled by noticing the "sandbox"-overlay in the bottom-left corner when running your game.

1025

The "sandbox"-overlay showing when running the Lost Crypt.

Currently, the only Trail feature that is sandboxed, is the PaymentsKit. In the future, we will add more features to the sandbox mode. You can read more about how sandbox mode affects PaymentsKit in the Testing payments article.