Hi all, We announced the Adaptive Performance Package during GDC. Today we released the package and would love to hear your feedback. For detailed information please also read the blog post and the package documentation. If you have questions or feedback please post below. For bug reports, please use the Unity built-in bug reporter. Please see A quick step-up guide below for install instructions. Enjoy and let us know if you use it for something great, we always love to hear about success stories. -db Breaking News: Adaptive Performance version 2.0.0-preview.1 brings the Device Simulator Extension to the Unity Editor! Simulate Adaptive Performance events in the Unity Editor! Adaptive Performance Talks Call of Duty Mobile & Adaptive Performance During Samsung Developer Conference 2019 Samsung and Unity presented Call of Duty Mobile optimizations using Adaptive Performance to increase the stability of the game on Samsung devices. Call of Duty Mobile & Adaptive Performance During Unite Copenhagen 2019 Samsung presented Call of Duty Mobile optimizations using Adaptive Performance to increase the stability of the game on Samsung devices. GDC 2019 and Megacity During GDC we gave several talks about adaptive performance. Please see the GDC Vault Samsung talk, which includes Adaptive Performance, here. Alternatively, please see the talk from the Unity Booth on our youtube channel here. Presentations You can find a slidedeck which describes details of Adaptive Performance here. Changelog https://docs.unity3d.com/Packagesemail@example.com/changelog/CHANGELOG.html Version History The the latest version (1.0.1) and preview version (1.1.0) of Adaptive Performance is compatible with the following versions of the Unity Editor: 2020.1 beta, alpha 2019.3 2019.2 2019.1 (recommended for Megacity demo) 2018.3 The preview version (2.0.0) of Adaptive Performance is compatible with the following versions of the Unity Editor: 2020.1 alpha, beta 2019.3 Note 2020.1a6+ or 2019.3b6+ require 1.0.1 packages, if you are using older version of Unity, it's not required to update to the newest package. If you are using an earlier version of 2019.3 beta or 2020.1 alpha you should not update to 1.0.1 as it will not work. Device Support: SAMSUNG Adaptive Performance is currently supports following devices running Android P: Galaxy S10 Note 10 Galaxy Tab S6 Galaxy Fold It supports those devices with Samsung GameSDK 1.5, 1.6. Adaptive Performance is supported on following devices running Android Q All old and new Galaxy models It supports those devices with Samsung GameSDK 3.0+ The GameSDK Adaptive Performance logs the version of the SDK: Code (CSharp): Adaptive Performance: Subsystem version=1.6 GameSDK 1.6 update will be rolled out starting at the end of March 2019 on S10 devices. GameSDK 3.0 support will be rolled out with Android Q. The update schedule is different in each region. Unity Device Simulator Extension We released 2.0.0-preview of Adaptive Performance, which brings the Device Simulator extension for Adaptive Performance to simulate thermal and bottleneck events in the editor using the new device simulator so you can test your implementation already in the editor without deploying to the device! Simulate throttling events, thermal level and trends: Simulate bottleneck events, auto control mode and CPU/GPU levels. Installation: Open Unity Package Manager Enable "Show preview packages" in the Advanced menu. Update or Install Adaptive Performance package to 2.0.0-preview.1 Install the Device Simulator package (preview) The Simulator view will show the Adaptive Performance section as soon as the preview is installed and the Simulator view is opened. Note: Currently the simulation only works in Play Mode and states will not be saved. Being able to set the values before going into play mode will come in an later version. A quick step-up guide for Adaptive Performance Unity needs Android Support installed (to build to your Samsung device) Set active platform to be Android in Build Settings Window Install AP Samsung (Android) package which includes the subsystem, Unity Package Manager will automatically install the Adaptive Performance package as a dependency as well. Build and Deploy to your device and it is active by default. If you want to see logging messages in development builds you can change UnityEngine.AdaptivePerformance.StartupSettings.Logging = true; and Adaptive Performance starts printing status information to the console. Note: If you are upgrading from Adaptive Performance 0.2.0-preview.1 you will need to update both packages; Adaptive Performance and AP Samsung Android manually from 0.2.0-preview.1 to 1.0.0. Note: If you have installed a preview version of Adaptive Performance before 0.2.0-preview.1 you will need to manually uninstall the Adaptive Performance package (com.unity.mobile.adaptiveperformance) before installing the latest version through the Adaptive Performance Samsung (Android) package (com.unity.adaptiveperformance.samsung.android and com.unity.adaptiveperformance) as we had to make updates to the API and package structure which made it impossible to auto-update the package due to namespace changes (from com.unity.mobile.adaptiveperformance to com.unity.adaptiveperformance). To uninstall 0.1.0-preview.3 or 0.1.1-preview.1 simply go to the package manager and select the Adaptive Performance Package and use the uninstall button. Known Issues 2.x: Adaptive Performance Device Simulator Extension: - Auto Control Mode checkbox does not change the mode when used.