Unity 2021.1.12

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

  • AI: Crash with ComputeTileMeshJob when generating Navmesh (1329346)

  • Animation: [Performance Regression] AnimationWindowState:get_allCurves takes approximately 5000ms to load animation in the Animation window (1320250)

  • Asset Import Pipeline: Infinity loop on importing Assets, when building appx package via MRTK build window (1339823)

  • Global Illumination: Reflection probes must be rebaked twice to update when using "Generate Lighting" button (1334283)

  • Global Illumination: [GPUPLM] Crash in RadeonRaysMeshManager::RemoveGeometry while baking Terrain game object with 4k lightmaps on certain GPU (1255993)

  • IL2CPP: Build fails when using a combination of messages, SyncVars and SyncList in a project (1328966)

  • Linux: Editor crashes at 'GfxFramebufferGLES::SetBackBufferColorDepthSurface' or freezes when creating a new shortcut profile (1334874)

  • Linux: Linux Editor crashes at "_XFreeX11XCBStructure" when loading tutorials (1323204)

  • Metal: Performance in Game View is significantly impacted by Gfx.WaitForPresentOnGfxThread when a second monitor is connected (1327408)

  • Mobile: [Android] App stops due to OnPixelCopyFinishedListener not being supported on devices with lower than 24 SDK (1331290)

  • Mobile Graphics: [iOS] Player crashing when connecting external Display via USB-C port (1321153)

  • OpenGL: SRP Batcher not working with OpenGL APIs when the project is built (1331098)

  • Packman: User can't easily configure location of both UPM and Asset Store package local cache (1317232)

  • Profiling: GarbageCollectAssets is triggered frequently when higher frame counts are set (1332708)

  • Profiling: Poor profiler performance when navigating the timeline view and reviewing data with many threads (1339407)

  • Scene Management: Crash on BuildPrefabInstanceCorrespondingObjectMap when overriding nested prefab inside AssetDatabase.StartAssetEditing() block (1324978)

  • Scene Management: UnassignedReferenceExeptions with unitypackage when upgrading to 2021.1.2f1 (1341523)

  • Scripting: Crashes on mono_class_init when entering Play Mode after recompiling scripts (1262671)

  • Scripting: DomainReloadTests performance tests have regressed due to removal of built-in support for Visual Studio as a code editor (1336648)

  • Scripting: Increased Script Assembly reload time (1323490)

  • Serialization: Crash in SerializedProperty::IsValid when reordering a SerializedProperty list (1320319)

  • Terrain: Terrain Lit Opacity as Density option causes alpha'd areas on the 5th layer or greater to appear with artifacts (1283124)

  • Vulkan: Linux Editor using Vulkan crashes at " GfxDeviceVK::EnsureValidBackbuffer" when showing tooltips for ProBuilder buttons (1335846)

  • WebGL: [iOS] Video is not playing (1288692)

  • Windows: Editor crashes when exiting and keeping a tutorial project (1338299)

2021.1.12f1 Release Notes


  • Physics: Added units of measurement to the Articulation Body properties in the scripting documentation.


  • 2D: Fixed vertices winding order for square polygonal Sprite generation. (1289069)

  • AI: Fixed NavMeshObstacle inspector when viewed in non-wide mode. (1330842)

  • AI: Selecting the Navigation Window causes the Editor to Crash. (1330235)

  • Animation: Fixed an issue where Animations played in Timeline with offsets would play incorrectly in some Avatar/Humanoid setups. (1295759)

  • Asset Import: Fixed issue where textures can't be extracted when the FBX file is located in a writeable package. (1329339)

  • Audio: Added mixer groups or snapshots would trigger a "generated inconsistent result" asset import warning in the console. (1319518)

  • Graphics: Fixed an issue that caused MSAA to not work correctly in URP on Oculus Quest. (1327973)

  • Graphics: Fixed batching for instancing when all objects are lit by the same (<8) lights. (1313977)

  • Graphics: Fixed camera velocity property for SRPs. (1302527)

  • Graphics: Fixed Editor crashing sometimes when running HDRP DXR tests. (1338912)

  • Graphics: Resolved an issue where setting a camera's target texture to null would sometimes increase camera stack size and reduce performance. (1299403)

  • HDRP: Fixed for wrong cached area light initialization.

  • License: Fixed license check failure shows error dialog and opens Hub. (1337329)

  • Package Manager: Fixed bug where absolute path was used in the manifest instead of relative path for local packages. (1327815)

  • Shadergraph: Fixed a bug in ShaderGraph where sticky notes couldn't be copied and pasted. (1221042)

  • Shadergraph: Fixed a ShaderGraph issue where unused blocks get removed on edge replacement. (1334341)

  • Shadergraph: Fixed an issue where nested subgraphs with identical SamplerState property settings could cause compile failures. (1336089)

  • Shadergraph: Fixed an issue where SamplerState properties could not be renamed after creation. (1336126)

  • Shadergraph: Fixed SubGraph SamplerState property defaults not being respected. (1336119)

  • Shaders: Fixed incorrect struct reflection on GL and GLES backends when using multiple nested structs. (1322153)

  • UI Toolkit: Fixed ListView item selection through PointerMoveEvent, for example when holding right-click down while clicking. (1275295)

  • URP: Fixed a performance issue in Hololens when using renderer with custom render passes.

  • URP: Fixed an issue where Particle Lit shader had an incorrect fallback shader. (1312459)

  • URP: Fixed an issue where SMAA did not work for OpenGL. (1318214)


Third Party Notices

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