Search Unity

  1. Megacity Metro Demo now available. Download now.
    Dismiss Notice
  2. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

Official Announcements

Discussion in 'Netcode for GameObjects' started by luke-unity, Jul 27, 2021.

  1. luke-unity

    luke-unity

    Joined:
    Sep 30, 2020
    Posts:
    306
    We will use this thread for general announcements around MLAPI and its development. For announcements check the release announcements thread.
     
    hippocoder likes this.
  2. luke-unity

    luke-unity

    Joined:
    Sep 30, 2020
    Posts:
    306
    CreativeChris and hippocoder like this.
  3. luke-unity

    luke-unity

    Joined:
    Sep 30, 2020
    Posts:
    306
    Hello everyone!

    As you know, we’re continuously evolving MLAPI in the open to become a netcode foundation that you can depend on – customizable and extensible to meet the needs of many multiplayer game types. After some great work from the Multiplayer Networking team, we are pleased to announce a new name for MLAPI: “Netcode for GameObjects

    The reason for the name change is to help our users better understand the architecture our current netcode solution uses. We need a descriptive name that new creators can identify easily, and the team has settled on this one to help differentiate GameObjects from other architectures.

    We understand that there may be an adjustment period for the new name to catch on, as well as some attachment to the previous name. Over the coming weeks, we will slowly update names in various places such as Discord, Forums, and documentation sites. Whenever you encounter us mentioning Netcode for GameObjects in our materials this still refers to the same product as MLAPI. However, please know that no matter what the name is, we will continue to invest in Netcode for GameObjects and look forward to seeing what this community can build.

    The MLAPI package itself will be renamed with our next release. For all of you who are using MLAPI currently, there will be an easy and straightforward path to upgrade to the Netcode for GameObjects package.

    If you have any questions or thoughts let us know! Thank you for your continued support on our journey with Netcode for GameObjects.
     
    dasouth, codestage, oigreslol and 2 others like this.
  4. luke-unity

    luke-unity

    Joined:
    Sep 30, 2020
    Posts:
    306
  5. CreativeChris

    CreativeChris

    Unity Technologies

    Joined:
    Jun 7, 2010
    Posts:
    457
    Hello everyone,

    We just shipped version 1.0.1-pre of the Boss Room sample which includes many improvements such as updating to support the latest NGO-pre3 version, updating Photon version and Unity engine version to 2020.3.21f1 plus many more.

    We also made a few visual improvements and migrated to URP.

    Let us know any feedback you may have using our samples channel on Discord or creating a new thread on the forums.

    Check out our full changelog here: https://github.com/Unity-Technologies/com.unity.multiplayer.samples.coop/releases/tag/v1.0.1-pre

    Have fun!
     
  6. luke-unity

    luke-unity

    Joined:
    Sep 30, 2020
    Posts:
    306
    Hey everyone,

    It's time again for us to host our Community Roundtable! Those of you who are interested can join us in our Community Roundtable meeting on the 2nd of December, at 09:00 AM - 10:00 AM PT (17:00 PM GMT). We can chat about your Unity multiplayer projects, feedback for Netcode for GameObjects and the latest 1.0.0-pre release, or anything else which comes to mind.

    Note: We don’t plan to provide support with your issues in those meetings but as always we will try our best to answer them in #support.

    If you are interested in joining us and other community members please fill out the survey below. Please note that we will only be able to host a small number of people, so if you do not get contacted by us, we will put you on a waiting list and prioritize you for future events.

    Register via the survey below:
    https://forms.gle/fh9CSB2HF5DsGZHE7
     
    Last edited: Nov 23, 2021
    Sightwalker, Ruchir and PutridEx like this.
  7. luke-unity

    luke-unity

    Joined:
    Sep 30, 2020
    Posts:
    306
    We have an upcoming Netcode Webinar!

    Curious about Unity’s new networking stack? Join us for an update on our multiplayer networking solutions including Netcode for GameObjects, Transport, Relay, Lobby, and more on Nov 30th at 12pm EST / 9AM PST.

    We'll cover:
    - Our new networking stack, including products and services
    - An overview of our roadmap
    - A sample game showcase
    - A live Q&A!

    Grab your seat https://create.unity.com/introducing-unity-networking-stack-webinar
     
  8. CreativeChris

    CreativeChris

    Unity Technologies

    Joined:
    Jun 7, 2010
    Posts:
    457
    Hi everyone,

    As the festive holidays are fast approaching, I want to share our presence online will likely dip as many of the team take well-deserved breaks to spend with their loved ones.

    I know most of you will as well, so we expect activity to drop in the server. and forums However, many here in this community are super helpful, so please continue to post if you need the help and support.

    The Netcode community has grown significantly over the past year in 2021. We are approaching 3.5k members in the Discord server and thousands more on the forum, which makes me so proud as we embark on our mission to democratise multiplayer development. It is very humbling to see you all jump on this journey with us and help make Netcode for GameObjects the best it can be.

    We wish everyone a wonderful break celebrating, many happy holidays and all the best for the new year.

    Bring on 2022!

    On behalf of the Unity Multiplayer teams,

    Many Thanks,
    Chris
     
  9. luke-unity

    luke-unity

    Joined:
    Sep 30, 2020
    Posts:
    306
    Hey Everyone!

    The recording from our netcode webinar on the 30th November is now available here.

    In the webinar we covered our networking stack including products and services, had a deep dive into our Boss Room sample, and answered many commonly asked questions during the live QA session at the end.
     
    Lurking-Ninja likes this.
  10. VALERE91Unity

    VALERE91Unity

    Joined:
    Oct 20, 2021
    Posts:
    2
    Hello everybody! Happy new year, and I hope you are all doing well in 2022!!

    This announcement is the first of the year, but rest assured, we are working on the future of the Unity Multiplayer!! Our engineering team has put together a lot of things but wanted to point your attention to a PR in particular which went through last week activating Unity Bug Reporter as the default way to report bugs in the Netcode for GameObjects package. We are interested in hearing your thoughts on this one, and we would like to add some more context for you:
    • Standardization: there is a will at Unity that every package uses the Unity Bug Reporter to standardize our process and offer you the best support for your next connected experience. This standardization allows us to fix issues faster, so you are not stuck too long on the same bug.
    • Quality of Bug reports: the Unity Bug Reporter can gather a lot more information and pass it to us in a straightforward way, so we would always have the same baseline of required data to work with (this includes: exceptions, stack traces, platform info, Unity Editor version, etc.). You can even attach your project (privately) so that we can reproduce the bug in your code!!! It is doable on GitHub issues, but you have to gather this information yourself also, your project files would be publicly visible, and we found that frequently we had to ask for more information that would have been there with Unity Bug Reporter from the start. And while we are asking and waiting for information, we are not investigating the issue on our end.
    • Visibility: this may seem an advantage of GitHub issues since the bugs and issues are directly visible in our repository under the usual issues tab. However, The Unity Bug Reporter Interface has a similar toolset, you can access it here: https://issuetracker.unity3d.com/ and is even easier to navigate by using the filters feature to select the Packages you are interested in.
    • Accessibility: the Unity Bug Reporter is in your Editor, so there is no need to report a bug on our GitHub repository. Additionally, Unity wrote simple one-page documentation — you can find it here: https://unity3d.com/unity/qa/bug-reporting.
    That’s pretty much it :) As we listen to and value your feedback, feel free to comment on this topic.
     
    hippocoder likes this.
  11. luke-unity

    luke-unity

    Joined:
    Sep 30, 2020
    Posts:
    306
    Hey everyone!

    About a month ago we switched our bug reporting process from Github issues to the Unity Bug Reporter.
    Now after we've had plenty of time to test the new flow out and after taking into account the feedback we've got from you, we've decided to switch back to Github issues for bug reporting. This will allow us to handle your bug reports in a more efficient and transparent way.

    Starting from now please report all Netcode for GameObjects related bugs on our Github repository here.
     
    Last edited: Apr 4, 2022
    JesOb, cerestorm, mgear and 1 other person like this.
  12. cosminunity

    cosminunity

    Joined:
    Mar 4, 2021
    Posts:
    14
    Hello everyone!

    The latest 1.2.0 pre-release of Boss Room is out! It can be downloaded directly here with the full release notes here or by checking out our main branch. We would also like to point your attention to the following:

    The Client network transform move to samples --> You can now use Boss Room's Utilities package to import ClientNetworkTransform using this line in your manifest file:

    "com.unity.multiplayer.samples.coop": "https://github.com/Unity-Technologi...=/Packages/com.unity.multiplayer.samples.coop",

    Let us know any feedback you may have using our samples channel on Discord or creating a new thread on the forums.

    Many thanks,
    Cosmin
     
    Devseba and JesOb like this.
  13. cosminunity

    cosminunity

    Joined:
    Mar 4, 2021
    Posts:
    14
    Hi everyone,

    We are pleased to announce a new release of Boss Room!

    Version 1.3.0-pre

    New Features:
    • Bumping relay version to make use of the new QoS (auto-region selection)
    • Integrated the Runtime Network Stats Monitor to Boss Room
    • Now, the other players' loading bars are synchronized and they can be displayed during your loading screen
    • A new NetworkRigidbody-based toss Action, used by the new VandalImp class
    • And lots more, see the full changelog below...
    Fixed
    • Fixed breaking change from NetworkTransform in ClientNetworkTransform
    Compatibility:

    Boss Room supports the most recent LTS version of the Unity editor.

    If you choose to use it with previous editor versions, you will experience compatibility issues with some aspects of the project. If you are currently running Boss Room with 2020LTS, we recommend upgrading to 2021 LTS at the earliest opportunity via the Unity Hub.

    If you experience any issues or would like to share feedback with the development team, you can connect with us either via the Multiplayer Forum, on Discord or contribute to the project directly via Github.

    Full Release notes are available at:
    Enjoy,
    Unity Multiplayer Team
     
  14. RikuTheFuffs-U

    RikuTheFuffs-U

    Unity Technologies

    Joined:
    Feb 20, 2020
    Posts:
    440
    Hi everyone,

    We are pleased to announce a new release of Boss Room!

    Version 2.0.4

    Installation Guide:
    https://docs-multiplayer.unity3d.com/netcode/current/learn/bossroom/bossroom/index.html

    New Features:
    • Updating Boss Room to Netcode for GameObjects 1.2.0
    • Removed workaround using custom messages to give reasons when disconnecting players or denying their approval with the DisconnectReason feature added in Netcode.
    • Updating Utilities package dependency to Multiplayer Tools to 1.1.0
      • RNSM now displays statistics using time as the x axis instead of frames.
    Compatibility:
    Boss Room supports the most recent LTS version of the Unity editor.

    If you choose to use it with previous editor versions, you will experience compatibility issues with some aspects of the project. If you are currently running Boss Room with 2020LTS, we recommend upgrading to 2021 LTS at the earliest opportunity via the Unity Hub.

    If you experience any issues or would like to share feedback with the development team, you can connect with us either via the Multiplayer Forum, on Discord or contribute to the project directly via Github.

    Full Release notes are available at:
    Thanks,

    Paolo
     
  15. RikuTheFuffs-U

    RikuTheFuffs-U

    Unity Technologies

    Joined:
    Feb 20, 2020
    Posts:
    440
    We are pleased to announce a new release of Bitesize Samples!

    Got Feedback about Bite-size samples? Let us know via our Feedback Form. You can flag bugs and ask for new samples or features by opening an issue on the official github repository here.



    Version 1.1.0

    Installation Guide:
    https://docs-multiplayer.unity3d.com/netcode/current/learn/bitesize/bitesize-introduction

    New Features:

    • The ClientDriven bitesize sample has been refactored to integrate Unity’s Third Person Character Controller Starter Asset. The sample now features a PlayerPrefab inside NetworkManager that is a networked variant of the Starter Assets character prefab. Other improvements include:
      • Input polling via the new Input System
      • Connection UI utilizing UI Toolkit
    • All three samples (ClientDriven, 2DSpaceShooter, and Invaders) have received a visual overhaul.
    • All three samples have been updated to Netcode for GameObjects v1.2.0 & Unity 2021.3.15f1 LTS.
    Compatibility:

    Bitesize Samples now support the most recent LTS version of the Unity editor.

    If you choose to use it with previous editor versions, you will experience compatibility issues with some aspects of the project. If you are currently running Bitesize Samples with 2020LTS, we recommend upgrading to 2021 LTS at the earliest opportunity via the Unity Hub.

    If you experience any issues or would like to share feedback with the development team, you can connect with us either via the Multiplayer Forum, on Discord or contribute to the project directly via Github.

    Full Release notes are available at:
    https://github.com/Unity-Technologies/com.unity.multiplayer.samples.bitesize/releases/tag/v1.1.0
     
    ledbetterMRI, Ruchir and PutridEx like this.
  16. RikuTheFuffs-U

    RikuTheFuffs-U

    Unity Technologies

    Joined:
    Feb 20, 2020
    Posts:
    440
    Bitesize Samples Version 1.2.1

    We are pleased to announce a new release of Bitesize Samples, including the brand new Dynamic Addressables Network Prefabs sample!

    Installation Guide: https://docs-multiplayer.unity3d.com/netcode/current/learn/bitesize/bitesize-introduction

    New Features:

    • The Dynamic Addressables Network Prefabs bitesize 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.
    • All four samples have been updated to Unity 2021.3.18f1 LTS.



    Compatibility:

    Bitesize Samples now support the 2021.3.18f1 LTS version of the Unity editor.

    If you choose to use it with previous editor versions, you will experience compatibility issues with some aspects of the project. If you are currently running Bitesize Samples with 2020LTS, we recommend upgrading to 2021 LTS at the earliest opportunity via the Unity Hub.

    If you experience any issues or would like to share feedback with the development team, you can connect with us either via the Multiplayer Forum, on Discord or contribute to the project directly via Github.

    Full Release notes are available at: 1.2.1 GitHub Release notes

    Thanks,

    Multiplayer Samples Team
     
  17. CodeNinja-

    CodeNinja-

    Unity Technologies

    Joined:
    Feb 22, 2023
    Posts:
    27
    We are pleased to announce a new release of Boss Room and the Utilities package!

    Boss Room Version 2.2.0 and Utilities package Version 1.6.1


    Installation Guide:
    https://docs-multiplayer.unity3d.com/netcode/current/learn/bossroom/bossroom/index.html

    New Features:
    • Updating Boss Room to Unity editor version 2022.3.0f1 LTS

    • Optimizing bandwidth usage of NetworkTransform using the compression techniques introduced in Netcode for GameObjects v1.4.0. For more information, see Netcode for GameObjects' v1.4.0 release notes.

    • Updating Unity Transport Package to version 2.0.2, and Multiplayer Tools to 2.0.0-pre.3. This gives access to the new NetworkSimulator tool

    • Adding NetworkSimulator in Boss Room. NetworkSimulator allows users to simulate network conditions such as latency, jitter, packet drop, disconnects, etc. The tool can be used through the NetworkSimulator component's inspector (see the NetworkSimulator documentation), but only in-editor. A custom in-game UI window was added to be able to use it in a build.



    Compatibility:
    Boss Room supports the most recent LTS version of the Unity editor.

    If you choose to use it with previous editor versions, you will experience compatibility issues with some aspects of the project. If you are currently running Boss Room with 2020LTS or 2021LTS, we recommend upgrading to 2022 LTS at the earliest opportunity via the Unity Hub.

    If you experience any issues or would like to share feedback with the development team, you can connect with us either via the Multiplayer Forum, on Discord or contribute to the project directly via Github.

    Full Release notes are available at:
    https://github.com/Unity-Technologies/com.unity.multiplayer.samples.coop/releases/tag/v2.2.0
     
    Last edited: Jul 13, 2023
    Mj-Kkaya likes this.
  18. CodeNinja-

    CodeNinja-

    Unity Technologies

    Joined:
    Feb 22, 2023
    Posts:
    27
    We are pleased to announce a new release of Bitesize Samples!

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

    Bitesize Samples Version 1.3.0

    Installation Guide:
    https://docs-multiplayer.unity3d.com/netcode/current/learn/bitesize/bitesize-introduction

    Highlights:
    • All samples (ClientDriven, DynamicAddressablesNetworkPrefabs, Invaders, 2DSpaceShooter) have been updated to 2022.3.0f1 LTS

    • All samples (ClientDriven, DynamicAddressablesNetworkPrefabs, Invaders, 2DSpaceShooter) have been updated to Netcode for GameObjects v1.4.0

    Compatibility:
    Bitesize Samples now support the most recent LTS version of the Unity editor.

    If you choose to use it with previous editor versions, you will experience compatibility issues with some aspects of the project. If you are currently running Bitesize Samples with 2020LTS or 2021LTS, we recommend upgrading to 2022 LTS at the earliest opportunity via the Unity Hub.

    If you experience any issues or would like to share feedback with the development team, you can connect with us either via the Multiplayer Forum, on Discord or contribute to the project directly via GitHub.

    Full Release notes are available at:
    https://github.com/Unity-Technologies/com.unity.multiplayer.samples.bitesize/releases/tag/v1.3.0
     
    Mj-Kkaya likes this.
  19. fernando-a-cortez

    fernando-a-cortez

    Unity Technologies

    Joined:
    Dec 14, 2020
    Posts:
    11
    We are pleased to announce a new release of Boss Room and the Utilities package!

    Boss Room Version 2.3.0 and Utilities package Version 1.7.0

    Installation Guide:
    https://docs-multiplayer.unity3d.com/netcode/current/learn/bossroom/bossroom/index.html

    New Features:
    • Updating Boss Room to Unity editor version 2022.3.7f1 LTS
    • Updating Boss Room to Netcode for GameObjects v1.6.0
    • Upgraded to Lobby 1.1.0
      • Lobbies are now locked when being created and are only unlocked when the relay allocation is ready
      • Removed explicit reference to Wire in the package manifest, since Wire is already a dependency of Lobby
    Compatibility:
    Boss Room supports the most recent LTS version of the Unity editor.

    If you choose to use it with previous editor versions, you will experience compatibility issues with some aspects of the project. If you are currently running Boss Room with 2020LTS or 2021LTS, we recommend upgrading to 2022 LTS at the earliest opportunity via the Unity Hub.

    If you experience any issues or would like to share feedback with the development team, you can connect with us either via the Multiplayer Forum, on Discord or contribute to the project directly via GitHub.

    Full Release notes are available at:
    https://github.com/Unity-Technologies/com.unity.multiplayer.samples.coop/releases/tag/v2.3.0
     
    CreativeChris and Mj-Kkaya like this.
  20. fernando-a-cortez

    fernando-a-cortez

    Unity Technologies

    Joined:
    Dec 14, 2020
    Posts:
    11
    We are pleased to announce a new release of Bitesize Samples!

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

    Bitesize Samples Version 1.4.0

    Installation Guide:
    https://docs-multiplayer.unity3d.com/netcode/current/learn/bitesize/bitesize-introduction

    Highlights:
    • All samples (ClientDriven, DynamicAddressablesNetworkPrefabs, Invaders, 2DSpaceShooter) have been updated to 2022.3.9f1 LTS
    • All samples (ClientDriven, DynamicAddressablesNetworkPrefabs, Invaders, 2DSpaceShooter) have been updated to Netcode for GameObjects v1.6.0

    Compatibility:

    Bitesize Samples now support the most recent LTS version of the Unity editor.

    If you choose to use it with previous editor versions, you will experience compatibility issues with some aspects of the project. If you are currently running Bitesize Samples with 2020LTS or 2021LTS, we recommend upgrading to 2022 LTS at the earliest opportunity via the Unity Hub.

    If you experience any issues or would like to share feedback with the development team, you can connect with us either via the Multiplayer Forum, on Discord or contribute to the project directly via GitHub.

    Full Release notes are available at:
    https://github.com/Unity-Technologies/com.unity.multiplayer.samples.bitesize/releases/tag/v1.4.0
     
    Mj-Kkaya likes this.
  21. fernando-a-cortez

    fernando-a-cortez

    Unity Technologies

    Joined:
    Dec 14, 2020
    Posts:
    11
    We are pleased to announce a new release of Boss Room and the Utilities package!

    Boss Room Version 2.4.0 and Utilities package Version 1.8.0

    Installation Guide:
    https://docs-multiplayer.unity3d.com/netcode/current/learn/bossroom/bossroom/index.html

    New Features:
    • Upgraded editor version to 2022.3.14f1
    • Upgraded Boss Room to Netcode for GameObjects v1.7.1
    Compatibility:
    Boss Room supports the most recent LTS version of the Unity editor.

    If you choose to use it with previous editor versions, you will experience compatibility issues with some aspects of the project. If you are currently running Boss Room with 2020LTS or 2021LTS, we recommend upgrading to 2022 LTS at the earliest opportunity via the Unity Hub.

    If you experience any issues or would like to share feedback with the development team, you can connect with us either via the Multiplayer Forum, on Discord or contribute to the project directly via Github.

    Full Release notes are available at:
    https://github.com/Unity-Technologies/com.unity.multiplayer.samples.coop/releases/tag/v2.4.0
     
  22. fernando-a-cortez

    fernando-a-cortez

    Unity Technologies

    Joined:
    Dec 14, 2020
    Posts:
    11
    We are pleased to announce a new release of Bitesize Samples!

    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](https://github.com/Unity-Technologies/com.unity.multiplayer.samples.bitesize/tree/main/Experimental).

    Experimental Sample: Multiplayer Use Cases Sample

    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](https://unitytech.typeform.com/bitesize).

    Bitesize Samples Version 1.5.0

    Installation Guide:
    https://docs-multiplayer.unity3d.com/netcode/current/learn/bitesize/bitesize-introduction

    Highlights:
    • All samples (ClientDriven, DynamicAddressablesNetworkPrefabs, Invaders, 2DSpaceShooter) have been updated to 2022.3.14f1 LTS
    • All samples (ClientDriven, DynamicAddressablesNetworkPrefabs, Invaders, 2DSpaceShooter) have been updated to Netcode for GameObjects v1.7.1

    Compatibility:
    Bitesize Samples now support the most recent LTS version of the Unity editor.

    If you choose to use it with previous editor versions, you will experience compatibility issues with some aspects of the project. If you are currently running Bitesize Samples with 2020LTS or 2021LTS, we recommend upgrading to 2022 LTS at the earliest opportunity via the Unity Hub.

    If you experience any issues or would like to share feedback with the development team, you can connect with us either via the Multiplayer Forum, on Discord or contribute to the project directly via GitHub.

    Full Release notes are available at:
    https://github.com/Unity-Technologies/com.unity.multiplayer.samples.bitesize/releases/tag/v1.5.0
     
    RikuTheFuffs-U likes this.