[macOS] Editor freezes when saving prefab changes in Play Mode if “VSync” is enabled
DirectX12Known issueCautionmacOSUUM-30173fixed 2021.3.28f1
If a user is experience lighting coruption they may be required to reimport due to a fix to which correctly fixes a Uv unwrapping issue (1330830).
GIKnown issueCaution
[URP][XR] Performance degradation when comparing Android Quest 2 builds across 2020.3 and 2023.x
XR SRPKnown issueCautionAndroidXRUUM-33025fixed 2022.3.11f1
A loading error is displayed in console when the Editor loads the project for the first time. Workarounds are to ignore the error or reload the project.
First Person TemplateKnown issueCaution
Please note that the 2020.3 LTS stream has reached End-of-Support and 2020.3.48 is the final patch version. Please consider upgrading to a more recent LTS. (See Long Term Support) The 2020.3 LTS stream will remain available for installation on the Unity Hub until August 2023.
End-of-Support Notice
Mac computer running minimum macOS 10.13+ and Xcode 9.0 or higher.
iOSmacOS
Android SDK and Java Development Kit (JDK); IL2CPP scripting backend requires Android NDK.
Android
Windows 10 (64-bit), Visual Studio 2015 with C++ Tools component or later and Windows 10 SDK
Universal Windows PlatformWindows
Desktop:
System Requirements
Windows 7 SP1+, macOS 10.13+, Ubuntu 18.04+
OSWindowsmacOS
Graphics card with DX10 (shader model 4.0) capabilities.
System Requirements
SSE2 instruction set support.
CPU
iOS player requires iOS 11.0 or higher.
System RequirementsiOS
OS 4.4 or later; ARMv7 CPU with NEON support; OpenGL ES 2.0 or later.
Android
Any recent desktop version of Firefox, Chrome, Edge or Safari.
WebGL
Windows 10 and a graphics card with DX10 (shader model 4.0) capabilities
Universal Windows PlatformWindows
Exported Android Gradle projects require Android Studio 3.4 and later to build
System RequirementsAndroid
Reduced the number of GC allocations when calling Animator.GetParameter(int index) and generally made it faster.
AnimationImprovement
Animation Events are now organized into sub-menus in the inspector.
EditorImprovement
Reduced the time the render thread spends on Profiler.FlushRenderCounters.
GraphicsImprovement
Added Netcode for GameObjects 1.4.0.
MultiplayerImprovement
Improved performance of restoring managed objects during a domain reload (again\!).
SerializationImprovement
Improved performance of restoring managed objects during a domain reload.
SerializationImprovement
Improved GLES3 multiview rendering performance.
XRImprovementUUM-7008
Show apply/revert dialog to user if there are data changes in Sprite Editor Window before domain reload.
Fixed android build failure issue where were are getting an error message ' build destination path collides with an existing path' when triggered using Ctrl+B (Windows) or Cmd+B (macOS) keyboard shortcut.
Build PipelineFixAndroidWindowsmacOSUUM-30911fixed 2021.3.25f1
Updated TextureImporter documentation regarding settings that are found under TextureImporterSettings.
Enabled Sketchup Importer on Mac ARM platforms.
EditorFix
Fixed an issue that thread marker in Profiler window is lasting whole frame while audio is playing.
EditorFixWindowsUUM-401fixed 2020.3.48f1
Fixed Editor freezes when clicking Prefab > Select Asset for a scene exported manually with missing information.
Fixed several problems with speech recognition in apps using Holographic Remoting.
EditorFix
Prevent creation of .meta files in loadable plugin directories (.androidlib, .bundle, .framework, .plugin).
Updated Sketchup SDK to 2023.2.
EditorFix
Fixed an issue where scene debug visualization modes would look broken when baking multiple scenes together.
Fixed issue where lightmaps are lost when entering playmode, switching scenes, and exiting playmode.
Fixed an inspector issue where 2DArray and 3D textures would not report their size on disk correctly.
Fixed an issue where CubemapArrays would hit an assert in certain scenarios. (player build only).
Fixed bug with Streaming Virtual Texturing throwing a "The transcoded bitstream was invalid" error that was caused by build pipeline bug corrupting virtual texture regions located in virtual texture files larger than 2GB. When using SVT, it is recommended to rebuild your Player's build in order to get the corrected streaming files (GTS and GTP files) in the Streaming Assets folder.
Fixed a bug where IL2CPP returns an invalid pointer on P/Invoke methods that returns a non-blittable struct by reference.
Fixed player crash in FMOD when loading ALSA drivers. (PIA-588)
LinuxFix
Fixed "See other versions" button not working for preview packages when "Enable Preview Packages" is not toggled.
Package ManagerFixUUM-28512fixed 2020.3.48f1
Using floats for timers means there is huge precision loss once Unity has been running for a few hours/days.
Fixed 'Texture2D' does not contain a definition for 'ignoreMipmapLimit' error when installing Unity Version Control on previous Unity Editor Versions Fixed sign in dialog style when waiting for user to complete sign in Fixed NullReferenceException when opening a new project and the user doesn't have a Unity Version Control organization linked to a Unity ID.
Version ControlFix
Fixed blurry icons in the Unity Version Control window and toolbar button Fixed Pending Changes tab not always opening its selected item's location in Project window Fixed "Checked-out (changed)" status icon not showing up on Pending Changes tab Fixed issue that prevented new packages from being installed unless user enters play mode.
Version ControlFix
Fixed a crash when logging an error messages for unexpected buffers.
VFX GraphFix
Internal texture queue populated by asynchronous decoding was sometimes being drained from 2 threads. Now serializing access.
Multi-display rendering is displaying the first camera's view on both displays instead of displaying both camera's views when used with a mobile device.
Added new QoS APIs for specific Relay and Multiplay QoS servers searching and result.
PackageChange
Changed the icons for Unity Version Control rebranding Changed onboarding workflow.
Version ControlChange

Pick your Unity version

Unity Releases compares releases against the version your project is on. Picking it now keeps Compare versions focused on what changes between where you are and where you might be going.