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.1.1f1
Asset Importers: [Performance Regression] Importing an fbx model is noticeably slower when the model contains Animations (1265275)
Asset Bundles: Synchronous Asset Loading Does Not Correctly Load Preload Dependencies (1321141)
Cloth: Cloth is broken when parent GameObject scale is lower than 1 and Surface Penetration constraints are set 0 (1319488)
Global Illumination: Wintermute::Geometry::Verify errors are spammed when baking a Mesh with Mesh Compression set to Medium/High (1319133)
Linux: Linux Editor crashes at "_XFreeX11XCBStructure" when loading tutorials (1323204)
Scripting: Increased Script Assembly reload time (1323490)
Terrain: Crash on TreeRenderer::WillRenderTrees when being in Play Mode for several seconds (1317966)
IMGUI: Contents of a ModalUtility window are invisible when it is launched from a Unity Context Menu (1313636)
Global Illumination: Reflection probes doesn't contain indirect scene lighting after the on-demand GI bake from the Lighting window (1324246)
Addressable Assets: Performance bug reported by the DOTS team in PreloadManager::WaitForAllOperationToComplete (1322086)
Packman: User can't easily configure location of both UPM and Asset Store package local cache (1317232)
Serialization: Crash in SerializedProperty::IsValid when reordering a SerializedProperty list (1320319)
Windows: [Windows 7] "WindowsVideoMedia error 0xc00d36b4" error is thrown when loading a video with the VideoPlayer (1306350)
Global Illumination: [GPUPLM] Crash in RadeonRaysMeshManager::RemoveGeometry while baking Terrain game object with 4k lightmaps on certain GPU (1255993)
Terrain: Terrain Lit Opacity as Density option causes alpha'd areas on the 5th layer or greater to appear with artifacts (1283124)
MacOS: Resigning Unity built macOS app results in "code signature data out of place" out of place error (1324168)
XR: OpenXR + URP + UWP rendering stuck (1323833)
MacOS: [macOS] "build is damaged and cannot be opened" error when downloading Unity build from internet (1323501)
Mobile: FixedUpdate gets called multiple times before the first Update when Build is run on a Device (1318647)
Packman: Package Manager incorrectly shows that there are no packages in a new project (1319205)
Scripting: Crashes on mono_class_init when entering Play Mode after recompiling scripts (1262671)
Asset Importers: Wintermute::Geometry::Verify errors are spammed when baking a Mesh with Mesh Compression set to Medium/High (1313968)
2D: [URP] The Camera renders black screen when Post Processing is enabled in the 2D Renderer and in the Camera Component (1318500)
Polybrush: [PolyBrush] Something went wrong saving brush settings Warning is thrown when Saving a Brush after opening the PolyBrush Window (1315475)
2021.1.1f1 Release Notes
- VFX Graph: Added support for Texture2D Arrays in Flipbooks.
Editor: Added profiler markers around test setup, teardown, and execution.
Editor: Improving UTF documentation (DSTR-120).
Editor: Reduced the per-test overhead of running tests in the editor.
Editor: Reduced the time taken to rebuild the test tree and to scan for assets a test created but did not delete.
Editor: Reduced time taken by filtering operations when only a subset of tests is run.
Package Manager: Added support for opt-in caching of Git LFS files when downloading Git packages. Caching is enabled by setting either of the following environment variables:
UPM_GIT_LFS_CACHE_PATH. The latter allows overriding the default cache location.
Package Manager: Fixed an issue where using a Git URL with a revision and a package path in the wrong order would still clone the repository, introducing unnecessary delays before failing with an error.
Package Manager: Improved logging by adding logs for cache misses and tarball download steps.
Package Manager: Improved the error message when a Git dependency cannot be resolved because the path querystring and revision fragment are in the wrong order.
Package Manager: Increased the amount of information logged to upm.log at various levels.
Package Manager: Optimized Git package download times for repositories using submodules (with Git 2.28.0 or higher installed only).
Package Manager: Optimized Git package download times, most notably for repositories with a larger history.
Shaders: Reduced shader variant memory usage at runtime and memory consumption while loading shaders. (1296101)
HDRP: Cached the base types of Volume Manager to improve memory and cpu usage.
HDRP: Reduced the maximal number of bounces for both RTGI and RTR. (1318876)
Package: Recorder: Fixed an error in the that occurred when setting the build target to macOS standalone from the Editor in Windows. (1304944)
VFX Graph: Property Binder : Handle Remove Component removing linked hidden scriptable objectfields.
VFX Graph: Property Binder : Prevent multiple VFXPropertyBinder within the same game object.
VFX Graph: Sphere and Cube outputs are now experimental.
Android: Fixed an issue that causes a "failed to load libMain.so" error when deploying an APK from an app bundle. (1314472)
Asset Import: Fixed the External Objects being displayed when selecting a Text Asset. (1301327)
Asset Pipeline: Made description for Assertion failed on expression: 'ins.second || ins.first->second... more descriptive. (1274912)
Editor: Corrected keymapping on linux for quote/backquote/doublequote keycodes. (1281473)
Editor: Fixed progress bar related asserts when calling EditorUtility.CompressTexture with an EditorUtility.DisplayProgressBar right around it. (1308740)
Editor: Gracefully exit Editor when the shader compiler process cannot be launched due to external conditions. (1319336)
Editor: Paste as Child should paste GO relative to parent instead of keeping world transform. (1320439)
Editor: [Collab] Defer handling for downloading plastic cloud projects so package manager will initialize the default packages. (1319580)
Graphics: Fixed ACES tonemaping on mobile platforms by forcing some shader color conversion functions to full float precision.
Graphics: Fixed biased mips not being stable when mip-biasing kicks in. (1273174)
Graphics: Fixed deadlock when scanning for mip streaming textures associated with a renderer. (1318903)
Graphics: Fixed incorrect cubemap textures on some platforms when using crunched textures. (1282758)
Graphics: Fixed stack overflow exception when compressing Texture to EXR with PIZ compression. (1312104)
Graphics: Fixed virtual texturing stats not being correctly gathered and displayed while capturing the editor. (1286033)
HDRP: Fixed error message when having MSAA and Screen Space Shadows. (1318698)
HDRP: Fixed grey screen on playstation platform when histogram exposure is enabled but the curve mapping is not used.
HDRP: Fixed HDRP material being constantly dirty.
HDRP: Fixed HDRPAsset loosing its reference to the ray tracing resources when clicking on a different quality level that doesn't have ray tracing. (1320304)
HDRP: Fixed issue in path tracing, where objects would cast shadows even if not present in the path traced layers. (1318857)
HDRP: Fixed Nans happening when the history render target is bigger than the current viewport. (1321139)
HDRP: Fixed SRP batcher not compatible with Decal. (1311586)
HDRP: Fixed Tube and Disc lights mode selection. (1317776)
HDRP: Fixed wrong color buffer being bound to pre refraction custom passes.
IL2CPP: Avoid an error deleting build cache files when a native plugin is marked as read-only in the Unity project directory. (1313412)
Linux: Converted "X11 did not respond within x milliseconds" error to a logged warning. (1309607)
Package Manager: Fixed an issue where either no submodules or the wrong submodules could be cloned when using a Git-based dependency with both a path and a revision.
Package Manager: Fixed an issue where files tracked by Git LFS were not retrieved when using a Git-based dependency with both a path and a revision. (1307682)
Package Manager: Fixed an issue where the
packages-lock.jsonfile was overwritten with the same contents but considered modified by Unity, sometimes resulting in unnecessary operations. (1299834)
Particles: Added missing particle attributes to the C# Job System integration. (1312288)
Particles: Fixed crash when using modules with no assigned Particle System. (1319658)
Physics: Fixed an issue when editing a PolygonCollider2D or EdgeCollider2D where you could delete edges/vertex without limit resulting in an editor tooling exception being thrown. (1318971)
Physics: Fixed an issue where a negative X or Y local scale on a 2D Collider used by a CompositeCollider2D caused its winding to change resulting in its geometry not handled as a geometric merging operation (union) but instead a subtraction operation. (1266460)
Physics: Fixed an issue where ContactPoint2D.tangentImpulse and ContactPoint2D.normalImpulse could occasionally return an undefined or NaN value. (1287916)
Physics: Fixed an issue where particles using the Collision Module could occasionally leak through the vertex connections in an EdgeCollider2D. (1249794)
Physics: Fixed an issue where the CapsuleCollider2D editor tooling incorrectly displayed gizmos when editing a GameObject with multiple CapsuleCollider2D of different orientations. (1310746)
Physics: Fixed an issue with Cloth disallowing SkinnedMeshRenderer bounds update outside of playmode. (1316947)
Physics: Made mesh collider error more descriptive by including the path to the object. (1318366)
Prefabs: Fixed removing components from Prefab instances when RequireComponent is added after creating the Prefab. (1284595)
Profiler: Fixed memory tracking of UnsafeUtility allocations. (1320540)
Profiler: Maximizing the Profiler window whilst profiling the Editor will no longer cause a null argument exception. (1315755)
Scripting: Fixed by removing dead code. (1316049)
Scripting: Fixed exceptions getting logged in the Console when the Logger.logEnabled is set to false. (1311534)
Shadergraph: Fixed a bug in master node preview generation that failed compilation when a block was deleted. (1319066)
Shaders: Fixed incorrect array subscripts generated for OpenGL, OpenGL ES, Metal and Vulkan when using arrays or structs in global scope. (1318555)
Shaders: Fixed reflection reporting for structs in the global scope for OpenGL and OpenGL ES. (1318610)
Shaders: Fixed reflection reporting for structs inside constant buffers for OpenGL, OpenGL ES and Metal. (1318619)
Shaders: Fixed reflection reporting for structs inside constant buffers for Vulkan. (1318559)
UI: Fixed issue with checking for CanBindTo with null sprite. (1310284)
UI Toolkit: Fixed showMixedValue broken on UI Toolkit PropertyField. (1311479)
UI Toolkit: Fixed the TwoPaneSplitView's view data will not being persisted when the viewDataKey is set.
Fixed the UI Builder window's layout will resetting anymore when the window is reloaded. (1314083)
Universal: Fixed an issue where 2D lighting was incorrectly calculated when using a perspective camera.
Universal: Fixed an issue where 2D Shadows were casting to the wrong layers. (1300753)
Universal: Fixed an issue where Light2D did not upgrade Shadow Strength, Volumetric Intensity, Volumetric Shadow Strength correctly. (1317755)
Universal: Fixed an issue where normal-mapped Sprites could render differently depending on whether they're dynamically-batched. (1286186)
Universal: Fixed an issue where Post Processing doesn't enable when PostProcessData reassigned from the asset selector window.
Universal: Fixed an issue where the camera renders black screen when Post Processing is enabled in the 2D Renderer and in the Camera Component.
Universal: Fixed an issue where Transparency Sort Mode value is taken from Graphics Settings instead of 2D Renderer. (1310652)
Universal: Fixed issue causing missing shaders on DirectX 11 feature level 10 GPUs. (1278390)
VFX Graph: An existing link can be remade.
VFX Graph: Artefact in VFXView using efficient debug mode in component target board. (1243947)
VFX Graph: Consistently displays the Age Particles checkbox in Update context. (1221557)
VFX Graph: Fixed compute culling compilation in URP. (1309174)
VFX Graph: Fixed issue with VFX using incorrect buffer type for strip data.
VFX Graph: Fixed shader compilation errors with textures in shader graph. (1309219)
VFX Graph: Fixed when deleting a context node and a block while both are selected throws a null ref exception. (1315578)
VFX Graph: Handle correctly locked VisualEffectAsset with version control system. (1261051)
VFX Graph: Modified Sign operator node output for float when input is 0.0f. (1299922)
VFX Graph: PCache: Unexpected ditable field in Mesh Statistics, Save & Cancel pCache, error trying to access not readable texture. (1122417)
VFX Graph: Property Binder : Allow copy/past from a game object to another.
VFX Graph: Property Binder : Undo after reset. (1293794)
VFX Graph: Safe Normalization of Cross Products in Orient blocks. (1272724)
VFX Graph: Use alphabetical order in type list in blackboard "+" button. (1304109)
Windows: Fixed Win10 SDK not getting installed properly. (1308226)
XR: Fixed non-fullscreen viewport rect handling on non-stereo cameras when XR devices are enabled. (1319352)
XR: Fixed phrase recognizer to not throw exception after multiple runs in editor. (1301363)