Skip to content

Releases: playroomkit/unity

v1.2.0

31 Jan 12:45
57d06d6
Compare
Choose a tag to compare

You can now 𝓼𝓪𝓿𝓮 games. That's a huge deal.

What's Changed

Full Changelog: v1.1.3...v1.2.0

v1.1.3

10 Jan 14:33
Compare
Choose a tag to compare

Full Changelog: v1.1.2...v1.1.3

v1.1.2

04 Jan 05:45
Compare
Choose a tag to compare
  • Updated upstream SDK v0.0.85 by @momintlh
  • Changed .multiplayer.getPlayers() to Playroom.Multiplayer().getPlayers() by @momintlh

Full Changelog: v1.1.1...v1.1.2

v1.1.1

03 Jan 17:55
Compare
Choose a tag to compare

Full Changelog: v1.1.0...v1.1.1

v1.1.0

03 Jan 12:28
dbd10ca
Compare
Choose a tag to compare

We no longer use hacks to run RPCs. This saves a lot of compute and brain power. Thanks @picodev from our Discord server for finding this.

We've also added the Transfer Host function to allow you to change hosts midgame.

What's Changed

Full Changelog: v1.0.8...v1.1.0

v1.0.8

16 Dec 06:29
7f4c90a
Compare
Choose a tag to compare

We had a little bugsie-wugsie in Browser Bridge mock mode. Thanks @maclo4 from our Discord server for finding this.

What's Changed

Full Changelog: v1.0.7...v1.0.8

v1.0.7

29 Nov 18:16
Compare
Choose a tag to compare

Full Changelog: v1.0.6...v1.0.7

v1.0.6

25 Nov 09:18
Compare
Choose a tag to compare

This is a major stable release. Yay! It can only go native from here.

Added

  • Mock Mode Updates (#87)

    • Introduced a new Mock Mode with a custom manager GameObject to switch between local and browser mock modes.
    • Browser Mock Mode: Runs actual Playroom functions inside Unity Editor to reduce the need for building the game.
    • Planned Improvements:
      • Utilize separate Assembly Definitions for editor-only scripts.
      • Handle RPCs within the new architecture.
      • Generalize Unity callback invocation from the browser.
  • Logger Feature (#122)

    • Added a debug log toggle for enhanced developer debugging.

Changed

  • Replaced Deprecated dynCall with makeDynCall (#93)
    • Updated dynCall to makeDynCall in Assets/PlayroomKit/src/index.js.
    • Verified on Unity 2022.3.23f1, Chrome 129.0.6668.90, macOS 15.1.

Fixed

  • RPC Callback Registration (#118)

    • Ensured RPC callbacks are invoked only after registration.
  • OnQuit Fixes (#121, #123)

    • Addressed issues with OnQuit behavior for both builds and browser mock mode.
    • Removed MonoPInvoke from GameManager.
    • Fixed issues with state updates after a player was removed.
  • RPC Enhancements (#117)

    • Fixed RPCcall in local mode without registering the event.
    • Addressed issues with overriding RPC events.
    • Resolved null parameter handling in RPC browser mode.
    • Integrated OnQuit implementation for browser mock mode.
  • WaitForStateLocal Fixes (#115)

    • Fixed WaitForStateLocal and related player tests.
    • Addressed null data from the JavaScript side.
    • Updated demo scenes accordingly.

Refactored

  • Dependency Injection Refactor (#106)

    • Refactored codebase to use dependency injection for better modularity.
  • Browser Mock Mode Updates (#116)

    • Refactored and reimplemented all functions for mock mode based on the new architecture.

Testing

  • Enhanced test coverage for refactored components and new features.

New Contributors

Full Changelog: v0.0.29...v1.0.6

v1.0.5beta

16 Nov 15:24
Compare
Choose a tag to compare
v1.0.5beta Pre-release
Pre-release

Full Changelog: v1.0.4beta...v1.0.5beta

Contains a hotfix, because editor only files were getting into the build version.

v1.0.4beta

16 Nov 12:19
8ab77f4
Compare
Choose a tag to compare
v1.0.4beta Pre-release
Pre-release

What's Changed

Browser Bridge Mock Mode is back! Woohoo!

Full Changelog: v1.0.3beta...v1.0.4beta