Skip to content
This repository has been archived by the owner on Jan 18, 2022. It is now read-only.

GDK for Unity Alpha Release 0.3.0

Compare
Choose a tag to compare
@gdk-for-unity-bot gdk-for-unity-bot released this 11 Nov 17:55
180a1fc

In this release, we've added the ability in the Mobile Launcher window to select which Android device or emulator to launch your app on, and upgraded the Worker SDK to 14.2.1. Following this upgrade, we've also changed the default network connection type to Modular UDP with packet compression enabled. 🚀

On the breaking changes front, empty component updates will no longer trigger callbacks when received and reactive components are now removed completely. 🎉

In addition to the usual bug fixes, we've also made local Worker IDs easier to read when debugging. 🕵️‍♂️

Keep giving us your feedback and/or suggestions! Check out our Discord, our forums, or here in the Github issues!

We've packed a lot of things in this release, so please have a browse through our detailed release notes below! 👇


Breaking Changes

  • Reactive components have been removed completely. #1195
    • If you are using reactive components, please see our documentation on the ECS workflow.
  • Codegen for the GameObjectCreation package has been moved into the package. If the package is not used, readers and writers will no longer be generated. #1196
  • Empty component updates will no longer trigger callbacks when received. #1211

Added

  • Added the ability to select which Android device or emulator to launch an application on. #1194

Changed

  • Generated Worker ID's for local development are now smaller and easier to read for debugging. #1197
  • Upgraded to Worker SDK 14.2.1. #1208
    • Versioning scheme for the SDK and Mobile SDK packages have now changed to align with the GDK for Unity version.
  • Changed the default network type to ModularUDP with packet compression. #1212

Fixed

  • Fixed a bug where the Deployment Launcher window would accept tags with 33 characters. #1202
  • Fixed a small memory leak with command response callbacks using MonoBehaviours. #1205
  • Fixed an issue where events would trigger the OnUpdate callback on readers and writers. #1211

Internal

  • Cleaned up Subscriptions and Callbacks. #1200
    • Replaced usage of GuardedAuthorityCallbackManagerSet with more generic GuardedCallbackManagerSet.
    • Removed unused EntitySubscriptions class.
    • Formatting pass on all Subscriptions and Callbacks files.
  • Moved the CompressedQuaternion and FixedPointVector partials to the transform synchronization package. #1201