Unity 2020.1.13

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.13f1

  • Animation: The Inspector is empty when selecting the Blend Tree that has been copied and pasted of other Blend Tree (1274572)

  • Asset Import Pipeline: Crash on mdb_txn_begin when SourceAssetDB has a lock on it from another process (1208749)

  • Asset Import Pipeline: Project Startup time slow due to unmatched Custom Dependencies (1276078)

  • Asset Import Pipeline: Texture Assets are reimported when the launched Editor is recovering from an unexpected close if there were compilation errors (1264055)

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

  • Collab: Collab crashes on clicking Update calling ConflictsManager::AddConflict (913690)

  • Global Illumination: [OSX] Crash on 'Preparing Bake' stage when rebaking GI after changing lighting settings and clearing baked data (1271626)

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

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

  • IL2CPP: UnityLinker strips classes used with the SerializeReference attribute (1232785)

  • IMGUI: Editor performance loss when selecting an object in the Select Object window (1285342)

  • Linux: InputSystem's Mouse delta values do not change when the Cursor lockState is set to Locked (1248389)

  • Mobile: [Android][IL2CPP] App crashes during launch with "Using memoryadresses from more than 16GB of memory" messages on Android 11 (1284525)

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

  • Profiling: [Profiler] "GetInt is not allowed error" is thrown when entering the Play Mode while Profiler is recording the Editor (1289794)

  • Scene Management: Allocated memory is not cleared when loading and unloading scenes (1275751)

  • Scene/Game View: Editor locks up when applying a material to a prefab in isolation mode after renaming the prefab (1284799)

  • 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)

  • Shortcut Management: ShortcutManager window columns can't be resized anymore (1288083)

  • WebGL: [Linux] WebGL build always fails and throws a FileNotFoundException (1268262)

  • Window Management: [window layout] cannot load editor layout, stuck in infinite loop of "failed to load window layout" (1275270)

  • iOS: Crash on il2cpp::vm::LivenessState::AddProcessObject when using Social.LoadUsers and then changing scenes (1270230)

  • iOS: [UaaL] UnityFramework with 3rd party plugins triggers watchdog termination after launch (1262272)

  • iOS: [iOS 14] VideoPlayer crashes on EXC_BAD_ACCESS or signal SIGABRT when audioOutputMode is set to APIOnly or Audio Source (1274837)

2020.1.13f1 Release Notes

System Requirements Changes

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

Fixes

  • 2D: Fixed to cull individual Sprites in TilemapRenderer Individual mode instead of using chunk culling.

  • AI: Corrected the stray NavMeshAgent to always move to the closest NavMesh instead of somewhere above or below. (1072945)

  • Animation: Added a new function that copies a motion output in its integrality from an animationStream into another animationStream. (1277405)

  • Animation: Fixed a bug where an animation event at time 0 would not be triggered after resetting the time. (1230811)

  • Asset Import: Fixed such that FBX Meshes are imported deterministically between MacOS and Windows. (1281393)

  • DX12: Added SNorm16 and UNorm16 vertex attribute formats support in ray tracing HLSL code. (1263936)

  • DX12: Fixed a potential GPU crash that can happen on some GPU architectures because of missing NonUniformResourceIndex index modifier when accessing resource arrays in ray tracing HLSL code. (1282101)

  • Editor: Fixed "Run in background" option causing a dramatic increase in CPU usage. (1275832)

  • Editor: Fixed such that the Linux editor main window now correctly remembers saved window layout. (1258663)

  • GI: Fixed crash with progressive GPU when baking lighting with the AZURE Nature demo scene with a GPU that is below min spec. (1277383)

  • Graphics: Fixed artifacts on some mesh triangles generated when using ray tracing. This bug could be reproduced when using 16-bit index buffers and meshes that have an odd number of triangles. (1283942)

  • Graphics: Fixed so aspect ratios are maintained and upscaled using letterboxing when rendering with Vulkan. (1192023)

  • Graphics: Fixed such that, in Stadia, SetResolution now changes the rendering resolution without recreating the swapchain. (1232719)

  • iOS: Fixed rotation issues when app is not required to be full-screen and is running on iPad. (1091688)

  • Profiler: Fixed RawFrameDataIterator.threadId always returning 0 for profiler frame data loaded from .data files. (1279213)

  • Scripting: Added support for "||" (OR) operator for the Plugin Inspector. (1270592)

  • Scripting: Fixed modules being disabled by a platform not getting reenabled when switching platforms which could cause incorrect compiler errors. (1196164)

  • UI Elements: Fixed visual artifacts occurring when resizing windows. (1218455)

  • Video: Fixed crash when destroying VideoPlayer while it is still initializing. (1241848)

  • Video: Fixed such that VideoPlayer jumps to kf on Play() if paused near kf. (1271421)

  • Virtual Texturing: Reduced sizes of VT fallback caches used by GfxTests to prevent out-of-memory. (1266524)

  • WebGL: Fixed a bug where shaders placed in extra resources ("Always Included Shaders" list) might be built incorrectly. (1120359)

  • WebGL: Fixed WebGL build issue when the default system Python version is Python3 instead of Python2. (1280386)

  • Windows: Fixed for the issue in which Overrides window stays stuck open when user returns to the Scenes. (1233487)

  • XR: Fixed an issue where the XR splash screen is missing when using SRP. (1230976)

  • XR: Fixed issue where attempting to use separate cameras while using stereo multipass to render each eye caused the left eye to render the right eye and the right eye to not render at all. (1140490)

API Changes

  • Physics: Added: Added writeable WheelCollider.sprungMass, to enable explicit mass distributions. In addition to that, exposed WheelCollider.ResetSprungMasses() to reset the vehicle back to automatically calculated implicit sprung masses. It uses the same usage pattern as with Rigidbody.inertiaTensor / Rigidbody.ResetInertiaTensor().

Improvements

  • 2D: Improved performance of TilemapRenderer Individual mode.

  • Profiler: Added progress bar when loading and saving Profiler data.

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:
5e24f28bfbc0

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