Use Case Samples Project v1.3.0 is Released!

The newest version of the Use Case Samples project is publicly available in a GitHub repo now.

What’s New

  • Daily Rewards - A prevalent engagement feature that can boost retention by showing players an escalating series of rewards incentivizes them to keep logging in to claim better and better prizes.

  • Rewarded Ads with Mediation SDK - Offer players the opportunity to boost level end rewards by interacting with a reward booster meter and watching a rewarded ad.

  • User Reporting - Users can send us feedback about the samples from directly within the sample scenes, with automatic screenshots included.

Changed

  • Updated Unity Services packages to the group of packages released as of 2022-03-21.
  • Fixed minor UI bug where Cloud AI Use Case Sample cursor does not appear correctly at startup or when moved between plays.
  • Improved throw handling to permit Cloud Code to throw standard and custom exceptions that are caught and handled correctly in Unity client scripts.
  • Changed the name of the project from “Game Operations Samples” to “Unity Gaming Services Use Cases”.
  • Removed unused networking and multiplayer-related packages.
  • Renamed existing “Daily Rewards” use case to “Loot Boxes With Cooldown” to better describe its behavior and avoid confusion with existing live games that use a monthly calendar to grant rewards on a daily basis.

Please don’t hesitate to reach out to us for suggestions or questions.

5 Likes

We’ve just published patch version 1.3.1 to the GitHub repo, which fixes a few bugs:

  • Fixed a bug in Seasonal Events which caused the incorrect season to appear when the client’s clock was incorrect. This could cause the client to appear to claim the wrong season or be unable to claim subsequent seasons when server already claimed it.
  • Fixed a bug which caused the Battle Pass to occasionally throw a null ref exception during initialization.
  • Fixed a bug which caused the Battle Pass to sometimes fail to start the new season because of a clock mismatch between the client and the server. The use case has been made more server-authoritative by always using the server timestamp when deciding which is the current season.
  • Fixed a bug in AB Test where under certain circumstances Cloud Save keys weren’t getting created as expected.
  • Fixed Addressables build issue on mobile by adding call to Addressables BuildPlayerContent call when building.
1 Like