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.8f1
--: Wild memory leaks leading to StackAllocator::WalkAllocations crashes (1277110)
2D: Crash on Tilemap::ValidateAllTileAssets when opening a specific prefab or dropping it into the scene (1275562)
AI: A NavMeshAgent GameObject teleports to a near NavMeshSurface when collided with a moving NavMeshObstacle (1072945)
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 Import Pipeline: Project Startup time slow due to unmatched Custom Dependencies (1276078)
Asset Import Pipeline: [Asset Import] Errors thrown on creating a project using microgame templates (1268154)
Asset Importers: [Performance Regression] Importing an fbx model is noticeably slower when the model contains Animations (1265275)
Audio: Unity crashes in Play Mode at FMOD_Resampler_Linear (928576)
Build Pipeline: Building subscenes without platform package doesn't work (1270120)
Global Illumination: [GPU PLM] OIDN produces noisy results (1272954)
Global Illumination: [GPU PLM] Optix denoiser produces noisy results (1272950)
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)
MacOS: [OSX] Shader import in an external exFAT drive crashes Unity (727114)
Mobile: [Android] Keyboard doesn't show up when trying to input text in an Input Field with Hide Mobile Input checked on Android 11 (1258071)
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)
Packman: Editor crashes when upgrading/downgrading between 2020.1 and 2020.2 (1276565)
Packman: [Performance] Compilation and refresh time increases after each script change - Packman (1274461)
Profiling: Profiler - RawFrameDataIterator ThreadID will always return 0 for profiler frame data loaded from .data files (1279213)
Project Browser: Crash on using global search patterns (1267138)
Scene Management: Allocated memory is not cleared when loading and unloading scenes (1275751)
Scene Management: Crash on GameObject::ActivateAwakeRecursivelyInternal when enabling a broken Prefab (1280054)
Scripting: Switching targets in SRP projects will cause XR errors on some platforms (1196164)
Scripting: [CompilationPipeline] Project recompile and package changes takes a long time when Project includes a lot of packages (1272396)
Scripting: [SerializedField] fields produce "Field is never assigned to..." warning (1080427)
Serialization: Prefab changes are not applied and an error occurs when changing fields that have SerializeReference attribute (1237191)
Serialization: [Performance]Console Pro in non-collapse mode and with large logs causes Slow asset refresh when modifying any script, 45 second (1270910)
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)
Version Control: Unity crashes when connecting to a perforce server with an invalid workspace name in the Project Settings (1275466)
WebGL: Using XElement.Load(string uri) causes an uncaught abort exception when using dlopen() dynamic linking in Emscripten (1192963)
WebGL: [Linux] WebGL build always fails and throws a FileNotFoundException (1268262)
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.8f1 Release Notes
System Requirements Changes
For running Unity games
- iOS: minimum version incremented to 10.0 (from 9.0).
Asset Import: Fixed an issue throwing errors in the console when changing Rig settings of multiple models at once. (1272865)
Build Pipeline: Fixed regression crash with serialized PropertyName field. (1267271)
Editor: Fixed materials not getting reverted back when performing drag along with other asset types using ProBuilder face selection. (1260931)
Editor: Fixed MinMaxCurve and MinMaxGradient dropdown style to match other dropdown styles(bigger icon). (1267276)
Editor: Fixed new input system mouse coordinate scaling in editor play mode on Linux. (1252149)
Editor: Fixed the issue with an infinite loop while loading editor layout. (1275270)
Editor: Fixed to allow multithreaded graphics in the Linux editor when using Vulkan. (1252387)
GI: Fixed a synchronization issue that caused GI bakes to never complete when using the GPU lightmapper on MacOS. (1204412)
GI: Fixed Sphere.IsInside. (1271048)
Graphics: Improved objects sorting when scene contains both GameObject & Hybrid rendered entities. (1270315)
iOS: Fixed crash on UnityPause/UnityIsPaused when called with unity runtime not inited. (1278746)
iOS: Fixed memory corruption under rare circumstances. (1256815)
iOS: Fixed rare osver/device dependent crash on exit, when [UIViewController viewWillTransitionToSize:withTransitionCoordinator:] is called on killing unity view. (1278124)
Kernel: Fixed player connection to PS4 when using it IP. (1275104)
Package Manager: Fixed preview packages from Scoped Registries to no longer be filtered out.
Particles: Improved performance when using Rigidbody velocity mode. Previously a search for a valid Rigidbody was made every update, we now only perform the search once and cache the result. (1268442)
Physics: Fixed editor crash on AnchoredJoint2D::ConfigureAnchors when opening a scene containing GameObject with Joints but without Rigidbody. (1272231)
Serialization: Improved performance applying Prefab changes to TileMap. (1239162)
Shaders: Fixed "pos == inputBuffer.size()" errors when fetching compute shader data from accelerator server. (1229986)
XR: Fixed SRP batcher activation with XR multipass rendering.
XR: Improved Vulkan memory usage with offscreen swapchains. (1278553)
- Android: Bumped Android Logcat verified version to 1.2.0.
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