Overview
The Unity Developer Data framework represents Unity's innovative approach to data collection, management, and utilization across the entire Unity ecosystem. This critical service empowers developers with intuitive tools to maintain complete control over Developer Data that Unity gathers on your behalf, from its initial collection to its final destination and application across various services.
Whether your data originates from the Unity Engine, Unity services, or external customer-owned sources like Google Analytics, it is all categorized as Developer Data—data that you inherently own and control within Unity, irrespective of its specific context.
This framework is designed to help you align your data strategy with your development goals, workflows, and privacy standards, ultimately leading to enhanced insights, smoother experiences, and stronger outcomes at every stage of development. Built directly into Unity 6, it signifies a fundamental shift towards greater performance and observability in how Unity collaborates with its users, providing a centralized and scalable solution for managing your data preferences across all your projects and services.
What is the Developer Data Framework?
The Developer Data framework is Unity's modern strategy for handling data across its ecosystem. It allows you to manage how your data is collected and utilized.
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. It is available in Unity 6.2 onwards.
- Centralized and Scalable: It offers a centralized and scalable method for managing your data preferences across multiple projects and services.
Key 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.
Getting Started and Further Resources
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.
Further Assistance:
- 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 vibrant Unity Community Discussion Forum for peer support and discussions regarding Unity development.