Skip to content

Releases: lootlocker/unity-sdk

LootLocker_UnitySDKv7.0.0

16 Dec 10:37

Choose a tag to compare

Features

  • 🎊⚡Introducing Presence⚡🎊 - Our new presence system powers up the LootLocker Unity SDK with websocket support allowing for real time connections between the client and LootLocker. This opens some amazing new avenues such as online status, average play time statistics, detailed player journey reports and much more. Read more in our blog post.
  • LootLocker Latency Statistics - With presence enabled you will also be able to retrieve latency statistics for the clients latency towards LootLocker.
  • LootLocker Events - We've added an event system to the SDK so you can now subscribe to some select events that you may be interested in reacting to. Examples are session expiration and presence connection status changes.

Bug Fixes

  • ListBlockedPlayers now uses the correct endpoint

Full Changelog: v6.6.1...v7.0.0

LootLocker_UnitySDKv6.6.1

04 Dec 13:26

Choose a tag to compare

Bug Fixes

  • Removed debug log lines from White Label Prefab

Full Changelog: v6.6.0...v6.6.1

LootLocker_UnitySDKv6.6.0

02 Dec 13:30

Choose a tag to compare

Features

  • Added a White Label prefab that will let you easily and switfly add White Label Login to your game.
  • Added Command Line configurability for all LootLocker config settings.

Full Changelog: v6.5.0...v6.6.0

LootLocker_UnitySDKv6.5.0

14 Nov 13:30

Choose a tag to compare

Features

  • Added simple inventory listing: We've added methods to fetch the player inventory with a smaller footprint return and smarter filtering. This is a signigicant performance improvement for everyone who uses the player inventories in their games.
  • You can now configure the LootLockerSDK to pretty print json
  • Added support for epic games, playstation, and stripe to catalog iap configurations
  • Added support for asset variations and rental options to catalogs

Bug Fixes

  • With this version players can once again request white label verification
  • The SDK will no longer try to refresh sessions on authentication method calls
  • We readded log obfuscation to the LootLocker logger.

Full Changelog: v6.4.0...v6.5.0

LootLocker_UnitySDKv6.4.0

31 Oct 10:25

Choose a tag to compare

Features

  • Epic and Google Play Player Lookup - The Lookup method now supports using these new platform ids when looking up LootLocker Players.

Bug Fixes

  • ListCatalogItemsV2 now properly uses the supplied catalog key.
  • When a new play session is started and a player is logged in using any of the StartSession methods that player will be the default for subsequent requests even if there was a "default" from previous sessions.
  • Fixed problems around parameter handling for path and query parameters.
  • Fixed stability issue in which an exception thrown in a callback method would make LootLocker rerun the request constantly.

Full Changelog: v6.3.0...v6.4.0

LootLocker_UnitySDKv6.3.0

17 Oct 09:10

Choose a tag to compare

Features

  • 📣 Broadcasts 📣 - We’re excited to launch Broadcasts, a new LootLocker feature that helps you connect with your players more directly than ever. With Broadcasts, you can schedule and deliver localized messages to players across one or more of your games. Each broadcast can include text, images, actions, and custom key–value pairs. Read more here: https://lootlocker.com/blog/preview/introducing-broadcasts-a-new-way-to-reach-your-players
  • Session Optionals - Together with the broadcast feature we're also launching session optionals. When starting a session you can from now on optionally pass in meta information to set for the session. To begin with, the only existing value is what timezone the session is on, which will be used when interacting with broadcasts (if no value is set, then UTC will be used).
  • Time Zone converter - We added a utility class to convert between IANA timezones and Windows Timezones to use with our broadcast feature.

Deprecations

  • ListCatalogItems now has a v2 version that you will need to migrate to. All that has changed is that the new version uses "offset based pagination". This means that instead of a Count and a Cursor you send in PerPage and Page variables.

Full Changelog: v6.2.0...v6.3.0

LootLocker_UnitySDKv6.2.0

06 Oct 11:15

Choose a tag to compare

Features

  • More Connected Accounts - We have added support for Epic, Playstation, Twitch, and Discord to our Connect Account methods so your players can connect their accounts across those platforms.
  • Simple asset filtering - We've added methods to fetch assets with customizable return data. This is a signigicant performance improvement for everyone who uses the asset system in their games.

Bug Fixes

  • Files now works for UGC methods
  • We have made a small fix to the token refresh and the retry logic internally to the LootLocker SDK

Deprecations

  • We have now removed a set of previously deprecated methods and types.

Notice

The automated building of the SDK indicates issues with building to Android, Linux, and WebGL. After investigations we have concluded that this is an issue with the build system. If you experience problems in this area, please reach out.

Full Changelog: v6.1.0...v6.2.0

LootLocker_UnitySDKv6.1.0

25 Sep 12:07

Choose a tag to compare

Features

  • We've added Playstation Network v3 support to the SDK

Deprecations

  • We've refactored the Playstation authentication flow so instead of needing to first verify the player and then starting a session we have baked the two steps together into one call. So use VerifyPlayerAndStartPlaystationNetworkSession instead of the VerifyID and StartPlaystationNetworkSession methods.

Full Changelog: v6.0.0...v6.1.0

LootLocker_UnitySDKv6.0.0

16 Sep 11:11

Choose a tag to compare

Features

  • Epic IAPs - LootLocker now has support for Epic In App Purchases 🪙🎉
  • Friends - Our new Friends system adds new capabilities to your LootLocker powered game. Read more here: https://docs.lootlocker.com/players/friends-and-followers
  • Increment Score - Leaderboards now support the incrementation of scores as a single operation.
  • Querying Scores - You can now use the new QueryScore method to check which rank a score would achieve if submitted.
  • Simple Asset Listing - Add a simplified asset listing method with optional return data to greatly speed up asset listing when not all data is wanted.
  • Last Seen - Session responses now include a value last_seen which holds the last time the player registered a session (prior to the current session)
  • Progression IDs - All progression responses now have the progression id in the response.
  • Delete Character - Add support for deleting a character

BugFixes

  • Fixed automatic session refreshes
  • Fixed so that WhiteLabelLoginAndStartSession works in a multi user context

Full Changelog: v5.3.0...v6.0.0

LootLocker_UnitySDKv5.3.0

19 Aug 14:57

Choose a tag to compare

Features

  • Google Play Games Services Authentication - We have added support for Google Play Games Services authentication.
  • Discord Authentication - We have added support for Discord authentication.
  • Convenience methods - We've added some convenience methods for managing player state and player data. We also added a convenience method to GetOtherPlayersClassLoadoutByUid
  • Metadata Upsert - We've added support for the "upsert" operation in the meatadata feature: Upsert means "if the key does not exist, create it. if it exists, update the value".

Fixes

  • Allocate string lists in http client once instead of each update

Full Changelog: v5.2.0...v5.3.0