Popular: Data updated October 27, 2026

Categories

Internet1,356
Communication321
Audio & video898
Graphics & design539
Office & productivity1,124
Developer tools3,134
AI tools529
Security & privacy385
System tools3,114
Games523
Education & science239
Network & IT284

Unity 2020.3.45f1 download

The world’s leading platform for real-time content creation

This is an older version. The current version is 2020.3.48f1. Unity 2020.3.48f1 · Released:
2020.3.45f1 is part of the 2020 (LTS) line, which reached its end of life on May 5, 2023. It no longer receives security fixes. endoflife.date

Installer files 2020.3.45f1

ArchitectureTypeScopeFile sizeDownloadSHA256
64-bit EXE (NSIS) All users — download.unity3d.com VirusTotal

Link and SHA256 come from the Windows Package Manager community manifest. Compare the hash of the downloaded file before running it.

Release notes

Improvements

- Multiplayer: Added Netcode for GameObjects 1.2.0.

API Changes

- Apple TV: Added: identifier for 3rd generation Apple TV 4K.
- Editor: Added: Component.GetComponentInParent(Type t, bool includeInactive) method to match GameObject. ("UUM-2199")
- iOS: Added: identifiers for iPad models released in 2022.
- Scripting: Added: New Object.FindFirstObjectByType() and Object.FindAnyObjectByType() functions added as potentially faster alternatives to Object.FindObjectOfType(). These new functions let you decide whether you must have the first (lowest InstanceID) object found or if any instance is adequate. In the latter case the function can be many times faster as no internal sorting is required. See the scripting documentation for both functions for more details.
- Scripting: Added: New Object.FindObjectsByType() function added as a potentially faster alternative to Object.FindObjectsOfType(). This new function gives users the choice whether or not to perform the expensive sorting by InstanceID on the returned collection of objects rather than having it always performed wasting time when unnecessary. See the scripting documentation for Object.FindObjectsByType() and Object.FindObjectsOfType() for more details.
- Version Control: Removed: Collab and its dependency from the package.

Fixes

- 2D: Added proper manual URL for GridSelection. ("UUM-20223")
- 2D: Fixed a crash when there is an invalid Sprite on a Tilemap and a TilemapRenderer tries to bind the invalid Sprite to a Sprite Atlas. (UUM-19275)
- 2D: Fixed rendering of GameObjects in a Tile Palette window when a Scriptable Render Pipeline is used. ("UUM-22035")
- AI: Fixed an issue that passage was blocked through seemingly valid polygons after an obstacle carved the NavMesh nearby. ("UUM-8240")
- Android: Fixed build failing when app bundle option is enabled and output file has no extension. ("UUM-10941")
- Android: PermissionCallbacks.DeniedAndDontAskAgain is no longer invoked on Android 11 and later. Use Denied instead on all versions. ("UUM-20936")
- Asset Bundles: Fixed issue where "Failed to decompress data" error occurs when loading bundle. ("UUM-6639")
- Asset Pipeline: Elided asset import paths using ellipsis on the import dialogue if the path length exceeds maximum text width. (UUM-3657)
- Audio: Updated FMOD's FLAC from version 1.2.1 to 1.3.4. This fixes an issue identified by our application security team. (UUM-400)
- Build Pipeline: Fixed crash when building ScriptableObject asset in Resources folder, where source filename did not match the class name. ("UUM-21886")
- Build Pipeline: Fixed static batching sorting to ensure deterministic build results. (UUM-11427)
- DX12: Fixed a crash observed in e.g. HDRP sample project. ("UUM-20176")
- Editor: Camera relative culling options have been added to the Graphics section in Project Settings. This will potentially alleviate light popping issues due to lack of precision when the objects or lights are far from the origin. Enabling the camera relative culling setting for lights will potentially introduces issues for objects or lights that are far from the camera origin. ("UUM-7551")
- Editor: Fixed a memory leak which would manifest when loading then unloading scenes additively. ("UUM-18684")
- Editor: Fixed an Editor crash when calling API's to show modal dialogs while -drawRect is in progress. ("UUM-2293")
- Editor: Fixed an issue that UI Elements property animations, as well as scheduled items, asynchronous tasks and Update() callbacks are now updated as expected when a modal editor window is opened. ("UUM-1695")
- Editor: Fixed an issue that undo skips a value when used on values with [CustomEditor]. ("UUM-16740")
- Editor: Fixed an issue that VideoPlayer.width and height return 0 instead of expected values. ("UUM-1899")
- Editor: Fixed an issue to ensure scene view outline render uses the attributed main texture property name rather than the default name. ("UUM-20416")
- Editor: Fixed case where SetParent allowed setting transforms as parents when they are persistent. ("UUM-12399")
- Editor: Fixed determinism issue with ModelImporter where the current scene root count affects import results. (UUM-1846)
- Editor: Fixed layout serialization logic: we now discard views that are not properly initialized. (UUM-21599)
- Editor: Fixed use-after-free in macos menu handling. ("UUM-22680")
- Editor: Improved error message when an incompatible mesh is used with skinning code. ("UUM-13268")
- Editor: OpenSSL updated to 1.1.1s. (UUM-18983)
- GI: Cached the result of GetLightmapDecodeValues() to make it faster. (UUM-1943)
- GI: Fixed an issue where Enlighten RTGI schedules material updates indefinitely when animating the emission color of an emissive mesh renderer. ("UUM-10037")
- GI: Fixed baked lighting on terrain holes and better performance. ("UUM-1797")
- GI: Fixed issue where baking a single reflection probe could result in the wrong cubemap being associated with the wrong probe. ("UUM-20194")
- Graphics: Fixed a crash by preventing race condition when opening app from floating icon state on Android. ("UUM-576")
- Graphics: Fixed Texture2D.UpdateExternalTexture not working on Vulkan. ("UUM-20405")
- Graphics: Improved dynamic batching of unlit shaders.
- IL2CPP: Fixed Monitor.IsEntered returning true when the monitor was entered on a different thread than the current thread. ("UUM-22329")
- iOS: Fixed iOS wrong orientation output when in split view mode. ("UUM-17545")
- Linux: Fixed SystemInfo.batteryStatus and SystemInfo.batteryLevel does not work on Linux Laptops. ("UUM-16083")
- Mono: Fixed an issue to use a relative path to the gdiplus dynamic library in the dllmap entry in the config file. ("UUM-20719")
- Package Manager: Added security anchor to the Scoped Registry's "Read more" link in project Settings. (UUM-25262)
- Particles: Fixed a crash caused by Particle EmissionModule::Transfer handling of bursts array. (UUM-8886)
- Particles: Fixed particle rendering from command buffers. ("UUM-16501")
- Physics: Fixed a crash that happened when resetting the mass properties of a disabled articulation body. ("UUM-22526")
- Profiler: Fixed sorting order in Show Related Objects panel to be numerical instead of alphabetical. ("UUM-1950")
- Scene/Game View: Fixed Gizmos Icons not showing. ("UUM-20432")
- Scene/Game View: Fixed overlapped UI elements not being picked based on the order they are rendered. ("UUM-18939")
- Search: Shared the same search debouncing threshold with the project browser and the quick search window. ("UUM-1937")
- uGUI: Fixed UI Components where the test is not getting displayed after scrolling in Playmode. ("UUM-1823")
- UI Toolkit: Added animated drag and drop support to ListView. Use reorderMode property. (UUM-2201)
- Video: Fixed an issue that the first video's frame is drawn after some time when the H.264 B-Frames video is used. ("UUM-819")
- Video: Fixed Video Player crash/malfunction on Android versions less than 9. ("UUM-1843")
- Video: Fixed virtual camera not playing due to DevicePath missing. ("UUM-3367")
- XR: Fixed XRSettings.gameViewRenderMode does not work in SRPs. ("UUM-1963")

https://unity3d.com/unity/whats-new/2020.3.45

Most popular in IDEs & code editors

See all
  1. OpenCodeOpenCode is an open source agent that helps you write and run code with any AI model. It's available as a terminal-based interface, desktop app, or IDE extension.
  2. RStudioRStudio is an integrated development environment (IDE) for R.
  3. Node.js (LTS)Run JavaScript Everywhere
  4. Apache NetBeansDevelopment Environment, Tooling Platform and Application Framework.
  5. VSCodiumVSCodium is a community-driven, freely-licensed and telemetry-free rebuilt of Microsoft's Visual Studio Code.
  6. HaxeHaxe is an open source high-level strictly-typed programming language with a fast optimizing cross-compiler.
  7. ThonnyThonny is a Python IDE meant for learning programming.
  8. GDevelopThe fastest, easiest, most powerful no-code game engine.
  9. mkcertA simple zero-config tool to make locally trusted development certificates with any names you'd like.
  10. ProcessingA language and environment for creative coding

More from Unity Technologies ApS

See all
  • Unity 6000The world’s leading platform for real-time content creation
  • Unity 2021The world’s leading platform for real-time content creation
  • Unity 2022The world’s leading platform for real-time content creation
  • Unity 2022 (CN Version)The world’s leading platform for real-time content creation
  • Unity 2023The world’s leading platform for real-time content creation
  • Unity 2021 (CN Version)The world’s leading platform for real-time content creation

Tags

Share