Install this version with Unity Hub.
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.
Known Issues in 2020.1.16f1
Asset Importers: Files are renamed when dragged into Unity using file explorer (1288679)
Asset Importers: [Performance Regression] Importing an fbx model is noticeably slower when the model contains Animations (1265275)
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)
Linux: InputSystem's Mouse delta values do not change when the Cursor lockState is set to Locked (1248389)
Shadows/Lights: Skybox lighting is not rendered after creating gameobjects in the new scene until the lighting is rebaked (1250293)
XR: [XR SDK][Oculus] EarlyUpdate.XRUpdate spikes inconsistently (1262597)
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.16f1 Release Notes
System Requirements Changes
For running Unity games
- iOS: minimum version incremented to 10.0 (from 9.0).
Build Pipeline: Fixed such that SerializeReference instance types are now preserved when setting Player.Optimization.Managed Stripping Level to Medium or High. (1232785)
Build Pipeline: Fixed such that StreamingAssets AssetBundle manifest is now provided by default to PlayerBuild, which will result in types being referred by AssetBundle being kept in the build even if Player.Optimization.Managed Stripping Level is set to Medium or High.
GI: Fixed such that TextureImporter now chooses the ETC2 format instead of PVRTC for directional lightmaps by default when build target is iOS. (1235359)
Graphics: Fixed crash when optimizing Mesh which contains overlapped indices in sub meshes. (1288561)
Graphics: Fixed frame debugger not showing correct keywords when stage-specific shader features are used. (1261620)
Graphics: Fixed separate samplers support for Nintendo Switch.
Graphics: Fixed SRP not firing visibility callbacks when an object is indirectly became visible due to shadow culling. (1286377)
Graphics: Fixed unstable mip streaming tests. (1188754)
Graphics: Updated SRP packages to 8.3.1.
iOS: Fixed builtin deferred renderer using 2 extra encoders to just clear GBuffer. (1277009)
iOS: Fixed such that Arcade's application is using a prohibited API when using Social API function.
Package: Updated the Post-processing package to version 3.0.1.
Package Manager: Fixed issues when using Unity Package Manager on Intel's 10th generation processor. (1238432)
Package Manager: Fixed the issue where PackageList have null ref errors when domain reload happens during Asset Store list request.
Package Manager: Fixed the issue where refresh in Asset Store tab would not fit the page.
Profiler: Fixed a race condition in the Shadow Casters stat, which can cause inconsistent collection of the stat. (1265648)
Scripting: Fixed crash during Domain Reloads after modifying scripts. (1262671)
Scripting: Fixed Version Defines not being taken into account by the Define Constraints in the Asmdef inspector. (1285024)
Shaders: Fixed native metal shaders failing to import when using caching preprocessor. (1284963)
Shaders: Fixed options not being parsed for multi_compile_instancing when using caching preprocessor. (1285968)
Shaders: Fixed out of bounds access to static const arrays in generated GLSL code. (1276781)
Text: Fixed IME getting permanently disabled on focus and / or context change. (1091254)
XR: Fixed such that Lumin builds no longer needlessly package pre-compiled managed DLLs into the final MPK. (1233875)
XR: Fixed such that Lumin builds now properly include source plugins when building the IL2CPP library. (1218580)
XR: Fixed VSync not displaying in profiler when VR enabled. (1114382)
Shaders: Changed such that the Editor now skips warming up shaders from shader collections in the Preloaded shaders section of Graphics settings.
XR: Updated verified version of com.unity.xr.legacyinputhelpers to v2.1.6
Changelog for 2.1.6 of com.unity.xr.legacyinputhelpers:
Fixes error message when using the color camera
Changes default near clip plane to 0.01f
Fixes rig migration for URP and HDRP.
Support for URP/HDRP v10.1.
Mobile: Updated com.unity.mobile.notifications to 1.3.2.
Prefabs: Improved general prefab editor performance.
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:
- 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