Unity 2020.1.2

Released:
Select the runtime platforms of your choice from the list below (the desktop runtime is included as standard) or, to install the full complement of runtime platforms, use the download assistant installer above.
New to Unity? Get started

Known Issues in 2020.1.2f1

  • AI: Editor crashes on MemoryManager::GetAllocator when selecting NavMeshAgent Component in the Inspector window (1257220)

  • Asset Bundles: [Performance Regression] AssetBundleLoadAllAssets - Load_Prefabs_AllAssets is significantly slower than 18.4 (1203512)

  • Asset Bundles: [Performance Regression] AssetBundleLoadSingleAssets : LoadAsync_Prefabs_SingleAssets is significantly slower than 18.4 (1203511)

  • Asset Importers: [Performance Regression] Importing an fbx model is noticeably slower when the model contains Animations (1265275)

  • CodeEditors: [Windows] Load previous project on startup check causes domain reload that blocks Editor (1248300)

  • Global Illumination: Crash with empty stacktrace when starting bake in the new scene after baking previous scene with GPU PLM (1244384)

  • Global Illumination: [macOS] BugReporter doesn't get invoked when the project crashes (1219458)

  • Global Illumination: gi::InitializeManagers() takes 0.6s during Editor startup (1162775)

  • Graphics - LowLevel: Gfx.WaitForPresent / Gfx.WaitForPresentOnGfxThread huge spikes in Profiler when in Play Mode with vSync set to "Don't Sync" (1108469)

  • IAP: Unity purchasing gives error on project upgrade due to failing to find UnityEngine.UI assembly (1193773)

  • Linux: Linux Editor returns the "O" key's KeyCode when the Space key is being pressed (1263921)

  • Linux: Selection frame drawn in Scene view when a GameObject is selected while Alt and left mouse buttons are pressed (1239227)

  • Linux: [Editor] Color picker does not work (1174814)

  • MacOS: [macOS] Unity kernel crashes Mac with OpenGL when only Intel Graphics are present (1232673)

  • Mono: Crash with various stack traces when exiting Play Mode after recompiling scripts (1238859)

  • Package: [Reflect] Standalone build fails with package errors if Unity Reflect is installed (1266377)

  • Profiling: Performance issue in "Profiler" UI with increasing number of events (967289)

  • Scene Management: Building project when two identical scenes are open crashes the editor (1266194)

  • Scripting: [SerializedField] fields produce "Field is never assigned to..." warning (1080427)

  • Serialization: [SerializeReference] Polymorphic instances are always recreated when applying any inspector value change (1193322)

  • Shadows/Lights: Skybox lighting is not rendered after creating gameobjects in the new scene until the lighting is rebaked (1250293)

  • Terrain: Detail meshes have dark shadows around UV seams (1268510)

  • Themes: Editor does not recognize the correct values in the interactive tutorial levels when non-English locale is being used (1109625)

  • WebGL: Using XElement.Load(string uri) causes an uncaught abort exception when using dlopen() dynamic linking in Emscripten (1192963)

  • Window Management: Crash on block_remove when initiating a drag and closing the window from which the drag originated (1221016)

  • Window Management: ReloadAssembly -> EndReloadAssembly processing freezes Editor for minutes (1253165)

2020.1.2f1 Release Notes

System Requirements Changes

For running Unity games
  • iOS: minimum version incremented to 10.0 (from 9.0).

Fixes

  • Animation: Fixed a bug where the default values not set when transition to another state using animator override controller. (1253379)

  • Asset Pipeline: Fixed performance problem with script type hash generation used for script type dependencies. (1260657)

  • Burst: Fixed crash when native hardware exceptions occur in Burst compiled code. (1253096)

  • Core: Fixed issues involving the [NativeDisableContainerSafetyRestriction] attribute when applied to a container at a non-zero struct offset. (1263530)

  • Editor: Added missing tooltips to buttons in main toolbar. (1230430)

  • Editor: Added UNITY_TEST_FRAMEWORK define constraint to filter out test framework assemblies from platform build without tests. (1210156)

  • Editor: Fixed crash when reloading a floating preview window. (1256213)

  • Editor: Fixed tab dragging on Windows from a secondary monitor where the taskbar is on the left edge of the screen. (1233409)

  • Graphics: Bugfix VT - Failed to properly synchronize the RT when destroying a PVT stack. (1263597)

  • Graphics: Enabled gfx-tests for texture 2d (ms) arrays on Nintendo Switch.

  • Graphics: Fixed a bug with AsyncGPUReadback, where if you first read into a NativeArray, and then the request was recycled and used normally, it would fail to release the memory for the request. (1260624)

  • Graphics: Metal: Fixed an Editor scene view issue causing artifacts on some GPU drivers. (1240265)

  • Graphics: Metal: Fixed Editor view repaint causing geometry explosion randomly. (1267126)

  • macOS: Change Plugins to PlugIns for code signing. (1188947)

  • Package Manager: Fixed an issue where the Diagnose button in the critical startup failure dialog would not launch a diagnostics window on Linux.

  • Package Manager: Fixed trying to import an asset which is a complete project from the Package Manager will now display a popup dialog informing that the user's project settings will be overwritten if they choose to continue with the import. (1255256)

  • Package Manager: List the samples of a package api doesn't work without opening package manager window. (1259196)

  • Prefabs: Fixed ArgumentException thrown when loading a Prefab stage in context, but where the context becomes invalid. (1259700)

  • Prefabs: Fixed Editor crash when making changes to the Script field of a Prefab instance with a missing script. Changing the missing script should be done in Prefab Mode instead so the Prefab Asset is updated. (1255454)

  • Prefabs: Fixed error when adding components to object which already has a required component. (1158259)

  • Prefabs: Fixed Prefab stage error appears when changing a Prefab asset in play mode if the asset is open in Prefab Mode In Context. (1259437)

  • Profiler: Added missing root to memory snapshots to account for executable and dll in memory size. (989625)

  • Profiler: Fixed a crash where triggering a Snapshot on a player with an Editor connected, would attempt to the snapshot to the Editor. (1260560)

  • Services: Fixed button resizing height when resizing service window (1246954)

  • Shaders: Fixed caching preprocessor outputting file name without path in line directives. (1263687)

  • Shaders: Fixed Metal shader compilation error when half values are reinterpret-casted to integer values. (1223279)

  • Shaders: Fixed metal shader compilation error when half3 temporary arrays are used. (1256024)

  • UI: Added IMGUI as a dependency of UGUI. (1259891)

  • UI Elements: Added backgroundImage property to IResolvedStyle. (1241194)

  • UI Toolkit: UI Toolkit can now import FontAsset through USS.

Changes

  • Editor: Dark Theme editor preference is now available to all users.

Improvements

  • Editor: Dark Theme editor preference is now available to all users

  • Package Manager: Make the error message clearer when the UnityPackageManager program is missing

System Requirements

For development

OS: Windows 7 SP1+, 8, 10, 64-bit versions only; macOS 10.12+. (Server versions of Windows & OS X are not tested.)

CPU: SSE2 instruction set support.

GPU: Graphics card with DX10 (shader model 4.0) capabilities.

The rest mostly depends on the complexity of your projects.

Additional platform development requirements:
  • iOS: Mac computer running minimum macOS 10.12.6 and Xcode 9.0 or higher.

  • Android: Android SDK and Java Development Kit (JDK); IL2CPP scripting backend requires Android NDK.

  • Universal Windows Platform: Windows 10 (64-bit), Visual Studio 2015 with C++ Tools component or later and Windows 10 SDK

For running Unity games

Generally content developed with Unity can run pretty much everywhere. How well it runs is dependent on the complexity of your project. More detailed requirements:

  • Desktop:

    • OS: Windows 7 SP1+, macOS 10.12+, Ubuntu 16.04+
    • Graphics card with DX10 (shader model 4.0) capabilities.
    • CPU: SSE2 instruction set support.
  • iOS player requires iOS 10.0 or higher.

  • Android: OS 4.4 or later; ARMv7 CPU with NEON support; OpenGL ES 2.0 or later.

  • WebGL: Any recent desktop version of Firefox, Chrome, Edge or Safari.

  • Universal Windows Platform: Windows 10 and a graphics card with DX10 (shader model 4.0) capabilities

  • Exported Android Gradle projects require Android Studio 3.4 and later to build

Changeset:
7b32bc54ba47

Third Party Notices

For more information please see our Open Source Software Licenses FAQ on the Unity Support Portal

We use cookies to ensure that we give you the best experience on our website. Visit our cookie policy page for more information.

Got it