From 2a682932705fc4dd32918a634927a05829262489 Mon Sep 17 00:00:00 2001 From: Fernando Cortez Date: Mon, 18 Sep 2023 11:06:50 -0400 Subject: [PATCH 1/5] fix: NetworkVariable warnings on player spawns [MTT-7161] (#870) * netvar instantiation pre-spawn * changelog addition --- Assets/Scripts/Gameplay/GameState/ServerBossRoomState.cs | 6 +++--- CHANGELOG.md | 5 +++++ 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/Assets/Scripts/Gameplay/GameState/ServerBossRoomState.cs b/Assets/Scripts/Gameplay/GameState/ServerBossRoomState.cs index 71bfdb747..3eb16ad6d 100644 --- a/Assets/Scripts/Gameplay/GameState/ServerBossRoomState.cs +++ b/Assets/Scripts/Gameplay/GameState/ServerBossRoomState.cs @@ -204,13 +204,13 @@ void SpawnPlayer(ulong clientId, bool lateJoin) } } - networkAvatarGuidState.AvatarGuid.Value = - persistentPlayer.NetworkAvatarGuidState.AvatarGuid.Value; + // instantiate new NetworkVariables with a default value to ensure they're ready for use on OnNetworkSpawn + networkAvatarGuidState.AvatarGuid = new NetworkVariable(persistentPlayer.NetworkAvatarGuidState.AvatarGuid.Value); // pass name from persistent player to avatar if (newPlayer.TryGetComponent(out NetworkNameState networkNameState)) { - networkNameState.Name.Value = persistentPlayer.NetworkNameState.Name.Value; + networkNameState.Name = new NetworkVariable(persistentPlayer.NetworkNameState.Name.Value); } // spawn players characters with destroyWithScene = true diff --git a/CHANGELOG.md b/CHANGELOG.md index 6346cdaf5..6cc8b1abd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) Additional documentation and release notes are available at [Multiplayer Documentation](https://docs-multiplayer.unity3d.com). +## [unreleased] - yyyy-mm-dd + +### Fixed +* Fixed NetworkVariable warnings that would be logged when a player was spawned (#863) For a player, certain NetworkVariable values were previously modified before the player's NetworkObject was spawned, resulting in warnings. Now, the NetworkVariable itself is instantiated on the server pre-spawn, such that it is instantiated with the new default value, ensuring the new default value is ready to be read on subsequent OnNetworkSpawn methods for said NetworkObject. + ## [2.3.0] - 2023-09-07 ### Changed From 95d1c123be581b0e6e6f2aa7ac0a76477c322748 Mon Sep 17 00:00:00 2001 From: Fernando Cortez Date: Tue, 12 Dec 2023 17:59:45 -0500 Subject: [PATCH 2/5] feat: upgrade to 2022.3.14f1 & NGO v1.7.1 [MTT-7763] (#871) * upgrade project to 2022.3.14f1 LTS * upgrade to NGO v1.7.1 * changelog addition * upgrading Utilities package to NGO v1.7.1 * adding Noel's fix for failing test * updated URP & project settings --- .../PubSub/NetworkedMessageChannel.cs | 6 +++ ...ersalRenderPipelineAsset_Windows_Low.asset | 4 +- ...alRenderPipelineAsset_Windows_Medium.asset | 4 +- ...rsalRenderPipelineAsset_Windows_High.asset | 4 +- ...salRenderPipelineAsset_Windows_Ultra.asset | 4 +- CHANGELOG.md | 4 ++ .../CHANGELOG.md | 5 ++ .../package.json | 2 +- Packages/manifest.json | 18 +++---- Packages/packages-lock.json | 53 +++++++++++-------- ProjectSettings/NetcodeForGameObjects.asset | 3 ++ ProjectSettings/ProjectSettings.asset | 4 +- ProjectSettings/ProjectVersion.txt | 4 +- ProjectSettings/ShaderGraphSettings.asset | 4 +- 14 files changed, 73 insertions(+), 46 deletions(-) create mode 100644 ProjectSettings/NetcodeForGameObjects.asset diff --git a/Assets/Scripts/Infrastructure/PubSub/NetworkedMessageChannel.cs b/Assets/Scripts/Infrastructure/PubSub/NetworkedMessageChannel.cs index 39228691c..3ca9adfd5 100644 --- a/Assets/Scripts/Infrastructure/PubSub/NetworkedMessageChannel.cs +++ b/Assets/Scripts/Infrastructure/PubSub/NetworkedMessageChannel.cs @@ -75,6 +75,12 @@ public override void Publish(T message) void SendMessageThroughNetwork(T message) { + // Avoid throwing an exception if you are in the middle of shutting down and either + // NetworkManager no longer exists or the CustomMessagingManager no longer exists. + if (m_NetworkManager == null || m_NetworkManager.CustomMessagingManager == null) + { + return; + } var writer = new FastBufferWriter(FastBufferWriter.GetWriteSize(), Allocator.Temp); writer.WriteValueSafe(message); m_NetworkManager.CustomMessagingManager.SendNamedMessageToAll(m_Name, writer); diff --git a/Assets/URP/Windows/0_UniversalRenderPipelineAsset_Windows_Low.asset b/Assets/URP/Windows/0_UniversalRenderPipelineAsset_Windows_Low.asset index ac12d42a8..ae1ae60d1 100644 --- a/Assets/URP/Windows/0_UniversalRenderPipelineAsset_Windows_Low.asset +++ b/Assets/URP/Windows/0_UniversalRenderPipelineAsset_Windows_Low.asset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b276240933fdda078fe3a462a4729dbade38d49a9ae51cc6eaad477907cb2ac9 -size 3493 +oid sha256:156f546b1b47dd12ebf17462717d52e8b9225b90057649a6f994d1b9a05df6d3 +size 3673 diff --git a/Assets/URP/Windows/1_UniversalRenderPipelineAsset_Windows_Medium.asset b/Assets/URP/Windows/1_UniversalRenderPipelineAsset_Windows_Medium.asset index 60ab234f6..67025e14f 100644 --- a/Assets/URP/Windows/1_UniversalRenderPipelineAsset_Windows_Medium.asset +++ b/Assets/URP/Windows/1_UniversalRenderPipelineAsset_Windows_Medium.asset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:08ba74e6bb58af1ca915ad7e9f6bdcc451d2604be3bf6a8621a9a91f83ac747c -size 3501 +oid sha256:664825d50ebaca88798a13d93675e3c4c5bb7d155e963ee13cf2bc79f5f8d86f +size 3681 diff --git a/Assets/URP/Windows/2_UniversalRenderPipelineAsset_Windows_High.asset b/Assets/URP/Windows/2_UniversalRenderPipelineAsset_Windows_High.asset index 636658577..96f2f92e9 100644 --- a/Assets/URP/Windows/2_UniversalRenderPipelineAsset_Windows_High.asset +++ b/Assets/URP/Windows/2_UniversalRenderPipelineAsset_Windows_High.asset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b3fa683710f40f40512976e3bdae2171c9ba488c985f87995fd0577839347cd6 -size 3493 +oid sha256:6031aaba9d7ac0ca61ea9f6cc34c9133e0b65e4be56559ca2641975bfb980f54 +size 3673 diff --git a/Assets/URP/Windows/3_UniversalRenderPipelineAsset_Windows_Ultra.asset b/Assets/URP/Windows/3_UniversalRenderPipelineAsset_Windows_Ultra.asset index 85384a7ed..782d7e5f3 100644 --- a/Assets/URP/Windows/3_UniversalRenderPipelineAsset_Windows_Ultra.asset +++ b/Assets/URP/Windows/3_UniversalRenderPipelineAsset_Windows_Ultra.asset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d20bce9da6b76d3fb037333159f05170ad0e75d5f4df6414bcca8c368585f501 -size 3495 +oid sha256:e410deed7cd331c908f7de7defdf7a2994eb002e3384c8ad69357c033d25b665 +size 3675 diff --git a/CHANGELOG.md b/CHANGELOG.md index 6cc8b1abd..9a6e324e8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,10 @@ Additional documentation and release notes are available at [Multiplayer Documen ## [unreleased] - yyyy-mm-dd +### Changed +* Upgraded editor version to 2022.3.14f1 (#871) +* Upgraded Boss Room to Netcode for GameObjects v1.7.1 (#871) + ### Fixed * Fixed NetworkVariable warnings that would be logged when a player was spawned (#863) For a player, certain NetworkVariable values were previously modified before the player's NetworkObject was spawned, resulting in warnings. Now, the NetworkVariable itself is instantiated on the server pre-spawn, such that it is instantiated with the new default value, ensuring the new default value is ready to be read on subsequent OnNetworkSpawn methods for said NetworkObject. diff --git a/Packages/com.unity.multiplayer.samples.coop/CHANGELOG.md b/Packages/com.unity.multiplayer.samples.coop/CHANGELOG.md index 94dce858a..c403734e6 100644 --- a/Packages/com.unity.multiplayer.samples.coop/CHANGELOG.md +++ b/Packages/com.unity.multiplayer.samples.coop/CHANGELOG.md @@ -1,5 +1,10 @@ # Multiplayer Samples Co-op Changelog +## [unreleased] - yyyy-mm-dd + +### Changed +* Upgraded Utilities package to Netcode for GameObjects v1.7.1 (#871) + ## [1.7.0] - 2023-09-07 ### Changed diff --git a/Packages/com.unity.multiplayer.samples.coop/package.json b/Packages/com.unity.multiplayer.samples.coop/package.json index 1c1d942c3..3acf88b3b 100644 --- a/Packages/com.unity.multiplayer.samples.coop/package.json +++ b/Packages/com.unity.multiplayer.samples.coop/package.json @@ -9,7 +9,7 @@ "dependencies": { "com.unity.learn.iet-framework": "3.1.3", "com.unity.multiplayer.tools": "1.1.0", - "com.unity.netcode.gameobjects": "1.6.0", + "com.unity.netcode.gameobjects": "1.7.1", "com.unity.services.relay": "1.0.5" } } \ No newline at end of file diff --git a/Packages/manifest.json b/Packages/manifest.json index cc3850e86..c4af97ddf 100644 --- a/Packages/manifest.json +++ b/Packages/manifest.json @@ -1,25 +1,25 @@ { "dependencies": { "com.unity.2d.sprite": "1.0.0", - "com.unity.ai.navigation": "1.1.4", + "com.unity.ai.navigation": "1.1.5", "com.unity.cinemachine": "2.9.5", - "com.unity.collab-proxy": "2.0.5", - "com.unity.ide.rider": "3.0.24", - "com.unity.ide.visualstudio": "2.0.18", + "com.unity.collab-proxy": "2.2.0", + "com.unity.ide.rider": "3.0.26", + "com.unity.ide.visualstudio": "2.0.22", "com.unity.ide.vscode": "1.2.5", "com.unity.learn.iet-framework": "3.1.3", - "com.unity.memoryprofiler": "1.0.0", + "com.unity.memoryprofiler": "1.1.0", "com.unity.multiplayer.tools": "2.0.0-pre.3", - "com.unity.netcode.gameobjects": "1.6.0", + "com.unity.netcode.gameobjects": "1.7.1", "com.unity.performance.profile-analyzer": "1.2.2", "com.unity.postprocessing": "3.2.2", - "com.unity.render-pipelines.universal": "14.0.8", - "com.unity.services.authentication": "2.7.1", + "com.unity.render-pipelines.universal": "14.0.9", + "com.unity.services.authentication": "2.7.2", "com.unity.services.lobby": "1.1.0", "com.unity.services.relay": "1.0.5", "com.unity.test-framework": "1.1.33", "com.unity.textmeshpro": "3.0.6", - "com.unity.timeline": "1.7.5", + "com.unity.timeline": "1.7.6", "com.unity.toolchain.macos-x86_64-linux-x86_64": "2.0.4", "com.unity.transport": "2.0.2", "com.unity.ugui": "1.0.0", diff --git a/Packages/packages-lock.json b/Packages/packages-lock.json index 08daed58d..e2f1af818 100644 --- a/Packages/packages-lock.json +++ b/Packages/packages-lock.json @@ -7,7 +7,7 @@ "dependencies": {} }, "com.unity.ai.navigation": { - "version": "1.1.4", + "version": "1.1.5", "depth": 0, "source": "registry", "dependencies": { @@ -16,7 +16,7 @@ "url": "https://packages.unity.com" }, "com.unity.burst": { - "version": "1.8.7", + "version": "1.8.10", "depth": 1, "source": "registry", "dependencies": { @@ -34,7 +34,7 @@ "url": "https://packages.unity.com" }, "com.unity.collab-proxy": { - "version": "2.0.5", + "version": "2.2.0", "depth": 0, "source": "registry", "dependencies": {}, @@ -66,7 +66,7 @@ "url": "https://packages.unity.com" }, "com.unity.ide.rider": { - "version": "3.0.24", + "version": "3.0.26", "depth": 0, "source": "registry", "dependencies": { @@ -75,7 +75,7 @@ "url": "https://packages.unity.com" }, "com.unity.ide.visualstudio": { - "version": "2.0.18", + "version": "2.0.22", "depth": 0, "source": "registry", "dependencies": { @@ -108,7 +108,7 @@ "url": "https://packages.unity.com" }, "com.unity.memoryprofiler": { - "version": "1.0.0", + "version": "1.1.0", "depth": 0, "source": "registry", "dependencies": { @@ -123,7 +123,7 @@ "dependencies": { "com.unity.learn.iet-framework": "3.1.3", "com.unity.multiplayer.tools": "1.1.0", - "com.unity.netcode.gameobjects": "1.6.0", + "com.unity.netcode.gameobjects": "1.7.1", "com.unity.services.relay": "1.0.5" } }, @@ -143,12 +143,12 @@ "url": "https://packages.unity.com" }, "com.unity.netcode.gameobjects": { - "version": "1.6.0", + "version": "1.7.1", "depth": 0, "source": "registry", "dependencies": { "com.unity.nuget.mono-cecil": "1.10.1", - "com.unity.transport": "1.3.4" + "com.unity.transport": "1.4.0" }, "url": "https://packages.unity.com" }, @@ -190,7 +190,7 @@ "url": "https://packages.unity.com" }, "com.unity.render-pipelines.core": { - "version": "14.0.8", + "version": "14.0.9", "depth": 1, "source": "builtin", "dependencies": { @@ -201,14 +201,23 @@ } }, "com.unity.render-pipelines.universal": { - "version": "14.0.8", + "version": "14.0.9", "depth": 0, "source": "builtin", "dependencies": { "com.unity.mathematics": "1.2.1", - "com.unity.burst": "1.8.4", - "com.unity.render-pipelines.core": "14.0.8", - "com.unity.shadergraph": "14.0.8" + "com.unity.burst": "1.8.9", + "com.unity.render-pipelines.core": "14.0.9", + "com.unity.shadergraph": "14.0.9", + "com.unity.render-pipelines.universal-config": "14.0.9" + } + }, + "com.unity.render-pipelines.universal-config": { + "version": "14.0.9", + "depth": 1, + "source": "builtin", + "dependencies": { + "com.unity.render-pipelines.core": "14.0.9" } }, "com.unity.searcher": { @@ -219,7 +228,7 @@ "url": "https://packages.unity.com" }, "com.unity.services.authentication": { - "version": "2.7.1", + "version": "2.7.2", "depth": 0, "source": "registry", "dependencies": { @@ -231,7 +240,7 @@ "url": "https://packages.unity.com" }, "com.unity.services.core": { - "version": "1.10.1", + "version": "1.12.0", "depth": 1, "source": "registry", "dependencies": { @@ -290,13 +299,13 @@ "url": "https://packages.unity.com" }, "com.unity.services.wire": { - "version": "1.2.0", + "version": "1.2.2", "depth": 1, "source": "registry", "dependencies": { - "com.unity.services.core": "1.10.1", + "com.unity.services.core": "1.11.0", "com.unity.nuget.newtonsoft-json": "3.2.1", - "com.unity.services.authentication": "2.6.1" + "com.unity.services.authentication": "2.7.2" }, "url": "https://packages.unity.com" }, @@ -308,11 +317,11 @@ "url": "https://packages.unity.com" }, "com.unity.shadergraph": { - "version": "14.0.8", + "version": "14.0.9", "depth": 1, "source": "builtin", "dependencies": { - "com.unity.render-pipelines.core": "14.0.8", + "com.unity.render-pipelines.core": "14.0.9", "com.unity.searcher": "4.9.2" } }, @@ -353,7 +362,7 @@ "url": "https://packages.unity.com" }, "com.unity.timeline": { - "version": "1.7.5", + "version": "1.7.6", "depth": 0, "source": "registry", "dependencies": { diff --git a/ProjectSettings/NetcodeForGameObjects.asset b/ProjectSettings/NetcodeForGameObjects.asset new file mode 100644 index 000000000..adbb8d27b --- /dev/null +++ b/ProjectSettings/NetcodeForGameObjects.asset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:361bce09d25b168055f616f3b0691fa9df29bc6988f911c21f399571e619f268 +size 536 diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset index 5cc42a20f..ed826e2aa 100644 --- a/ProjectSettings/ProjectSettings.asset +++ b/ProjectSettings/ProjectSettings.asset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:64b4451c53ca78def1a82ed366a92399fce17e936d3c4e4e370f3f5b57d3f9ad -size 26959 +oid sha256:4c7cd337a322f876e0c3730a3785edfe5b7c7f40ffc06e1793f7b3881f5137d3 +size 27052 diff --git a/ProjectSettings/ProjectVersion.txt b/ProjectSettings/ProjectVersion.txt index 78a778891..da6718916 100644 --- a/ProjectSettings/ProjectVersion.txt +++ b/ProjectSettings/ProjectVersion.txt @@ -1,2 +1,2 @@ -m_EditorVersion: 2022.3.7f1 -m_EditorVersionWithRevision: 2022.3.7f1 (b16b3b16c7a0) +m_EditorVersion: 2022.3.14f1 +m_EditorVersionWithRevision: 2022.3.14f1 (eff2de9070d8) diff --git a/ProjectSettings/ShaderGraphSettings.asset b/ProjectSettings/ShaderGraphSettings.asset index dd093378f..f4a219d76 100644 --- a/ProjectSettings/ShaderGraphSettings.asset +++ b/ProjectSettings/ShaderGraphSettings.asset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:16a92b7409c2b1f39a3a4c3b49ec6c6ab3a641e55eaaa8f47101026758e3339c -size 463 +oid sha256:dd7b0e5c5b40aea5d5c546731cb576959d0829155cddf50e862a0be072195ca9 +size 489 From beac39e1a7252c3cd86186d1ac2525df0e4ae9f0 Mon Sep 17 00:00:00 2001 From: Fernando Cortez Date: Wed, 13 Dec 2023 13:21:30 -0500 Subject: [PATCH 3/5] project updated for v2.4.0 release --- CHANGELOG.md | 5 ++++- Documentation/Images/StartupScene.png | 4 ++-- Packages/com.unity.multiplayer.samples.coop/CHANGELOG.md | 2 +- Packages/com.unity.multiplayer.samples.coop/package.json | 2 +- ProjectSettings/ProjectSettings.asset | 2 +- README.md | 4 ++-- 6 files changed, 11 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9a6e324e8..666c283b4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,10 +6,13 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) Additional documentation and release notes are available at [Multiplayer Documentation](https://docs-multiplayer.unity3d.com). -## [unreleased] - yyyy-mm-dd +## [2.4.0] - 2023-12-13 ### Changed * Upgraded editor version to 2022.3.14f1 (#871) + * com.unity.ai.navigation upgraded to v1.1.5 + * com.unity.render-pipelines.universal upgraded to v14.0.9 + * com.unity.services.authentication upgraded to v2.7.1 * Upgraded Boss Room to Netcode for GameObjects v1.7.1 (#871) ### Fixed diff --git a/Documentation/Images/StartupScene.png b/Documentation/Images/StartupScene.png index 394fb9b18..08638b43c 100644 --- a/Documentation/Images/StartupScene.png +++ b/Documentation/Images/StartupScene.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:664b3898c109e57e9067d0e9d53901074a9779e2e1f608f6022671312ef9b5ad -size 10931 +oid sha256:c1cd52264100717f66a61f31dee6861c6d8d833ee4e43895cffb9f625865ecac +size 110888 diff --git a/Packages/com.unity.multiplayer.samples.coop/CHANGELOG.md b/Packages/com.unity.multiplayer.samples.coop/CHANGELOG.md index c403734e6..339f8624e 100644 --- a/Packages/com.unity.multiplayer.samples.coop/CHANGELOG.md +++ b/Packages/com.unity.multiplayer.samples.coop/CHANGELOG.md @@ -1,6 +1,6 @@ # Multiplayer Samples Co-op Changelog -## [unreleased] - yyyy-mm-dd +## [1.8.0] - 2023-12-13 ### Changed * Upgraded Utilities package to Netcode for GameObjects v1.7.1 (#871) diff --git a/Packages/com.unity.multiplayer.samples.coop/package.json b/Packages/com.unity.multiplayer.samples.coop/package.json index 3acf88b3b..d3c556cb9 100644 --- a/Packages/com.unity.multiplayer.samples.coop/package.json +++ b/Packages/com.unity.multiplayer.samples.coop/package.json @@ -1,7 +1,7 @@ { "name": "com.unity.multiplayer.samples.coop", "displayName": "Multiplayer Samples Utilities", - "version": "1.6.1", + "version": "1.8.0", "type": "template", "host": "hub", "unity": "2020.3", diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset index ed826e2aa..9c76c88d3 100644 --- a/ProjectSettings/ProjectSettings.asset +++ b/ProjectSettings/ProjectSettings.asset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4c7cd337a322f876e0c3730a3785edfe5b7c7f40ffc06e1793f7b3881f5137d3 +oid sha256:c305de9f19f2ab071f091fca48e1b73d28ed84ad2a8ddf6feb1fc1eb86bee308 size 27052 diff --git a/README.md b/README.md index 3eade1ed2..1cfbdef09 100644 --- a/README.md +++ b/README.md @@ -6,8 +6,8 @@
[![UnityVersion](https://img.shields.io/badge/Unity%20Version:-2022.3%20LTS-57b9d3.svg?logo=unity&color=2196F3)](https://unity.com/releases/editor/whats-new/2022.3.0) -[![NetcodeVersion](https://img.shields.io/badge/Netcode%20Version:-1.6.0-57b9d3.svg?logo=unity&color=2196F3)](https://docs-multiplayer.unity3d.com/netcode/1.6.0/about) -[![LatestRelease](https://img.shields.io/badge/Latest%20Github%20Release:-v2.3.0-57b9d3.svg?logo=github&color=brightgreen)](https://github.com/Unity-Technologies/com.unity.multiplayer.samples.coop/releases/tag/v2.3.0) +[![NetcodeVersion](https://img.shields.io/badge/Netcode%20Version:-1.7.1-57b9d3.svg?logo=unity&color=2196F3)](https://docs-multiplayer.unity3d.com/netcode/1.7.1/about) +[![LatestRelease](https://img.shields.io/badge/Latest%20Github%20Release:-v2.4.0-57b9d3.svg?logo=github&color=brightgreen)](https://github.com/Unity-Technologies/com.unity.multiplayer.samples.coop/releases/tag/v2.4.0)

Boss Room is a fully functional co-op multiplayer RPG made with Unity Netcode. It is an educational sample designed to showcase typical netcode [patterns](https://docs-multiplayer.unity3d.com/netcode/current/learn/bossroom/bossroom-actions/index.html) that are frequently featured in similar multiplayer games. From b4d580c53cba53fcb7fee65a50c3157fe3ca81b6 Mon Sep 17 00:00:00 2001 From: Fernando Cortez Date: Wed, 13 Dec 2023 14:23:33 -0500 Subject: [PATCH 4/5] updating build settings png --- Documentation/Images/BuildProject.png | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Documentation/Images/BuildProject.png b/Documentation/Images/BuildProject.png index c6481aed8..34d337e25 100644 --- a/Documentation/Images/BuildProject.png +++ b/Documentation/Images/BuildProject.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:19c326ac3f649a7a179cf1ea744769965aa34d0834016be834cd61ad0183420d -size 18474 +oid sha256:5b2ff9fae8aca749901f6c57e3629e21b805591057da9e0b0f49699fe4ac3603 +size 62896 From 0bd36bff064c36470e86e22de31a8cb027510e52 Mon Sep 17 00:00:00 2001 From: Fernando Cortez Date: Wed, 13 Dec 2023 14:50:10 -0500 Subject: [PATCH 5/5] NGO v1.7.1 points to GitHub release --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1cfbdef09..f08210ef5 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@
[![UnityVersion](https://img.shields.io/badge/Unity%20Version:-2022.3%20LTS-57b9d3.svg?logo=unity&color=2196F3)](https://unity.com/releases/editor/whats-new/2022.3.0) -[![NetcodeVersion](https://img.shields.io/badge/Netcode%20Version:-1.7.1-57b9d3.svg?logo=unity&color=2196F3)](https://docs-multiplayer.unity3d.com/netcode/1.7.1/about) +[![NetcodeVersion](https://img.shields.io/badge/Netcode%20Version:-1.7.1-57b9d3.svg?logo=unity&color=2196F3)](https://github.com/Unity-Technologies/com.unity.netcode.gameobjects/releases/tag/ngo%2F1.7.1) [![LatestRelease](https://img.shields.io/badge/Latest%20Github%20Release:-v2.4.0-57b9d3.svg?logo=github&color=brightgreen)](https://github.com/Unity-Technologies/com.unity.multiplayer.samples.coop/releases/tag/v2.4.0)