discover-data-driven-stability-and-enhancements-in-6-2-beta.log
|src: blog.unity.com
Discover data-driven stability and enhancements in 6.2 beta
Our commitment for Unity 6 is to provide a faster, more reliable and more stable engine. In our latest Unity 6.2 beta release, we’re introducing updates that will help us identify and resolve performance issues with greater speed and accuracy, as well as a new, built-in diagnostics experience for developers to improve game performance on a project-specific level. These updates are enabled by a new developer data framework we’ve introduced with this beta, which is designed to give developers more visibility and control over how their data is shared and used across the Unity ecosystem.New Diagnostics: Enhanced Observability for Smoother GameplayUnity 6.2 introduces enhanced diagnostics features that significantly improve observability and device performance monitoring. With this update, developers gain access to more robust crash reporting capabilities, enabling them to diagnose and resolve performance issues more effectively than before. These reports provide a clearer picture of how games perform across a diverse range of devices, helping developers ensure smoother gameplay for more players across more devices.In your Project Overview in Unity Dashboard, you can now view diagnostics reports to help you monitor, investigate, and resolve crashes and performance issues that your players may be experiencing. The experience includes new and more detailed data points for mobile and desktop projects, including ANR (Application Not Responding) monitoring with device and session details for Android projects, as well as new data visualization options to make it easier to view and understand performance trends.No additional package installation is required to get started, and these enhanced diagnostics are freely available to our developers and not as an additional paid service.Addressing Runtime Issues at Scale
The availability of diagnostics data doesn’t just benefit individual developers—it also powers Unity’s internal efforts to identify and address critical engine issues at scale. Improving the performance and stability of the engine requires real, timely insight into how the engine behaves in production – on actual devices, in real-world gameplay. Powering that insight is real-time diagnostics data we use to identify the most impactful fixes. By making the runtime smart about its own performance across all the environments Unity operates in, we’re able to more quickly identify critical issues as they occur, and get solutions in the hands of our users much sooner.This data is essential to ensuring we can continue investing in making the engine as stable and performant as possible, and starting in this 6.2 beta, all new projects created will collect diagnostics data by default. Developers who want to opt out can do so at any time in Project Settings in the Editor.Introducing the Developer Data FrameworkAs we introduce more data-driven improvements to our own engine and runtime - as well as the tools and services that allow developers to do more with their data - transparency and control become even more important. That’s why we’re introducing a new framework that ensures that developers have the final say on how and where their data is used in the Unity ecosystem.The Developer Data framework is Unity’s new approach to data collection, management, and usage across our ecosystem. It empowers you with tools to control Developer Data collected on your behalf – from how it's gathered, to where it goes, and how it's used.Whether data comes from the Unity engine, Unity services, or customer-owned sources, it's considered Developer Data – data you own and control. Unity uses it only as directed and never repurposes it without your explicit permission. You define the rules, so you can rest easy knowing exactly what is shared and how it is used every step of the way.In the latest 6.2 release, you will now see Developer Data as a settings option in the Unity Dashboard, providing a scalable way to manage your data preferences across projects and services. Until you customize settings, the use of your data is limited to only what’s required to provide to you the products and services you already use. You can adjust these settings at any time, and they will automatically deploy to both current projects and live games.Ultimately, you control what data is collected, how it's shared, and how it can be used to power capabilities like machine learning, benchmarking, support, personalized recommendations, and more. This includes governance around how your data can be used to power Unity AI. As a reminder, data related to your use of Unity AI, including prompts, responses and interactions, will not be used to train AI models unless you enable the Unity AI Developer Data sharing setting for “Improve Unity AI models” in the AI Unity Dashboard.The framework helps you align your data strategy with your goals, workflows, and privacy standards – all while unlocking better insights, smoother experiences, and stronger outcomes. To read more about the Developer Data framework, you can see an in-depth overview here. Discover new features in the Unity 6.2 beta todayUnity 6 beta releases allow us to share new features faster, so that our community has more opportunities to provide feedback that will help shape the future of our releases.These releases are open to everyone, and you can get started by downloading the latest release for the Unity Hub. Because there may be feature stability issues with early test versions, we do not recommend you use beta releases for projects in production, and we highly recommend that you back up any project before opening it with an alpha or beta release.Connect with our team and provide feedbackYou can find a dedicated section in Unity Discussions for this beta update, where you'll find links to detailed documentation and, most importantly, the best place to leave your feedback for our team.