Your data in action

Learn how your data helps to enhance the Unity ecosystem
Read time 2 minutesLast updated 2 days ago

The introduction of the Developer Data framework marks the beginning of a new, customer-first approach to how Unity collects and uses data. And what we’re releasing with Unity 6.2 is only the beginning. Unity plans to transition more and more of its products and services to Developer Data by making them compatible with the Developer Data framework over time. This will be an intentional and gradual process where you, the customer, will have clear visibility and control. As new products, services, and features are made possible using Developer Data, they will be clearly indicated as such and will respect your Developer Data settings from the outset. In the case of existing products and services you already use, you must explicitly authorize them to begin operating under the Developer Data framework going forward and they will honor your Developer Data settings from that point on. With Unity 6.2, Developer Data becomes essential for the following purposes and will be collected and used in accordance with your settings and the consent received from your end-users:

Unity 6 performance and stability improvements

Essential diagnostic data is collected first and foremost in service of the commitment to improving engine performance and stability. This data feeds a network of internal tools that visualize and help diagnose potential issues at scale. Identified issues are subsequently triaged and prioritized for Unity 6 following its new release cadence. These systems and tools are only available to Unity employees that require the data to do their jobs in service of bettering the Unity 6 customer experience.

Project Diagnostics

Diagnostics is a new built-in feature of the Project Overview page in the Unity Dashboard. It is powered by the same essential diagnostic data Unity uses for diagnosing performance and stability issues at scale and is collected by default by new projects from Unity 6.2 onward.

Unity AI

Unity AI is a suite of AI tools integrated directly into the Unity Editor to simplify and accelerate development workflows. Unity AI relies on Developer Data–including prompts, responses, and content submissions–to provide the AI service. While this data originates from the Unity Editor and is collected directly as a result of your use of this optional service, it still operates under the Developer Data framework at your specific direction. As a result, when you use Unity AI, your data is used to benefit you directly and cannot be combined with any other data–including for AI model training purposes–without your explicit authorization.

Unity Analytics

Unity Analytics is now compatible with the Developer Data framework and will honor your collection and usage settings. It also supports Consent Mode for managing end-user consent in addition to its previous consent management best practices. Coinciding with Unity 6.2, current Unity Analytics customers will notice a new, service-level Developer Data setting has been added to the rest of their Analytics settings. Before Analytics can use Developer Data, existing customers need to use this control and direct Analytics to do so.