Skip to main content
Version: 1.3.0

1.2.0

2023-10-31

Unity version

The following Unity versions have been tested.

2022.3.2f1

Modules

Unity

npm

Dependencies

Changes

Extreal.Core.Logging

Changed

  • Upgraded Unity to 2022.3.

Extreal.Core.StageNavigation

Changed

  • Upgraded Unity to 2022.3.

Extreal.Core.Common

Added

  • Added feature that allows hooks to be added to IObservable. (Doc, PR)

Changed

  • Upgraded Unity to 2022.3.

Extreal.Integration.Multiplay.NGO

Changed

  • Upgraded Unity to 2022.3.
  • Upgraded NGO to 1.5.1.
  • Removed features related to UNet Transport since it is no longer supported by NGO.(PR)
    • Please refer to the Upgrade guide as this change affects backward compatibility.
  • Changed NgoConfig to allow domain name to be specified in the Address property. (PR)
  • Added features for hosts to NgoServer. (Doc, PR)

Extreal.Integration.Multiplay.NGO.WebRTC

Added

  • Added WebRtcTransport for P2P (Host/Client) multiplayer. (Doc, PR)

Extreal.Integration.Chat.Vivox

Changed

  • Upgraded Unity to 2022.3.
  • Upgraded Vivox to 15.1.210100-pre.1.

Extreal.Integration.AssetWorkflow.Addressables

Changed

  • Upgraded Unity to 2022.3.
  • Upgraded Addressables to 1.21.17.
  • Applied changes in Addressables to the build script that encrypts assets, as the build scripts in Addressables have changed. (PR)
    • Please refer to the Upgrade guide as this change affects backward compatibility.
  • Asset encryption and decryption feature is not available in WebGL, so we separated out the assembly definition and excluded WebGL from the platform so that it would not be compiled when building for the WebGL platform. (PR)
    • This change affects backward compatibility, so please refer to Upgrade guide.

Extreal.Integration.Web.Common

Added

  • Added feature for easier use of C# and JavaScript integration provided by Unity. (Doc)

Extreal.Integration.P2P.WebRTC

Added

  • Added base features to facilitate the creation of P2P using WebRTC. (Doc)

Extreal.Integration.Chat.WebRTC

Added

  • Added the ability to have text/voice chat via P2P. (Doc)

Extreal.SampleApp.Holiday

Added

  • Added application usage visualization. (Doc, PR)
  • Added the ability to switch spaces within a virtual space. (Doc, PR)

Changed

  • Upgraded Unity to 2022.3.
  • Changed to browser-oriented application (WebGL). (Doc, PR)
  • Changed text/voice chat and multiplayer to be implemented via P2P. (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.Multiplay.NGO

Applications affected by the change

Applications using UNet Transport, which was provided by NGO, are affected.

Change impact and how to respond

UNet Transport is no longer supported by NGO.

Please change to use the Unity Transport provided by NGO.

Extreal.Integration.AssetWorkflow.Addressables

Applications affected by the change

Applications that encrypt assets are affected.

Change impact and how to respond

  • A build script that encrypts assets (BuildScriptEncryptMode) no longer works due to a change in the Addressables build script. Therefore, we applied the Addressables changes to the build script that encrypts assets.
  • Asset encryption and decryption feature is not available in WebGL, so we separated out the assembly definition and excluded WebGL from the platform so that it would not be compiled when building for the WebGL platform. Therefore, applications that encrypt assets will have compilation errors.
    • If you want to use the asset encryption and decryption feature, please add Extreal.Integration.AssetWorkflow.Addressables.Custom.ResourceProviders to the assembly definition.