Skip to content

Releases: Unity-Technologies/com.unity.multiplayer.samples.bitesize

v1.5.0

15 Dec 20:40
4787992
Compare
Choose a tag to compare

Bitesize Samples Changelog

We are excited to announce the release of Bitesize Samples v1.5.0! Thank you for your continuous support!

We'd like to also announce the new Bitesize Samples Experimental Folder, along with its first addition, the Multiplayer Use Cases sample!

Experimental samples are new samples or experimental modifications made to mature samples.
Learn more about the goal and purpose of experimental samples here.

Experimental Sample: Multiplayer Use Cases Sample

WelcomeDialog

This is a sample project that provides a series of scenes, each aimed at explaining a specific API or system commonly used in Netcode for GameObjects. In this sample, you will learn more about client-server communication, state synchronization, and other typical mechanics of multiplayer games.

Got Feedback about the Bitesize Samples? Let us know via our Feedback Form.

[1.5.0] - 2023-12-15

Dynamic Addressables Network Prefabs

Changed

  • Upgraded to Netcode for GameObjects v1.7.1 (#147)
  • Upgraded sample to 2022.3.14f1 LTS (#147)

Editor Version

  • Editor is 2022.3.14f1

Dependencies

Packages

2D Space Shooter

Changed

  • Upgraded to Netcode for GameObjects v1.7.1 (#147)
  • Upgraded sample to 2022.3.14f1 LTS (#147)
  • Upgraded Samples Utilities package to v1.8.0 (#151)

Fixed

  • Corrected the variables used for initialization of Health and Energy (#150)
  • Converted unnecessary ship thrust NetworkVariable to a float (#149)
  • Fixed non-host clients not hearing the Fire SFX (#148)

Editor Version

  • Editor is 2022.3.14f1

Dependencies

Packages

Client Driven

Changed

  • Upgraded to Netcode for GameObjects v1.7.1 (#147)
  • Upgraded sample to 2022.3.14f1 LTS (#147)
  • Upgraded Samples Utilities package to v1.8.0 (#151)

Editor Version

  • Editor is 2022.3.14f1

Dependencies

Packages

Invaders

Changed

  • Upgraded to Netcode for GameObjects v1.7.1 (#147)
  • Upgraded sample to 2022.3.14f1 LTS (#147)
  • Upgraded Samples Utilities package to v1.8.0 (#151)

Editor Version

  • Editor is 2022.3.14f1

Dependencies

Packages

Full Changelog: v1.4.0...v1.5.0

v1.4.0

25 Sep 19:38
4cef420
Compare
Choose a tag to compare

Bitesize Samples Changelog

We are excited to announce the release of Bitesize Samples v1.4.0! Thank you for your continuous support!

Got Feedback about the Bitesize Samples? Let us know via our Feedback Form.

[1.4.0] - 2023-09-25

Dynamic Addressables Network Prefabs

Changed

  • Upgraded to Netcode for GameObjects v1.6.0 (#134)
  • Upgraded sample to 2022.3.9f1 LTS (#134)

Fixed

  • Fixed loaded status displayed on UI for synchronous prefab spawns inside 05_API Playground Showcasing All Post-Connection Use-Cases scene (#132)

Editor Version

  • Editor is 2022.3.9f1

Dependencies

Packages

2D Space Shooter

Changed

  • Upgraded to Netcode for GameObjects v1.6.0 (#134)
  • Upgraded sample to 2022.3.9f1 LTS (#134)

Fixed

  • Fixed warnings when spawning new bullets or asteroids by instantiating a new NetworkVariable pre-spawn (#134)

Editor Version

  • Editor is 2022.3.9f1

Dependencies

Packages

Client Driven

Changed

  • Upgraded to Netcode for GameObjects v1.6.0 (#134)
  • Upgraded sample to 2022.3.9f1 LTS (#134)

Editor Version

  • Editor is 2022.3.9f1

Dependencies

Packages

Invaders

Changed

  • Upgraded to Netcode for GameObjects v1.6.0 (#134)
  • Upgraded sample to 2022.3.9f1 LTS (#134)

Editor Version

  • Editor is 2022.3.9f1

Dependencies

Packages

Full Changelog: v1.3.0...v1.4.0

v1.3.0

07 Jul 20:33
f675409
Compare
Choose a tag to compare

Bitesize Samples Changelog

We are excited to announce the release of Bitesize Samples v1.3.0! All of the samples in this repository have been updated to Unity 2022.3 LTS. Thank you for your continuous support!

Got Feedback about the Bitesize Samples? Let us know via our Feedback Form.

[1.3.0] - 2023-07-07

Dynamic Addressables Network Prefabs

Changed

  • Upgrade to Netcode for GameObjects 1.4.0 (#118)
  • Upgraded sample to 2021.3.24f1 LTS (#119)
  • Upgraded sample to 2022.3.0f1 LTS (#124)

Fixed

  • Resolved visual bug where the load status of dynamic prefabs on the host was not correct (#111)

Editor Version

  • Editor is 2022.3.0f1

Dependencies

Packages

2D Space Shooter

Changed

  • Upgrade to Netcode for GameObjects 1.4.0 (#118)
  • Upgraded sample to 2021.3.24f1 LTS (#119)
  • Upgraded sample to 2022.3.0f1 LTS (#124)
  • Upgraded Samples Utilities version to v2.2.0 (#129)

Editor Version

  • Editor is 2022.3.0f1

Dependencies

Packages

Client Driven

Changed

  • Upgrade to Netcode for GameObjects 1.4.0 (#118)
  • Upgraded sample to 2021.3.24f1 LTS (#119)
  • Upgraded sample to 2022.3.0f1 LTS (#124)
  • Upgraded Samples Utilities version to v2.2.0 (#129)

Editor Version

  • Editor is 2022.3.0f1

Dependencies

Packages

Invaders

Changed

  • Upgrade to Netcode for GameObjects 1.4.0 (#118)
  • Upgraded sample to 2021.3.24f1 LTS (#119)
  • Upgraded sample to 2022.3.0f1 LTS (#124)
  • Upgraded Samples Utilities version to v2.2.0 (#129)

Fixed

  • IP address input field text value is now passed into UTP's ConnectionData, allowing for remote IP address hosting (#112)
  • Enemy and Player bullet explosion FX are now replicated on clients via ClientRpcs (#113)
  • Fixed an error produced when a client disconnected once the host disconnected after the game was complete (#124)

Editor Version

  • Editor is 2022.3.0f1

Dependencies

Packages

Bitesize Samples Repository

Fixed

  • Removed individual gitignore files for individual projects and added parrelsync clones to root gitignore file (#117)
  • Fixed link to old tutorial and clarified supported platforms (#120)

Full Changelog: v1.2.1...v1.3.0

v1.2.1

18 Feb 01:29
f8af3ff
Compare
Choose a tag to compare

Bitesize Samples Changelog

This is a minor housekeeping patch to fix broken Readme links. Please check out the 1.2.0 release for more information on the new Dynamic Addressables Network Prefabs sample! Below is a preview of the 1.2.0 release notes:

Dynamic Addressables Network Prefabs

The Dynamic Addressables Network Prefabs sample has been added! This sample showcases the available use-cases for the dynamic prefab system, which allows us to add new spawnable prefabs at runtime. Each scene in the project showcases a different, isolated feature of the API, allowing for easy extraction into other projects. This sample also uses in-game UI (created using UI Toolkit) to interface with the dynamic prefabs system with configurable options like artificial latency and network spawn timeout for easy testing. (#63) (#94) (#96) (#97) (#98) (#99) (#100) (#101) (#103)

dynamicPrefabs

[1.2.1] - 2023-02-17

Dynamic Addressables Network Prefabs

Changed

  • Readme updated with link to the Dynamic Addressables Network Prefabs sample documentation, and broken links fixed (#106)

Client Driven

Changed

  • Readme updated with link to the Client Driven sample documentation, and broken links fixed (#106)

Invaders

Changed

  • Readme updated with link to the Invaders samples documentation, and broken links fixed (#106)

2D Space Shooter

Changed

  • Readme updated with link to the 2D Space Shooter sample documentation, and broken links fixed (#106)

Bitesize Samples Repository

Changed

  • Readme updated and broken links fixed (#106) (#108)

Full Changelog: v1.2.0...1.2.1

v1.2.0

17 Feb 03:57
7f4adf6
Compare
Choose a tag to compare

Bitesize Samples Changelog

[1.2.0] - 2023-02-16

Dynamic Addressables Network Prefabs

The Dynamic Addressables Network Prefabs sample has been added! This sample showcases the available use-cases for the dynamic prefab system, which allows us to add new spawnable prefabs at runtime. Each scene in the project showcases a different, isolated feature of the API, allowing for easy extraction into other projects. This sample also uses in-game UI (created using UI Toolkit) to interface with the dynamic prefabs system with configurable options like artificial latency and network spawn timeout for easy testing. (#63) (#94) (#96) (#97) (#98) (#99) (#100) (#101) (#103)

dynamicPrefabs

Editor Version

  • Editor is 2021.3.18f1

Dependencies

Packages

Client Driven

Changed

  • Upgraded sample to 2021.3.18f1 LTS (#91)
  • Readme was updated (#96)

Editor version

  • Editor is 2021.3.18f1

Dependencies

Packages

Invaders

Changed

  • Upgraded sample to 2021.3.18f1 LTS (#91)
  • Readme was updated (#96)

Editor version

  • Editor is 2021.3.18f1

Dependencies

Packages

2D Space Shooter

Changed

  • Upgraded sample to 2021.3.18f1 LTS (#91)
  • Readme was updated (#96)

Fixed

  • Resolved issue where the colour of powerups was not displayed correctly (#91)
  • Removing warning when spawning powerups (#90). Fixed the order in which powerups were spawned and when their NetworkVariable value was initialized. Now they are spawned beforehand.
  • Fixing bullet explosion desync (#89). Bullet explosion vfx were happening too early on clients because of NetworkTransform's interpolation. Bullets are now no longer synchronised by NetworkTransforms and instead only have their velocity set through client rpcs when they are spawned. Since they are no longer interpolated, they are not lagging behind the server and are at the correct position when they receive the despawn message from the server.

Editor version

  • Editor is 2021.3.18f1

Dependencies

Packages

Full Changelog: v1.1.0...v1.2.0

v1.1.0

13 Dec 22:11
aa585e2
Compare
Choose a tag to compare

Bitesize Samples Changelog

[1.1.0] - 2022-12-13

Client Driven

Changed

  • Third Person Character Controller integration with custom IP UI (#66) The sample has been refactored to feature a PlayerPrefab inside NetworkManager that is a networked variant of a prefab from Unity's Starter Assets. Other improvements include:
    • Input polling via the new Input System
    • Connection UI utilizes UI Toolkit
    • Updated to Unity 2021.3.15f1 LTS
  • Upgrade to Netcode for GameObjects v1.2.0 & cleaned up in-scene NetworkVariables (#78)
  • Art Pass (#68)
  • Changed connection UI to use UI buttons and events instead of OnGUI [MTT-4201] (#60)
  • Player Colors (#75)
  • ThirdPersonController starter assets added (#62)
  • ClientDriven initial position sync fix on owning clients (#85)
  • Anti Aliasing (#72)
  • Change URP grading mode to HDR (#73)
  • UI Art (#69)
  • Readme added (#76)
  • Ingredient spawn position offset (#81)
  • In-game UI backgrounds (#82)
  • Uniformize gitignore files (#65)

Editor version

  • Editor is 2021.3.15f1

Dependencies

Packages

2DSpaceShooter

Changed

  • UI Pass using UI Toolkit (#55)
  • 2DSpaceShooter & Invaders 2021.3.15f1 LTS update & Readmes (#77)
  • Updating Invaders and 2DSpaceShooter to Netcode for GameObjects v1.2.0 (#84)
  • Uniformize gitignore files (#65)

Editor version

  • Editor is 2021.3.15f1

Dependencies

Packages

Invaders

Fixed

  • Despawning enemies instead of destroying them (#74)
  • Fixing NotServerException [MTT-4029] (#59)

Changed

  • Updated to Unity 2021.3.15f1 LTS
  • Updating Invaders and 2DSpaceShooter to Netcode for GameObjects v1.2.0 (#84)
  • 2DSpaceShooter & Invaders 2021.3.15f1 LTS update & Readmes (#77)

Editor version

  • Editor is 2021.3.15f1

Dependencies

Packages

Full Changelog:

https://github.com/Unity-Technologies/com.unity.multiplayer.samples.bitesize/blob/main/CHANGELOG.md