The Unity Developer Data Framework, available from Unity 6.2 onwards, is Unity's system for giving you control over the data collected from the Unity Engine, Unity services, and connected third-party sources like Google Analytics. All of it is considered Developer Data that you own and control, and you manage your preferences centrally across all your projects and services rather than configuring each one separately.
What is the Developer Data Framework?
Key aspects of Developer Data include:
- User Ownership and Control: All data, whether from the Unity Engine, Unity services, or third-party sources like Google Analytics, is considered Developer Data that you own and control. Unity commits to using this data only as you direct, never repurposing it without your explicit permission, and always ensuring you remain in control. While Unity provides the infrastructure, you define the rules for your data.
- Integrated into Unity 6: This framework is a core component of Unity 6, reflecting a significant advancement in how Unity works with developers.
- Centralized and Scalable: It offers a centralized and scalable method for managing your data preferences across multiple projects and services.
What are the benefits of the Developer Data Framework?
The Developer Data framework brings significant advantages to your development process:
- Enhanced Control: It empowers you with easy-to-use tools to control your Developer Data, dictating how it's gathered, where it goes, and how it's used across services.
- Privacy and Compliance: It helps you align your data strategy with your privacy standards, ensuring your data practices meet your goals.
- Improved Performance and Observability: The framework emphasizes performance and observability, giving you better insights into your project's data flow.
-
Flexible Data Utilization: You control how your data is shared both within Unity and externally, and how it powers critical capabilities such as:
- Machine learning
- Benchmarking
- Support
- Personalized recommendations
- Clarity and Scalability: Designed for clarity and built for scale, the framework is ready to adapt and evolve with your developing needs.
- Better Insights and Outcomes: The framework provides granular control and clear management, helping unlock better insights, deliver smoother experiences, and achieve stronger outcomes at every stage of development.
How do I get started?
To begin leveraging the Unity Developer Data framework and gain full control over your project data, consult the following resources:
Unity Cloud Documentation:
- Introduction to the Developer Data Framework: A foundational overview to get you started.
- Get started with Developer Data: Practical steps for initial setup.
- View project diagnostics: Understand how to monitor your project's data.
- Privacy and consent related to Developer Data: Essential information on data handling and user permissions.
Where can I get additional help?
If you require additional help or wish to report a bug or suggest a feature, please consider the following resources:
- Use the Help Icon in your Unity Dashboard Toolbar to access direct links to additional resources, including System Status and Unity Learn Tutorials.
- Engage with the Unity Community Discussion Forum for peer support and discussions regarding Unity development.
- Submit a ticket directly to Technical Support for specific issues or requests.