How the framework works

Understand how the Developer Data framework works across the Unity ecosystem
Read time 1 minuteLast updated 2 days ago

The framework helps provide a unified view of each of your projects across the Unity Dashboard, Hub, and Editor. It also maintains this connection with games your players have already installed. This way, you are able to benefit from your Developer Data at all stages of game development and your live environment. The framework connects your runtime, your dashboard, and your live environment using three coordinated systems:

Unity Dashboard

Where you configure shared project settings including Collection Settings, Usage Settings, and links to other sources of data or projects.

Unity Hub

Where you typically create a project. Starting with Unity 6.2 new projects will be created in the Unity Dashboard automatically and associated with the projects you create locally.

Unity Editor

Your connection to the Unity Dashboard project is the foundation of diagnostics and Unity’s other products and services. From the services settings, you can manage your connection to the Unity Dashboard. This is also where you’ll find diagnostics enabled by default. You can manage that setting both from the services settings and/or your build target settings.

Configuration Sync

Unity keeps your settings synced across cloud, editor, and engine without requiring a new build. Configuration changes are live in moments—on player devices, in running games whenever diagnostics is active.