This document is about: QUANTUM 3
SWITCH TO

Migration Guide

Migrating Quantum From 3.0 to 3.1

Icon
Projects in Quantum SDK 2.1 should be upgraded to the latest 3.0 SDK before being upgraded to 3.1.

Migration Steps

  • Download the latest Quantum SDK 3.1 unitypackage
  • Check for modifications to any Quantum Unity scripts and backup the changes.
  • Import the .unitypackage into the Unity project.
  • Delete remnants of the Quantum.Deterministic library: Quantum.Deterministic.dll, Quantum.Deterministic.pdb and Quantum.Deterministic.xml.
  • Restart the Unity Editor.
  • Fix any remaining compilation errors.
  • (Optional) If the project uses Bot SDK, close its AI documents and editor window, download Bot SDK 3.1.0 Preview package and import it into the project.
  • Reimport the asset Assets/QuantumUser/Resources/QuantumDefaultConfigs.asset to make sure the InputActionAsset is set.
  • The multi client scripts and prefabs have been moved into a additional .unitypackage, delete the these files from the SDK.
    • Assets/Photon/Quantum/Runtime/RuntimeAssets/QuantumMultiClientRunner.prefab
    • Assets/Photon/Quantum/Runtime/QuantumMultiClientPlayer.cs
    • Assets/Photon/Quantum/Runtime/QuantumMultiClientPlayerView.cs
    • Assets/Photon/Quantum/Runtime/QuantumMultiClientRunner.cs
  • Import optional used Quantum packages from Assets/Photon/Quantum/PackageResources: Quantum-DemoInput, Quantum-Menu or Quantum-MultiClient by importing the .unitypackage manually or by reinstalling it using the Quantum Hub Sample section.
Back to top