This page is a work in progress and could be pending updates.

SDK & Release Notes

Getting The Fusion SDK

Nightly Builds

Version Release Date Download
0.5.0 Beta Jul 05, 2021 Fusion SDK 0.5.0 Beta Nightly Build 230 Release Notes

Back To Top

Requirements

  • Unity 2020.3 or above
  • (will be added as a Unity package dependency) Mono.Cecil

Back To Top

Supported Platforms

  • Microsoft Windows
  • macOS
  • Android (including Quest)
  • iOS
  • Linux

During the Beta cycle support for the following platforms wil be added:

  • Nintendo Switch
  • Xbox One
  • Xbox Series X
  • PS4
  • PS5

Back To Top

SDK Contents

Back To Top

Release Notes

Back To Top

0.5.0

Beta Nightly

Build 229 (Jul 02, 2021)

Changes

  • NetworkBehaviour.Defaults now take two parameters: afterSpawned and isLocalSpawn
  • Renamed AppIdRealtime to AppIdFusion in Photon App Settings scriptable object
  • Photon Realtime SDK to v4.1.6.3

Bug Fixes

  • Fixed: Issues with transform.position not being consistent in Spawned callback between server/client in server mode, and also not being consistent in client auth mode

Back To Top
Back To "Release Notes"

Build 228 (Jul 01, 2021)

Bug Fixes

  • Fixed: Issue with [Accuracy(0)] on Vector2/Vector3/Quaternion
  • Fixed: Bug with objects spawned by re-used player indices not showing up for other clients in shared mode
  • Fixed: Weaver issue with static fields on structs implementing INetworkStruct

Back To Top
Back To "Release Notes"

Build 227 (Jun 30, 2021)

Breaking Changes

  • Added ShutdownReason to OnShutdown Event
    You must modify any INetworkRunnerCallbacks to include the extra param on the OnShutdown callback

What's New

  • Added shortcuts for 'Rebuild Object Table' and 'Import Scenes From Build Settings' to the Fusion menu in Unity
  • Added AlwaysShowStats boolean setting on NetworkDebugStart
  • Added area of interest support for shared mode
  • Added transform parenting support to NetworkTransform/NetworkRigidbody/NetworkCharacterController
  • Added Teleport to NetworkRigidbody and NetworkCharacterController

Changes

  • Renamed NetworkAreaOfInterestBehaviour.PositionOffset to NetworkAreaOfInterestBehaviour.PositionWordOffset

Back To Top
Back To "Release Notes"

Build 226 (Jun 29, 2021)

What's New

  • Added NetworkRunner.RequestStateAuthority and NetworkRunner.ReleaseStateAuthority

Bug Fixes

  • Fixed: Object destruction when clients leave in shared mode

Back To Top
Back To "Release Notes"

Build 223 (Jun 25, 2021)

Bug Fixes

  • Fixed: "Could not load NetworkProjectConfigAsset" errors after importing package on some Unity versions

Back To Top
Back To "Release Notes"

Build 222 (Jun 24, 2021)

What's New

  • Added NetworkObject.RemoveInputAuthority and NetworkObject.RemoveStateAuthority

Bug Fixes

  • Fixed: Weaver will now longer throw an exception when Accuracy is specified with a double

Back To Top
Back To "Release Notes"

Build 221 (Jun 23, 2021)

Changes

  • Callback interfaces like ISceneLoaded, IPlayerJoined, IBeforeAllTicks, etc. will no longer be invoked on behaviours which are not enabled

Bug Fixes

  • Fixed: An issues in the Lag-Compensated system when adding the first HitboxRoot object to a Manager that started with no initial objects
  • Fixed: Issue with NetworkRigidbody throwing errors when physics mode is set to None

Back To Top
Back To "Release Notes"

Build 220 (Jun 22, 2021)

What's New

  • RaycastAll to lag compensated queries

Changes

  • NetworkRigidbody now automatically disabled the built in unity rigidbody interpolation, if NetworkRigidbody is used fusion takes care of all interpolation for that rigidbody
  • Changed order of SyncDragMass and InterpolationTarget in inspector for NetworkRigidbody
  • Networked Properties in inspector now use a default closed foldout, monitoring these values can cause performance issues in the editor with complex NetworkBehaviours

Bug Fixes

  • Fixed: SinglePlayer Mode
  • Fixed: IL2CPP memory alignment issue on android

Back To Top
Back To "Release Notes"

Build 218 (Jun 19, 2021)

Changes

  • Runtime and Baked info exposed in the NetworkObject inspector

Back To Top
Back To "Release Notes"

Build 217 (Jun 18, 2021)

What's New

  • Lag compensated query for past pos/rot of any specific hitbox (two overloads: based on tick, or on player reference view)

Changes

  • Improved documentation and ease of interpolation configuration options

Bug Fixes

  • Fixed: All issues with nested INetworkInput and INetworkStruct types
  • Fixed: Minor issue in interpolation time jitter delta calculation where a small amount of delta time would sometimes be discarded

Back To Top
Back To "Release Notes"

Build 216 (Jun 17, 2021)

What's New

  • Implemented new ingame stats

Changes

  • NetworkDebugStart Auto mode will never show menu. Use Manual or UserInterface settings to start clients

Bug Fixes

  • Fixed: MaxPlayers connected to a Dedicated Server
  • Fixed: NetworkDebugStart menu for StartClients and StartClient working again
  • Fixed: Bug where client side prediction time would get stuck in very high prediction offset in rare cases
  • Fixed: Bug where client side prediction time would get stuck in very high prediction offset in rare cases
  • Fixed: Assert bug in SmoothRandom constructor

Back To Top
Back To "Release Notes"

Build 215 (Jun 16, 2021)

Bug Fixes

  • Fixed: Issue with NetworkBehaviourUtils marked as private causing issues when weaving certain RPCs

Back To Top
Back To "Release Notes"

Build 214 (Jun 15, 2021)

What's New

  • Added NetworkRunner.GetAllBehaviours<T> API to get all active network/simulation behaviours of a certain type
  • IRunnerVisibilityRecognizedType can be added to Monobehaviours to flag them for inclusion in the RunnerVisibility system

Changes

  • Obsoleted GetActiveSimulationBehaviours for GetAllBehaviours

Bug Fixes

  • Fixed: SinglePlayer mode start

Back To Top
Back To "Release Notes"

Build 213 (Jun 14, 2021)

Bug Fixes

  • Fixed: Networked Properties UI added handling for [Neworked] pointer types

Back To Top
Back To "Release Notes"

Build 211 (Jun 11, 2021)

Bug Fixes

  • Fixed: Nanosockets for macOS
  • Fixed: Singleplayer game sdtart

Back To Top
Back To "Release Notes"

Build 208 (Jun 09, 2021)
  • Initial beta release

Changes

  • Cleared alpha changelog


Back To "Release Notes"

To Document Top