Install this version with Unity Hub.
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.2.14f1
2D: Crash with "RendererUpdateManager::RemoveRenderer" when using undo after adding Tilemap to the List (1407532)
Asset - Database: Texture size increased on first build when 'Compress Textures/Assets on Import' is enabled (1397965)
Asset Bundles: Asset Bundle size incrementally increases when updating the Unity Editor and rebuilding the Asset Bundle (1391542)
DOTS: "IndexOutOfRangeException" errors appear when entering Play Mode if using "AsDeferredJobArray" (1395710)
Hub: [M1][IL2CPP] Unity spawns Intel clang processes when building with Silicon Editor (1392604)
IMGUI: CPU and GPU usage goes up when a tooltip pops up (1401912)
Linux: Player settings and other options are locked after script compilation (1380015)
Linux: Editor crashes at "RegisterRuntimeInitializeAndCleanup::ExecuteCleanup()" when quitting from "Enter Safe Mode" prompt [Linux] (1374087)
Metal: Consistent EditorLoop 5-10ms spikes when using Metal API (1378985)
Metal: Editor crashes on BufferMetal::IsBusy after opening a Scene (1405248)
Progressive Lightmapper: Unity crashes on some Windows7 PCs when tbb12.dll gets loaded (1361676)
Progressive Lightmapper: [GPU PLM] Crash after enabling Auto at the end of Bake - OpenCLRenderLightmapBuffers.HasBakingBuffers() (1389093)
Progressive Lightmapper: [GPU PLM] Crash due to out of bounds access violation in PowerSampling after enabling auto mode at the end of bake on AMD GPU (1379762)
Scene Management: Crash with "Transform::InitializeTransformHierarchyRecursive" when using undo after swapping Prefabs (1400170)
Scene/Game View: Camera resolution is set to default when opening the Editor (1378321)
Scripting: Only some assemblies fail to be loaded when assembly name does not match the file name (1345099)
Shadows/Lights: Scene is brighter in Standalone player if it was open in the Editor at build time (1375015)
Terrain: Material keyword APIs don't list keywords when using a newly imported SpeedTree (1398133)
uGUI: Extra OnEnter and OnExit event calls when hovering over UI elements (1394226)
uGUI: Prefab is glitchy while editing in Prefab Mode when parent Canvas Render Mode is set to Screen Space - Camera (1394756)
Visual Effects - Legacy: [URP] Particles are flickering when in Play Mode (1390346)
Vulkan: [Editor] The Scene's GameObjects textures are seemingly random and change colours depending on the Scene's Camera pos. (1337772)
Vulkan: [HDRP] [Vulkan] Crash on vk::DataBuffer::CreateResource on opening Shader Graph Sample Project with Vulkan API (1225488)
XR SDK: [XR][Linux] Scene View doesn't render when opening new AR or VR Template project or pressing "Show Tutorials" (1362435)
2021.2.14f1 Release Notes
- UI Toolkit: Added: Allow custom USS styles to reference any kind of asset (through UnityEngine.Object).
AI: Fixed NavMeshAgent teleports to a wrong location when a border carved is reached by a NavMeshObstacle. (1363687)
Android: Fixed a crash when an app was put to the background before Unity initialiaation and then opened via URL. (1391522)
Android: Fixed a crash when using a custom cursor. (1379249)
Android: Fixed an issue where support for plugin folders with extension .plugin was missing. (1376559)
Build Pipeline: Fixed Dedicated Server not building for il2cpp properly. (1383477)
Editor: Fixed an issue where ContextMenuItems added to Lists did not show up in the List label context menu as well as the items. (1360138)
Graphics: Fixed a shader compiler error when using InterlockedExchange with float texture. (1383689)
Graphics: Fixed undo in for
1402145 DebugUI.EnumFieldson the rendering debugger. (1386964)
HDRP: Fixed a HDRP camera debug panel rendering foldout issue.
HDRP: Fixed a null ref exception in Volume Explorer.
HDRP: Fixed a nullref exception when creating a new scene while LightExplorer was open.
HDRP: Fixed an error spamming issue when in player mode due to ray tracing light cluster debug view. (1390471)
HDRP: Fixed an issue at the edge of screen on some platforms when Screen Space Ambiant Occlusion (SSAO) was on.
HDRP: Fixed an issue where forced sky update (like PBR sky amortized updated) would not update ambient probe.
HDRP: Fixed an issue where Post Process was not editable in the default frame settings.
HDRP: Fixed an issue where scene list was not refreshed upon deleting an Adaptive Probe Volume (APV) baking set.
HDRP: Fixed an issue where sometimes full screen debug would cause render graph errors.
HDRP: Fixed an issue which caused the uber post process to run even if nothing was to be done, thus leading to different results when disabling every post process manually vs disabling the whole post-processing pipeline.
HDRP: Fixed an issue with dynamic resolution and low res transparency sampling garbage outside of the render target.
HDRP: Fixed an issue with Final Image Histogram displaying a flat histogram on certain GPUs and APIs.
HDRP: Fixed an issue with HDRI Sky and shadow filtering quality were set to high.
HDRP: Fixed artifacts on gpu light culling when the frustum near and far are very spread out. (1386436)
HDRP: Fixed custom pass name being cut-off when the name was too long in the inspector.
HDRP: Fixed error messages when trying to use HDSceneColor, NormalFromHeight, DDX, DDY or DDXY shader graph nodes in ray tracing.
HDRP: Fixed issue that placed an OnDemand shadow in the atlas before it was ever rendered.
HDRP: Fixed issue with accumulation motion blur and depth of field when path tracing is enabled.
HDRP: Fixed missing unit in ray tracing related tooltips and docs. (1397491)
HDRP: Fixed one frame flicker on hardware DRS. (1398085)
HDRP: Fixed PBR Dof using the wrong resolution for COC min/max filter, and also using the wrong parameters when running post TAAU stabilization. (1388961)
HDRP: Fixed performance penalty when hardware DRS was used between multiple views like editor or other gameviews.
HDRP: Fixed RTGI potentially reading from outside the half res pixels due to missing last pixel during the upscale pass. (1400310)
HDRP: Fixed screen space shadow when multiple lights cast shadows.
HDRP: Fixed sky jittering when TAA was enabled.
HDRP: Fixed static lighting sky update when using an HDRI sky with a render texture in parameter.
HDRP: Fixed the 'Exposure' field name to 'Exposure Compensation' name in sky volume overrides. (1392530)
HDRP: Fixed the default custom pass buffer format from R8G8B8A8_SNorm to R8G8B8A8_UNorm. Additionally, an option in the custom pass buffer format settings is available to use the old format.
HDRP: Fixed the roughness value used for screen space reflections and ray traced reflections to match environment lighting. (1390916)
HDRP: Fixed the volumetric clouds for the indoor template scenes by disabling them (normal and DXR). (1381761)
HDRP: Fixed using the wrong coordinate to compute the sampling direction for the screen space global illumination.
HDRP: Fixed using the wrong directional light data for clouds and the definition of current Sun when the shadow pass was culled.
HDRP: Fixed various issues with render graph viewer when entering playmode.
HDRP: Fixed vertex color mode Add name whicgh was misleading, renamed to AddSubstract.
HDRP: Fixed volumetric clouds in lens flares sample indoor scene by disabling it.
HDRP: Fixeda warning when an Adaptive Prope Volumes (APV) baking set was renamed.
HLSLcc: Fixed HLSLcc so it no longer generates invalid code on Metal platforms when 16-bit integer types are used. (1387697)
IL2CPP: Corrected the behavior of the GUID property on System.Type objects. (1397603)
IL2CPP: Fixed a data corruption issue when unboxing to a Nullable<System.Decimal>. (1385813)
IL2CPP: Fixed an error message on Windows when Windows 10 SDK was missing. (1387186)
IL2CPP: Fixed an issue where Android would not properly build when Windows Language was set to Turkish. (1377516)
IL2CPP: Fixed an issue where assemblies whose name starts with Microsoft was not preserved or allowed. (1397381)
IL2CPP: Fixed undefined invocation behavior for unsigned arguments. (1388270)
iOS: Fixed a splash screen issue which sometimes showed in the wrong orientation. (1400716)
iOS: Fixed an issue where picking up a background scene if no foreground scenes were found was not allowed. (1400794)
macOS: Fixed a crash when passing '-force-glcore' to Unity Editor on macOS. (1374768)
Particles: Fixed an offset param in NativeArray overload of SetPaticles API. (1376804)
Profiler: Fixed Profiler Rendering module not showing stats when profiling Editor. (1382934)
Scene/Game View: Fixed an issue where Hierarchy's picking icons were not refreshing when picking toggled via shortcut. (1386629)
Scene/Game View: Fixed mesh asset inspector rendering same mesh for each multi selection's preview. (1386473)
Serialization: Fixed SerializedProperty.DataEquals for strings and array case which was not comparing the content. (1394833)
Shadergraph: Fixed an issue where edges connected to SubGraphNodes would sometimes get lost on upgrading a pre-targets graphs. (1379996)
Shaders: Fixed a caching server issue when compute shader serialization to use relative paths. (1396974)
Shaders: Fixed an issue where subshader and pass information was missing in the shader error message details. (1389061)
Shaders: Fixed some shader errors that were not appearing in the logs during player build. (1367936)
Shaders: Fixed unintended errors that complained about failed shader cache entry moves. (1372561)
uGUI: Fixed an Editor issue where uGUI would not be able to tell which gameview (screen) was clicked on as the mechanics for playmode did not work the same. (1315870)
uGUI: Fixed the slider's min and max values that was being the overwritten when selecting multiple slider GameObjects in the Hierarchy window. (1388196)
Universal Windows Platform: Fixed playing videos back from outside the application/application data folders if the app has permissions to do so (for instance, the Videos library). (1376489)
URP: Fixed an incorrect blending of ParticleUnlit. (1373188)
URP: Fixed an issue where the menu button to be able to convert selected materials was missing.
URP: Fixed an issue with too many variants were being included in ShaderGraph shaders used in URP. . (1378545)
URP: Fixed max light count cpu/gpu mismatch in Editor with Android target. (1392965)
URP: Fixed single channel compressed (BC4) cookies on main light.
VFX Graph: Fixed an issue wher the Blackboard "Add" button for output could be hidden when the panel is too small. (1389927)
VFX Graph: Fixed an issue where a subgraph could be pasted into the same subgraph. (1364480)
VFX Graph: Fixed an issue where collision with zero scale lead to undefined behavior. (1381562)
VFX Graph: Fixed an issue where custom operator (multiply, add...) did not resize to the minimum size when input types changed.
VFX Graph: Fixed an issue where editing the values in the graph did not impact the system in real-time after saving. (1371089)
VFX Graph: Fixed an issue where Particle Strip without lifetime did not die when Alive was set to false. (1376278)
VFX Graph: Fixed an issue where the d state of VFX blocks and operators are preserved after copy/paste.
VFX Graph: Fixed an unexpected possible connection between GPUEvent and Spawn context. (1362739)
VFX Graph: Fixed bounds helper tool (automatic systems culling, world bounds computation, ...).
Windows: Fixed a crash with 'Copying file failed' error on Windows when importing a file from WinRAR Archiver. (1325310)
Package changes in 2021.2.14f1
Packages no longer available