Skip to content

Releases: Unity-Technologies/com.unity.netcode.gameobjects

NetworkedObject Custom Inspector

02 Apr 07:04
Compare
Choose a tag to compare
Pre-release

This release is minor. It adds a custom inspector to the NetworkedObject component but also includes minor API changes.

Object Spawning

02 Apr 05:01
Compare
Choose a tag to compare
Object Spawning Pre-release
Pre-release

This release fixes many issues with the ObjectSpawning system.
It also adds a BinaryIgnore attribute that can be used on fields to make them ignored during serialization.
It also adds send overloads that use serialization. Deserialization still has to be done manually.

Binary Serializer

31 Mar 23:15
Compare
Choose a tag to compare
Binary Serializer Pre-release
Pre-release

This release adds a Binary Serializer for use by library users. Not yet in use by the library.

Encryption

31 Mar 00:15
a27e4de
Compare
Choose a tag to compare
Encryption Pre-release
Pre-release

This release adds encryption with a ECDH-E Key exchange that is signed with RSA, messages gets encrypted with AES.

Also fixes some problems with SyncedVars.

The libraries Encryption parts will not function without the IntX library for now.

UI, Prototyping & Reworked Targets

30 Mar 02:11
Compare
Choose a tag to compare
Pre-release

This release includes better inspector UI. You can now get the Editor Unity package alongside the binary which includes aesthetic additions to the inspector.

It also adds a new prototyping component for NavMeshAgents and also improves on existing ones.

The last big thing is the reworked target system that now targets the individual NetworkedBehaviour rather than all message handlers on the NetworkedObject.

The MLAPI_Editor package includes icons for all the components and also editor scripts that make the NetworkedBehaviour's and the NetworkedAnimator components more usable.

Handshake Hotfix & NetworkTime

21 Mar 13:11
Compare
Choose a tag to compare
Pre-release

Fixed an issue that prevents the internal handshake from being sent which means that connections will be dropped. A NetworkTime property is also added to the NetworkManager which is a time value synced from Server to Client.

Tickrate & Fixes

09 Mar 16:39
Compare
Choose a tag to compare
Tickrate & Fixes Pre-release
Pre-release

Tickrate system that allows for better control of network resources. Highly competitive games that require low latency can run at a higher tickrate while games such as card games can run on very low tickrates. Also includes minor fixes.

Stability Update & Hotfixes

08 Mar 19:11
Compare
Choose a tag to compare
Pre-release

This is a stability update that also fixes issues regarding the SyncVar system and some other components of the MLAPI. No major new features have been introduced.

SyncVars

08 Mar 09:39
4f5ce9e
Compare
Choose a tag to compare
SyncVars Pre-release
Pre-release

This release adds SyncVars and some other minor changes and improvements.

Server message revamp

06 Mar 20:57
Compare
Choose a tag to compare
Server message revamp Pre-release
Pre-release

The server can no longer send messages to itself.