Repository navigation
v3.0.0
[3.0.0] - 2026-09-14
Added
- Netcode for Entities (com.unity.netcode 7.0.0) is now a hard dependency, so installing Netcode for GameObjects also brings it, and its own dependencies (Entities, Burst, Collections), into the project.
Changed
- All editor assembly definitions are renamed with Unity.Netcode.GameObjects.x variants
Unity.Netcode.Editor → Unity.Netcode.GameObjects.Editor
Unity.Netcode.Editor.CodeGen → Unity.Netcode.GameObjects.Editor.CodeGen
Unity.Netcode.Editor.PackageChecker → Unity.Netcode.GameObjects.Editor.PackageChecker
Unity.Netcode.Editor.Tests → Unity.Netcode.GameObjects.Editor.Tests
- The timing types moved out of the Unity.Netcode namespace into Unity.Netcode.GameObjects.Timing. The assembly is unchanged, and existing scripts are migrated automatically when the package is upgraded. The exception is a reference another installed package still resolves under Unity.Netcode: the updater only rewrites references that fail to resolve, so those have to be updated by hand. A reference reached through a namespace alias is also left alone, and reports as a compile error naming the type.
Unity.Netcode.NetworkTime → Unity.Netcode.GameObjects.Timing.NetworkTime
Unity.Netcode.NetworkTimeSystem → Unity.Netcode.GameObjects.Timing.NetworkTimeSystem
Unity.Netcode.NetworkTickSystem → Unity.Netcode.GameObjects.Timing.NetworkTickSystem
Deprecated
- Several APIs that were already marked [Obsolete] with a warning now raise a compile error instead (they are not removed yet).