Unity 2021.3.5

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.5f1

  • AI Navigation: NavMesh::Raycast freezes the whole editor in an infinite loop on Application.UpdateScene (UUM-2496)

  • Asset - Database: Texture size increased on first build when 'Compress Textures/Assets on Import' is enabled (1397965)

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

  • HD RP: [HDRP] RT Shadow for Area lights do not render correctly (UUM-5925)

  • HD RP: [HDRP][DXR] RT Shadows ghosts on one view when we have two cameras at the same time (UUM-2150)

  • HD RP: [HDRP][PathTracer] Flashing at first frame blow up the automatic progressive exposure and create an overexposed converged frame when using recorder with accumulation (UUM-2427)

  • Linux: [Backport] [Linux] Editor crashes at "GfxDeviceGLES::DrawBuffersBatchMode" when entering Play Mode in the LEGO tutorial (UUM-971)

  • Metal: Consistent EditorLoop 5-10ms spikes when using Metal API (1378985)

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

  • Package: Empty "StreamingAssets" folder gets created after building an empty project (1423325)

  • Physics: Crash on internalABP::ABP_PairManager::addPair when switching to ArticulationJointType.SphericalJoint during runtime (1418715)

  • Text: [Mac] ShortcutManager ignores Shift modifier (UUM-4083)

2021.3.5f1 Release Notes


  • 2D: Com.unity.2d.animation - Updated Visibility Tab documentation page.

  • Asset Import: Importing Models and their Materials using MaterialDescription will correctly use the glossiness value from the Material Fbx properties and applies it to the Standard Shader. (1370645)

  • Graphics: Reduced command buffer CPU overhead.

  • Graphics: Reduced RenderGraph CPU overhead.


  • 2D: Com.unity.2d.animation - Removed the 'Open' button from Sprite Library Asset and Sprite Library Source Asset inspectors.

  • Serialization: Changed alignment in Resource Image transfer function from 4 to 16 bytes to improve patching results on some platforms.


  • Android: Fixed potential crash during shutdown when using Vulkan. (1423459)

  • Animation: Fixed InvalidOperationException when undoing in Animator Window with empty AnimatorController. (UUM-1853)

  • Asset Import: Fixed an issue that importing Models and their Materials using MaterialDescription will correctly use the glossiness value from the Material Fbx properties and applies it to the Standard Shader in HDRP and URP. (1370665)

  • Asset Import: Fixed an issue where the Model Importer remaps materials even when MaterialImportMode is None. (1401070)

  • Asset Import: Fixed internal MaterialDescription AssetPostprocessor priorities to -1000 so they don't conflict with users default implementations. (1360618)

  • Asset Import: Scripted importers that use Allocator.Temp allocated memory no longer leak memory on the asset import worker.

  • Editor: Fixed default vertex colors for the billboard LOD vertex data for SpeedTree v8 imports. (1417551)

  • Editor: Fixed ReorderableList first element height when the element uses PropertyDrawer. (1409773)

  • Editor: Fixed spurious assembly file locking which could prevent rebuild after using the right clic "Open source code" on a test in the Test Runner window.

  • GI: The editor could crash in case of overlapping light probes when additively loaded scenes. This fix eliminates an attempt to deduplicate light probes with respect to positions. A warning is introduced as the lack of deduplication could cause flickering objects.

  • Graphics: Allowed a native Texture3D to be bigger than 2GB. (UUM-4006)

  • Graphics: Disabled dynamic lightmapping shader variants that have DOTS_INSTANCING_ON enabled.

  • Graphics: Fixed a crash happening when an invalid Skinned Mesh Renderer is used with Ray Tracing effects. (1404046)

  • Graphics: Fixed consistent Gfx.WaitForPresentOnGfxThread editor spikes when using Metal. Also fixed issue which caused the Game View FPS to drop when the editor was moved to a different display. In addition, fixed bad performance when Game View was displayed in a different window at the same time as the Scene View. (UUM-4697)

  • Graphics: Fixed occasional crash when compressing to ETC2 with Texture2D.Compress. (1417802)

  • Graphics: Fixed potential stall on buffer uploads in OpenGL GfxDevice. (1369478)

  • Graphics: Fixed realoading of VFX Assets while inspecting a Cube Render Texture. (1340307)

  • Graphics: Fixed reinitializing of a compressed, non-crunched texture. (1401977)

  • Graphics: Shadow casters with different UnityPerMaterial aren't properly SRP Batched. (1421660)

  • IL2CPP: Corrected the behavior of named pipes on Windows platforms. (1420995)

  • IL2CPP: Corrected the module initializer function call signature to avoid calling the wrong method on WebGL. (1399638)

  • Input: Fixed Alt-Tabbing out of build leaves the Alt key pressed on return. (1399038)

  • Input: Fixed InputSystem.QueueStateEvent throwing exceptions when called from non-main thread. (1348778)

  • Input: Fixed keys being stuck pressed when application regains focus on Windows Standalone, macOS with input system package. (1361145)

  • Input: Fixed mouse coordinates being incorrect until first move on Windows Standalone, Linux, macOS with input system package. (1231907)

  • Input: Fixed PrintScreen key reported as pressed when pressing Insert/Home/Del/etc with NumLock being off with Input System package on Windows (also modified UWP and GDK). (1359217)

  • Input: Fixed Touchscreen.pressure being corrupted on Windows Standalone with input system package. (1378194)

  • Kernel: Fixed an issue when attempting to load corrupted rest-certificate.pem cert would crash Unity. (1423569)

  • Linux: Fixed Linux Editor ignores mouse scroll wheel input when the cursor is locked on the new input system. (1354498)

  • Linux: Fixed Linux Editor's new input system's mouse scroll delta values clamped between -1 and 1. (1365433)

  • Linux: Fixed player window cannot be resized when the player is started in full screen mode. (1372700)

  • macOS: Fixed corruption when resizing player window. (1327755)

  • Mono: Fixed random crash on exit or domain reload. (1418292)

  • Package Manager: Fixed an issue that the Package Manager window takes a while to load initially. (1350368)

  • Particles: Fixed for glitching particle effects that showed up when using graphics jobs. (UUM-2577)

  • Profiler: Fixed failing performance tests RepaintProfilerWindowWith6VisibleCharts and RepaintProfilerWindowWith2VisibleAnd4InvisibleCharts due to unity setup coroutine timing out. (UUM-2999)

  • Serialization: Avoid crash during build related to assets that use SerializeReference and Garbage Collection. (UUM-644)

  • Shaders: Fixed an occasional crash when entering playmode and trying to run a compute shader. (1413012)

  • uGUI: FIxed an issue that MissingReferenceException is thrown when calling Object.Destroy from a UI Button. (1428922)

  • uGUI: Fixed oversized UI Sprites with Mip Stripping enabled. (1393270)

  • uGUI: Fixed UI Components causing GC Allocation when enabled. (UUM-1807)

  • UI: Updated COPPA compliance link.

  • UI Toolkit: Implemented a workaround allowing UIToolkit to be rendered on buggy Adreno GPUs. (1361189)

  • UI Toolkit: Implemented a workaround allowing UIToolkit to draw with proper color channels on buggy Adreno GPUs. (1429559)

  • URP: URP 2D - Fix bug when upgrading parametric lights to freeform lights. (UUM-1869)

  • Video: Fixed a crash when importing a file in play mode. (1305732)

  • WebGL: Fixed AudioClip.GetData(). (1369656)

  • WebGL: Fixed bug where some control keys were being incorrectly interpreted as text. (1417650)

  • Windows: Fixed dragging files from Unity to other applications when the file path contains non-ASCII characters. (1402070)

Package changes in 2021.3.5f1

Packages updated

Packages added


Third Party Notices

For more information please see our Open Source Software Licenses FAQ on the Unity Support Portal