Skip to main content
Version: 1.3.0

1.3.0

2024-04-16

Unity version

The following Unity versions have been tested.

2022.3.17f1

Modules

Unity

npm

Dependencies

Changes

Extreal.Integration.AssetWorkflow.Addressables

Changed

  • Upgraded Addressables to 1.21.19.

Extreal.Integration.Chat.WebRTC

Added

  • Add the ability to adjust the microphone volume in voice chat. (Doc, PR)
  • Add the ability to adjust speaker volume in voice chat. (Doc, PR)
  • Add the ability to get the speaking volume in voice chat. (Doc, PR)

Changed

  • Changed so that if the microphone cannot be used in voice chat, only the speaker is enabled. (Doc, PR)

Extreal.Integration.Messaging

Added

  • Add messaging feature that allows groups to exchange messages. (Doc, PR)

Extreal.Integration.Messaging.Socket.IO

Added

  • Add the ability to send and receive messages via Socket.IO. (Doc, PR)

Extreal.Integration.Multiplay.Messaging

Added

Extreal.Integration.Multiplay.NGO

Changed

  • Upgraded NGO to 1.7.1.

Extreal.Integration.P2P.WebRTC

Added

  • Added setting to enable sticky sessions to make signaling servers redundant. (Doc, PR)

Changed

  • Changed to continue processing even if errors occur in Create/Close of PeerConnection. (Doc, PR)
  • Changed so that the ID of your own client and connected or disconnected clients can be obtained, so that each P2P client can be identified. (Doc, PR)
    • Please refer to the Upgrade guide as this change affects backward compatibility.

Extreal.Integration.Web.Common

Added

  • Added the ability to suppress trace logs of JavaScript call. (Doc, PR)
  • Added the ability to play videos according to the platform. (Doc, PR)

Extreal.SampleApp.Holiday

Changed

  • Change to multiplayer and text chat per space. (Doc, PR)
  • Change multiplayer and text chat to be realized by Messaging. (Doc, PR)

Upgrade guide

Please update the module versions.

Since there are changes that affect backward compatibility, please check the following and respond to the applicable applications.

Extreal.Integration.P2P.WebRTC

Applications affected by the change

Applications that combine PeerClient.OnStarted streams using methods such as Merge are affected.

Change impact and how to respond

  • The type of PeerClient.OnStarted has been changed from IObservable<Unit> to IObservable<string>.
    • If you combine PeerClient.OnStarted streams using a method such as Merge, the types will no longer match and a compilation error will occur. Please do not combine streams and use the Subject method to process streams individually.