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.3f1
2D: [Skinning Editor] Vertex can't be created after modifying Vertexes weight and when Sprite is from the .psb file (1322204)
Addressable Assets: Performance bug in PreloadManager::WaitForAllOperationToComplete (1322086)
Windows: [Windows 7] "WindowsVideoMedia error 0xc00d36b4" error is thrown when loading a video with the VideoPlayer (1306350)
Scripting: Increased Script Assembly reload time (1323490)
Asset Bundles: Synchronous Asset Loading Does Not Correctly Load Preload Dependencies (1321141)
Linux: Linux Editor crashes at "_XFreeX11XCBStructure" when loading tutorials (1323204)
Terrain: Crash on TreeRenderer::WillRenderTrees when being in Play Mode for several seconds (1317966)
IMGUI: Contents of a ModalUtility window are invisible when it is launched from a Unity Context Menu (1313636)
Global Illumination: Reflection probes doesn't contain indirect scene lighting after the on-demand GI bake from the Lighting window (1324246)
Packman: User can't easily configure location of both UPM and Asset Store package local cache (1317232)
Linux: InputSystem's Mouse delta values do not change when the Cursor lockState is set to Locked (1248389)
Templates: Editor Crashes when performing Undo and Redo after duplicating Game Object with LEGO Model Asset component (1298503)
Mono: Built player takes multiple seconds to shut down (1295072)
Global Illumination: Wintermute::Geometry::Verify errors are spammed when baking a Mesh with Mesh Compression set to Medium/High (1319133)
MacOS: Resigning Unity built macOS app results in "code signature data out of place" out of place error (1324168)
Cloth: Cloth is broken when parent GameObject scale is lower than 1 and Surface Penetration constraints are set 0 (1319488)
Asset Importers: [Performance Regression] Importing an fbx model is noticeably slower when the model contains Animations (1265275)
Mobile: FixedUpdate gets called multiple times before the first Update when Build is run on a Device (1318647)
Scripting: Increased script compilation time (1317926)
XR: OpenXR + URP + UWP rendering stuck (1323833)
MacOS: [macOS] "build is damaged and cannot be opened" error when downloading Unity build from internet (1323501)
Shader System: Editor crashes on UpgradeOldShaderSyntax when shaders are being upgraded during importing process (1299790)
Scripting: Crashes on mono_class_init when entering Play Mode after recompiling scripts (1262671)
Asset Importers: Wintermute::Geometry::Verify errors are spammed when baking a Mesh with Mesh Compression set to Medium/High (1313968)
Polybrush: [PolyBrush] Something went wrong saving brush settings Warning is thrown when Saving a Brush after opening the PolyBrush Window (1315475)
Templates: [Linux] Missing libdl.so library causes crash when entering Playmode for the second time or closing the Editor (1237642)
2020.3.3f1 Release Notes
System Requirements Changes
- GI: Move memory related logging from console to log file.
Asset Pipeline: Updated Addressables to 1.16.16 and Scriptable Build Pipeline to 1.15.2. See change log for each package for additional information.
Linux: Converted "X11 did not respond within x milliseconds" error to a logged warning. (1309607)
2D: Fixed an issue where the Create Physics2DMaterial menu item was not available when Physics2D module was enabled. (1300647)
2D: Fixed an issue where the user could not create basic Sprite Shapes when creating Sprites via Assets->Create->2D->Sprites menu. The border visual from 2D default Sprite textures was removed. (1299684)
Android: Fixed an issue that caused a "failed to load libMain.so" error when deploying an APK from an app bundle. (1314472)
Animation: Fixed an issue when setting the speed to an animatorControllerPlayable it would not affect the speed of its child animation clips. (1304259)
Editor: Fixed an issue that would caus invalid ScriptableObjects to added as a sub-asset which caused the editor to crash during serialisation. (1257558)
Editor: Fixed an issue where the OnDrawGizmos function was not called when the "Enter Play Mode Options" was enabled. (1296270)
Editor: Fixed progress bar related asserts when calling EditorUtility.CompressTexture with an EditorUtility.DisplayProgressBar right around it. (1308740)
Editor: [Collab] Defer handling for downloading plastic cloud projects so package manager will initialize the default packages. (1319580)
Graphics: Fixed a crash due to invalid shaderpass index when changing materials in a CustomRenderTexture. (1300770)
Graphics: Fixed a stack overflow exception when compressing Texture to EXR with PIZ compression. (1312104)
Graphics: Fixed an issue where color space change prompt could not be localized. (1288007)
Graphics: Fixed an issue where runtime CustomRenderTextures could not be exported to .png from the inspector. (1284784)
Graphics: Fixed an issue where Texture2DArray, Texture3D and Texture2D inspectors were now allowed undo (ctrl+z) actions. (1175907)
Graphics: Fixed an issue where the renderer data was out of sync after the OnBecameVisible callback in SRP. (1311717)
Graphics: Fixed an unintentional crossfades for LODs when the animated cross-fading flag was enabled. (1305495)
IL2CPP: Fixed a failed build issue due to read-only files were being detected as native plugins in the Unity project. (1313412)
IMGUI: Fixed an issue where a Null object was being created when dropping Sprite to Array in Inspector. (1281986)
IMGUI: Fixed an issue where the cursor did not jump to start of text on home key in project browser window. (1287121)
macOS: Fixed an issue when the Unity Editor activated tooltips while other apps were currently active. (1269177)
Package: Fixed an error in the Recorder package that occurred when setting the build target to macOS standalone from the Editor in Windows. (1304944)
Particles: Fixed a crash when using modules with no assigned Particle System. (1319658)
Physics: Fixed an issue where mesh collider error message did not include the path to the object. (1318366)
Prefabs: Fixed an issue when adding and applying new events to a deeper level Prefab while there was an event already, corrupts the newly added events. (1292519)
Scene/Game View: Fixed a Physics Debugger issue when first clicking collider debug volumes they were not selected. (1309768)
Scripting: Fixed an issue when adding UI Toolkit package to a project where a scripted imported from the package would get rejected and exceptions reported. (1269167)
Scripting: Fixed an issue where ApiUpdater could potentially skipping updates in SafeMode. (1280167)
Scripting: Fixed an issue where exceptions were getting logged in the Console when the Logger.logEnabled was set to false. (1311534)
Serialization: Fixed for inspection of enum fields on classes referenced with SerializeReference. (1304095)
Serialization: Fixed to delay OnAfterDeserialization call on objects referenced by serializedreference until all serializedreference objects had been instantiated. (1245749)
Timeline: Fixed an issue when AudioClipPlayable was played with first couple of frames were skipped. (1302398)
Timeline: Fixed an issue where Audio track was missing some samples issue if it was starts at the first frame of a Timeline in Player. (1215183)
UI Toolkit: Fixed an issue where playmode tint was applied twice on UI Toolkit text. (1283050)
UI Toolkit: Fixed assigning material to Renderer on Particle System's Inspector. (1308966)
Version Control: Fixed an issue where the ProjectVersion.txt file was incorrectly updated when updating a project to a new Unity version while having Provider.preCheckoutCallback set to a non null value. (1291360)
Video: Fixed an issue where the video started playing from an arbitrary frame when VideoPlayer.Pause was called before VideoPlayer.Play. (1297648)
Video: Fixed an issue where the VideoPlayer.frame was wrong during seek. (1290698)
WebGL: Fixed an issue that Chrome and Firefox browsers would fail to load on iOS 14.4. Added support for detecting Chrome and Firefox browsers on iOS devices. (1316861)
XR: Fixed a phrase recognizer issue where it would throw exceptions after multiple runs in editor. (1301363)
XR: Fixed an issue where non-fullscreen viewport rect handling on non-stereo cameras when XR devices were not enabled. (1319352)
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 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