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.