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.
New to Unity? Get started
Known Issues in 2020.3.27f1
AI Navigation: NavMesh Agent can not pass through passable area between carving NavMesh Obstacles (1346325)
Animation: Animation playback is incorrect when using Asset Bundle exported from Unity 5.6.7f1 (1390123)
Asset Bundles: Asset Bundle size incrementally increases when updating the Unity Editor and rebuilding the Asset Bundle (1391542)
Asset Bundles: Building process of the AssetBundles is slow when there is a huge filecount. (1358059)
Build Pipeline: Windows build fails when using Deltatre Magma Engine (1382217)
GI: If a user is experience lighting coruption they be may required to reimport due to a fix to which correctly fixes a Uv unwrapping issue (1330830).
IL2CPP: "BuildFailedException" and Bee errors are thrown in the Console window when building project for Android (1391435)
IL2CPP: Build fails with 'artifacts/tundra.dag.json does not exist yet' when using UnityEditor.InitializeOnLoadMethod in script (1385676)
Inspector Framework: LEGO microgame, missing dropdown from inspector Specific Action field (1387037)
Linux: Editor crashes at "__assert_fail_base.cold" when opening a project (Linux) (1375312)
MacOS: [M1] "System is running out of memory" error is thrown when using Profiler as a Standalone Process with Deep Profile turned on (1386242)
MacOS: [OSX][Editor] DirectoryNotFoundException errors appear when a project is created inside a directory with unicode characters (1377915)
Mesh: Creating a mesh in Play Mode causes an "abnormal mesh bounds" error when using UploadMeshData() (1364263)
Metal: Stuttering in Play mode when VSync is disabled (1373811)
Metal: Consistent EditorLoop 5-10ms spikes when using Metal API (1378985)
Networking: UnityWebRequest.SendWebRequest delay occurring in 2019.4.30f1 and above (1382113)
OpenGL: Unity crashes when entering "-force-opengl" or "-force-glcore" in the Advanced Project Settings (1374768)
Physics: Cloth performance drops when increasing the number of GameObjects with Cloth and then decreasing it (1173457)
Profiling: Profiler's 'Call Stacks' button gets out of sync with PlayerConnection when the button is toggled after connecting to Player (1377934)
Profiling: [Memory Profiler] Capturing Player built with higher Unity version crashes the Editor (1386532)
Progressive Lightmapper: [LightProbes] Probes lose their lighting data after entering Play mode when Baked and Realtime GI are enabled (1052045)
Progressive Lightmapper: [macOS] BugReporter doesn't get invoked when the project crashes (1219458)
Scene/Game View: Camera resolution is set to default when opening the Editor (1378321)
Scripting: Editor sometimes crashes when entering Play Mode (1380226)
Scripting: Error CS8035 is thrown on opening a project when using rulesets (1349517)
Scripting: [MacOS] An Unhandled exception is thrown in the Editor.log and Console window when trying to build AssetBundles (1383700)
Shader System: Shader stripping crashes when it gets too many variants (1388530)
Shadows/Lights: Scene is brighter in Standalone player if it was open in the Editor at build time (1375015)
Templates: Specific Actions dropdown tab does not appear when setting the Target of the Touch Trigger in the LEGO Template (1390097)
Text: Editor crashes on TextCore::FontEngine::GetSystemFontReferencesInternal when opening the project (1382082)
uGUI: Prefab is glitchy while editing in Prefab Mode when parent Canvas Render Mode is set to Screen Space - Camera (1394756)
Windows: Editor crashes or freezes with 'Copying file failed' error when importing a file from WinRAR Archiver (1325310)
2020.3.27f1 Release Notes
Physics: Improved the performance of recreating 2D colliders under some circumstances. (1384863)
XR: Fixed TryGetBoundaryPoints to return proper boolean values.
AI: Fixed an issue that the NavMesh.CalculatePath is missing link exit corner. (1373302)
Android: Fixed a bug where the RunInBackground player setting could get modified in the Editor just by switching to the Android platform in the build settings. (1368858)
Android: Fixed baking reflectionprobes with Vulkan Editor and build target Android. (1344866)
Asset Import: Fixed an additional "Downloading from cache server" progress bar update just prior to beginning the cache server download during asset import. (1352678)
Asset Pipeline: Fixed an issue where importing multiple fonts could cause errors to be thrown by the Asset Database. (1370398)
Asset Pipeline: Fixed an issue where user fields in assets containing 'guid' could cause incorrect asset dependencies to be shown. (1384729)
Build Pipeline: Fixed an issue to prevent selection of ~/Desktop folder as build target. (1357782)
Build Pipeline: Fixed an issue where throwing a BuildFailedException in PostProcessSceneAttribute callbacks would not fail the build. (1327550)
Editor: Fixed a crash on startup in the Custom Render Texture Manager for an old AVPro that's using Custom Render Texture for video interpolation. (1362634)
Editor: Fixed a ReorderableList flicker when moving between multiple inspectors. (1353819)
Editor: Fixed an issue that last opened project will not be loaded during license activation in batchmode if no project path is specified explicitly (-createproject, -projectpath, -openfile flags). (1337076)
Editor: Fixed Shift-selection issues in the Project Window when it's set to use the Two Column Layout. (1361464)
GI: Fixed a crash when baking 4K lightmap with maximum AA setting. (1318800)
GI: Fixed an issue that light probe now produces valid output when punctual light overlaps it. (1242829)
GI: Fixed an issue where switching a texture importer to Lightmap type would change the appearance of the texture preview when in Linear color space. (1352673)
Graphics: Fixed a crash when using the Movie Recorder to capture 360 movies. (1249348)
Graphics: Fixed alpha dilation filtering when a 16 bit-per-component texture with transparent pixels is imported. (1355265)
IL2CPP: Fixed an IL2CPP crash caused by High managed code stripping producing invalid IL. (1358995)
IMGUI: Fixed an issue when deleting a material from the Particle System's Inspector, it no longer breaks the inspector. (1379541)
iOS: Fixed a rare crash when quiting app during orientation change. (1389840)
Kernel: Fixed Application.targetFrameRate to not cause jitter in Time.deltaTime measurements. (1373355)
macOS: Fixed a bug where Unity apps could crash if shut down quickly after startup. (1272819)
Mobile: Added UaaL Analytics and made sure it wont get stripped if code stripping is enabled. (1380042)
Physics: Fixed an issue that Physics2D.SetLayerCollisionMask now correctly updates all layers that have changed. (1345964)
Prefabs: Fixed a crash when setting hide flags on PrefabInstance objects with missing source prefab. (1381563)
Scene Manager: Fixed an issue to align scene and instantiation behavior when loading a new scene between Editor and Build. (1046181)
Scene/Game View: Fixed Scene View camera zooming too far when using middle mouse wheel scroll with a very small object framed. (1300336)
Scripting: Fixed an issue that C# scripts containing invalid characters in disabled conditional sections are now correctly imported. (1279339)
Scripting: Fixed an issue when adding "com.unity.ui" and "com.unity.rendering.hybrid" packages to a project, could lead to "Fail to copy dll/pdb" errors when compiling scripts.
Scripting: Fixed XmlSerializer not working with managed code stripping when using the mono backend. (1331829)
Serialization: Fixed TypeTreeCache cache key computation. (1377929)
Shaders: Fixed a compiler error with missing splat constructors with some platform compilers. (1352016)
Shaders: Fixed a crash when using SV_COVERAGE in a fragment input. (1379259)
Shaders: Fixed a warning in surface shaders when setting dithercrossfade about upgrading to target 3.0 when the target was already sufficient. (1358042)
UI Toolkit: Fixed Hierarchy Duplicate command sometimes not working on Windows for UI Builder.
UI Toolkit: Fixed null checks against UXML Traits returning null references. (1372713)
Universal Windows Platform: Fixed Application.targetFrameRate rendering at significantly lower frame rate than specified. (1373355)
Video: Fixed a crash on MediaEncoder_CUSTOM_Internal_AddFrame_Injected when pushing a frame into MediaEncoder that has been disposed. (1368301)
Video: Fixed a crash when aspect ratio is too big. (1347100)
Windows: Fixed setting a cursor being very slow when doing it for the first time for a particular texture. (1373881)
XR: Fixed an issue that Mock HMD no longer spews errors in play mode: "Attempting to determine the size of an unknown feature type Id [-1].". (1289987)
OS: Windows 7 SP1+, 10, 64-bit versions only; macOS 10.13+. (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.13+ 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.13+, Ubuntu 18.04+
- Graphics card with DX10 (shader model 4.0) capabilities.
- CPU: SSE2 instruction set support.
iOS player requires iOS 11.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
Package changes in 2020.3.27f1