Distributed Authority Experimental Release: Backend Access and Signup

Dear Unity Developers,

We released Distributed Authority as an experimental feature a couple of weeks ago with the Unity 6 Preview. We are happy to share that you can now request experimental Backend Access for Distributed Authority. Our team would love to hear your feedback about this new, exciting feature!

Behind the scenes, Distributed Authority leverages a backend service to deliver a frictionless developer experience out-of-the-box. This service handles the complexities of state synchronization, message routing, and other backend functionalities necessary to enable Distributed Authority.

Distributed Authority is currently in an experimental release phase, where we are gradually onboarding developers to ramp up our capacity and gather valuable feedback. We are working on opening for a wider public soon.

In the meantime, here is what you need to get started:

  • Install the Unity 6 Preview via Unity Hub and create a new project with it.

  • There are two experimental packages you need to install by name. Open the Package Manager in your Unity 6 Preview project and select "Install package by name":

  • Install the Netcode for GameObjects Experimental Package:

  • Name: com.unity.netcode.gameobjects

  • Version: 2.0.0-exp.5

  • We will post notifications in this forum post for any new experimental version releases.

  • Install the Multiplayer Services Experimental Package:

  • Name: com.unity.services.multiplayer

  • Version: 0.4.1

  • We will post notifications in this forum post for any new experimental version releases.

  • Send us an email at da-early-access@unity3d.com and provide your Unity Cloud Project-id. We will respond with detailed instructions on how to complete the set up of Distributed Authority within your Unity project.

  • Optional: In your email, let us know what interests you regarding Distributed Authority for your game. Your feedback helps build our roadmap!

  • Once you get our response email, complete the final steps with the instructions you receive.

The Distributed Authority backend service will be free of charge during Experimental and Pre-Release phases. We have set a soft limit of 25 CCU per session for development and testing purposes. If your project requires a higher CCU per session during these phases, please mention your expected scale in the sign-up email.

If you have any questions or feedback on Distributed Authority, post your questions / thoughts in this thread or in the May 2024 Multiplayer Roadmap Update . Your feedback is extremely helpful and is carefully reviewed for consideration towards our public roadmap page. In addition to the forums, you can also engage with us over on the Unity Multiplayer Networking Discord.

The Unity Multiplayer Team

5 Likes

Will it be possible to utilize something like FacepunchTransport for Distributed Auth? It would be nice to leverage the simplicity of DA but the ability to use our own transports.

The Distributed Authority Backend Access is now open for public use!