Additional downloadsSelect 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.3.44f1
- 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).
2020.3.44f1 Release Notes
Core: Improved internal handling of 8bit types, which among many other things improves the performance of AssetDatabase.FindAssets.
Editor: Improved performance of Handles.DrawAAPolyLine.
Profiler: Reduced the performance cost of drawing charts in the profiler.
Fixed Autodesk FBX and SketchUp SDK vulnerabilities. (UNITY-SEC-JAN-2023-1)
DX12: Fixed stalls in asynchronous scene loading with a large number of reflection probes. (UUM-20766)
Editor: Fixed a crash when a window is closed during EditorWindow.OnLostFocus. (UUM-12434)
Editor: Fixed crash issue with very large project import when the amount of descriptors grows unusually high. (UUM-20186)
Editor: Fixed EditorWindow maximum size calculations when using a display not at integer scaling. (UUM-12808)
Editor: Fixed serious Editor performance issue when running on macOS Ventura. (UUM-19011)
Editor: Fixed [OpenGL] Editor goes into infinite loading when the options menu in a Game View window is clicked. (UUM-6030)
Editor: Removed mapping of gamepad inputs to keyboard keys on 2020.3 for Android which were causing the input scheme to be keyboard when it should be gamepad. (UUM-20119)
Graphics: Added error message when capturing a screenshot into a RenderTexture but passing null for argument. (UUM-7004)
Graphics: Ensure LineRenderers and TrailRenderers with only 2 points don't vanish, if the points are close together. (UUM-887)
Graphics: Fixed a deadlock that can occur when MasterTextureLimit is changed while a texture has an in-progress upload request. (UUM-16491)
Graphics: Fixed for incorrect values in ReadPixel for some graphics formats on DirectX. (UUM-15344)
Graphics: Fixed issue where editor would get stuck when importing corrupted FBX models. (UUM-11356)
IL2CPP: Added cast support from arrays to interfaces of their reduced type (e.g. int -> IEnumerable). (UUM-16304)
IL2CPP: Fixed stackalloc to return null for zero length requests. (UUM-15533)
IMGUI: Removed "Resolve of invalid GC handle" error occurring when exiting Play mode. (UUM-14969)
iOS: Fixed an issue that caused crashes to be reported with a date of 1st January 1970. (UUM-18717)
iOS: Fixed metal shader compilation error when using bit-shift operations to create the destination vector from the scalar source. (UUM-16113)
iOS: Restored the possibility for ViewController to control status bar appearance. (UUM-6389)
Kernel: Moved "Sending message header failed (0)" into internal logs to not spams developers. (UUM-2612)
macOS: Fixed new InputSystem mouse position that was not being updated after resolution change. (UUM-10519)
Scripting: Removed warning for obsolete platforms when added plugins to plugin folders that contains both obsolete and non-obsolete platforms. (UUM-12246)
Shaders: Fixed an incorrect error message when using instanced rendering and replacement shaders. (UUM-20961)
Video: Fixed getting buffer overflow warning when increasing playback speed on the VideoPlayer. (UUM-1891)
Web: Fixed a bug on Chrome on iOS where the WebGL canvas cannot regain focus after losing it. (UUM-1166)
XR: Fixed crash on Quest when using MSAA and moving out of the guardian during startup. (UUM-20525)
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