Unity 2021.3.25

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 2021.3.25f1

  • DirectX12: [macOS] Editor freezes when saving prefab changes in Play Mode if “VSync” is enabled (UUM-30173)

  • MacOS: Crash on objc_msgSend when the Editor UI gets redrawn (UUM-34202)

  • MacOS: Crash on -[CocoaMainMenu validateMenuItem:] when pressing/searching in Help (UUM-33727)

  • MacOS: Editor silently crashes when entering Play Mode on macOS (UUM-34395)

  • MacOS: [M1] Crash on System.Object:__icall_wrapper_ves_icall_array_new_specific when launching a project (UUM-3207)

  • Metal: [iOS] Rendering freezes when the orientation is changed (UUM-9480)

  • Mono: Crash with ScanAssemblyForAttributesAndInterfaceImplementations when opening a project (1376858)

  • Project Browser: Project Browser shows package resources when package visibility is disabled (UUM-32517)

  • Vulkan: [Quest 2] Build crashes on Quest 2 when Graphics Jobs are enabled (UUM-12524)

  • XR SRP: [URP][XR] Performance degradation when comparing Android Quest 2 builds across 2020.3 and 2023.x (UUM-33025)

2021.3.25f1 Release Notes


  • Android: Chrome OS Build & Run Support - Add "Run Device" using IP address.


  • Multiplayer: Added Netcode for GameObjects 1.4.0.


  • Editor: Removed automatic upgrade code for UniversalRendererData from alpha & beta builds of 2021.2 to current as it is no longer required and was incurring a domain reload performance cost.


  • 2D: Fixed crash when a Tilemap with corrupted Tile Data calls CompressBounds. (UUM-32832)

  • Android: Fixed escaped double quotes when using SetAdditionalIl2CppArgs. (UUM-25447)

  • Android: Fixed the Troubleshooting button URL upon gradle error. (UUM-30719)

  • Android: Removed OPENGLES uses-feature element in AndroidManifest of the exported project when not selected in Player Settings. (UUM-32676)

  • Asset Pipeline: Prevent script re-compilation when 'Recompile after playmode' and 'Auto-refresh' are set. (UUM-20409)

  • Build Pipeline: 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. (UUM-30911)

  • Documentation: Updated TextureImporter documentation regarding settings that are found under TextureImporterSettings. (UUM-23201)

  • DX12: Removed unnecessary image processing code on texture upload that's not needed reducing CPU overhead. (UUM-15519)

  • Editor: Fixed a crash that occurs when you set the custom-rolloff-curve to null on an audio source. (UUM-29578)

  • Editor: Fixed a crash when importing specific FBX files with blendshapes. (UUM-32291)

  • Editor: Fixed a crash when importing specific FBX files with blendshapes. (UUM-33322)

  • Editor: Fixed crash when dragging game view in and out of docked view on Linux with Mesa drivers. (UUM-16015)

  • Editor: Fixed Editor freezes when clicking Prefab > Select Asset for a scene exported manually with missing information. (UUM-30060)

  • Editor: Fixed inconsistent input field styling in Shortcut Manager's create and rename prompts. (UUM-28290)

  • Editor: Fixed issue with spurious errors in the console being output when the lighting cache is not intact. (UUM-21668)

  • Editor: Fixed regression when computing UVs for faces that have their material assigned via a group. (UUM-30948)

  • Editor: Fixed several problems with speech recognition in apps using Holographic Remoting. (XRF-411)

  • Editor: Objects now keep their non-serializable state when reloaded. (UUM-7785)

  • Editor: Prevent tags from being created with an empty name. (UUM-32286)

  • Graphics: Fixed an inspector issue where 2DArray and 3D textures would not report their size on disk correctly. (UUM-28111)

  • Graphics: Invalid pass index error messages now include shader name. (UUM-33598)

  • HDRP: Fixed a shader compilation issue on fog volumes when Turkish language is installed as locale.

  • HDRP: Fixed an issue where the quality settings tags were displayed cut-off. (UUM-31849)

  • HDRP: Fixed DLSS Ultra performance setting which was not calculating the correct resolution. The setting was not pushing the correct resolution due to a typo in the code. (UUM-29281)

  • HDRP: Fixed free CullingGroups still being used during culling. (UUM-29379)

  • HDRP: Fixed HDRP Decal Emisive Map is drawn incorrectly when Decal is at a certain distance from Camera and specific "Clipping Planes" property values are set under the "Camera" component. (UUM-28486)

  • HDRP: Fixed ShaderGraph materials using SSS. (UUM-27413)

  • HDRP: Fixed the default value of _ZTestDepthEqualForOpaque in unlit ShaderGraphs. (UUM-31690)

  • IL2CPP: Corrected clipped output from System.Diagnostics.Debug.WriteLine(). (UUM-26431)

  • IL2CPP: Fixed an intermittent crash in the thread pool implementation when the socket no longer exists during an HTTP request. (UUM-21671)

  • iOS: Added cutouts for iPhone14 family. (UUM-22474)

  • Linux: Disabled SDL Dynamic API for SDL dependent Platforms except for Embedded and QNX. (UUM-33932)

  • Linux: Fixed Linux IL2CPP builds not producing stack trace. (UUM-26705)

  • Linux: Fixed New Input System Debugger is logging 2 events when holding a key. (UUM-32567)

  • Networking: Fixed null exception in WWWForm when file name is empty string. (UUM-32984)

  • Package Manager: Fixed an issue where installing a package from a scoped registry will fail if a bundled package with the same name and version exists.

  • Particles: Fixed Particle System rendering corruption. (UUM-21106)

  • Particles: Use double precision timers in the Shape module to improve the accuracy of long simulations. (UUM-30775)

  • Physics: Fixed a rare PhysX crash when using the PGS solver type and either One-Directional or Two-Directional friction type. (UUM-27540)

  • Physics: Fixed Articulation Bodies ignoring SetMaxImpulse from Contact Modifications. (UUM-29037)

  • Physics: Fixed BoxCollider warning messages not being printed when Scene Reloading is enabled. (UUM-28396)

  • Physics: Fixed OnCollision messages not being sent when the collider has hasModifiableContacts property explicitly set to false. (UUM-28909)

  • Physics: Fixed up a simulation stall when a large section of heightmap triangles was fetched for tests. (UUM-21683)

  • Prefabs: Fixed for handling conflicting components during prefab merging. (UUM-20241)

  • Scene/Game View: Fixed default buttons styling in overlays. (UUM-25734)

  • Scripting: Defer saving user editable managers to after Player Settings window get disabled. (UUM-32162)

  • Serialization: Fixed EditorUtility.CopySerialized failing in some case where there are [SerializedReference] present. (UUM-33868)

  • Serialization: PropertyModifications created prior to 2021.2 creating SerializeReference instances are now generating deterministic ids. (UUM-13245)

  • Shadergraph: ShaderGraph styles were not applied correctly when the system locale was set in Turks. (UUM-33522)

  • Universal RP: Fixed an issue where scenes were not marked dirty after changing the volume update setting on cameras. (UUM-10812)

  • URP: Fixed, URP & core package leaking materials when entering/exiting Play Mode. (UUM-27587)

  • Version Control: Fixed 'Texture2D' does not contain a definition for 'ignoreMipmapLimit' error when installing Unity Version Control on previous Unity Editor Versions<br> Fixed sign in dialog style when waiting for user to complete sign in<br> Fixed NullReferenceException when opening a new project and the user doesn't have a Unity Version Control organization linked to a Unity ID.

  • VFX Graph: Corrected apply nointerpolation specifier when using new ShaderGraph integration. (UUM-555)

  • VFX Graph: First frame of spawned particles outputs wrong motion vectors. (UUM-20435)

  • VFX Graph: Unexpected Motion Vector in HDRP when effect is in World and uses Custom Velocity or Mesh Output. (UUM-20437)

  • VFX Graph: Unexpected motion vector when add precompute velocity was enabled in Shader Graph. (UUM-22368)

Package changes in 2021.3.25f1

Packages updated


We use cookies to ensure that we give you the best experience on our website. Visit our cookie policy page for more information.

Got it