Crash with ComputeTileMeshJob when generating Navmesh (1329346)
AIKnown issueBlocker
Crash on BuildPrefabInstanceCorrespondingObjectMap when overriding nested prefab inside AssetDatabase.StartAssetEditing() block (1324978)
Scene ManagementKnown issueBlocker
Crash on ProgressiveRuntimeManager::GetGBufferChartTexture when entering UV Charts mode before baking lights (1309632)
Shadows/LightsKnown issueBlocker
Reflection probes must be rebaked twice to update when using "Generate Lighting" button (1334283)
Global IlluminationKnown issueCaution
\[macOS\] BugReporter doesn't get invoked when the project crashes (1219458)
Global IlluminationKnown issueCautionmacOS
RenderTextures break after switching window focus (1179935)
Graphics - GeneralKnown issueCaution
Editor crashes at "\_XFreeX11XCBStructure" when loading tutorials (1323204)
LinuxKnown issueCaution
Performance in Game View is significantly impacted by Gfx.WaitForPresentOnGfxThread when a second monitor is connected (1327408)
MetalKnown issueCaution
\[iOS 14\] Application stucks on splash screen and 'XPC\_ERROR\_CONNECTION\_INTERRUPTED' error is thrown (1282747)
MetalKnown issueCautioniOS
\[Android\] Build fails when there are 680 or more files in the Streaming Assets folder (1272592)
MobileKnown issueCautionAndroid
SRP Batcher not working with OpenGL APIs when the project is built (1331098)
OpenGLKnown issueCaution
User can't easily configure location of both UPM and Asset Store package local cache (1317232)
PackmanKnown issueCaution
Something went wrong saving brush settings Warning is thrown when Saving a Brush after opening the PolyBrush Window (1315475)
PolybrushKnown issueCaution
\[Android\]\[Mono\]\[IL2CPP\] "Unable to find libc" error thrown when executing certain SslStream constructor (1022228)
ScriptingKnown issueCautionAndroid
Lit Opacity as Density option causes alpha'd areas on the 5th layer or greater to appear with artifacts (1283124)
TerrainKnown issueCaution
RectMask2D Softness property has no effect when used on TextMeshPro Text (1331297)
uGUIKnown issueCaution
"SharedArrayBuffer will require cross-origin isolation as of M91" warning is thrown when launching Player on Chrome (1323832)
WebGLKnown issueCaution
\[iOS\] Video is not playing (1288692)
WebGLKnown issueCautioniOS
The Cursor is visible when Cursor.visible is set to false and new InputSystem package is used (1273522)
WindowsKnown issueCaution
Mac computer running minimum macOS 10.12.6 and Xcode 9.4 or higher.
iOSmacOS
Android SDK and Java Development Kit (JDK); IL2CPP scripting backend requires Android NDK.
Android
Windows 10 (64-bit), Visual Studio 2015 with C++ Tools component or later and Windows 10 SDK
Universal Windows PlatformWindows
Desktop:
System Requirements
Windows 7 SP1+, macOS 10.12+, Ubuntu 16.04+
OSWindowsmacOS
Graphics card with DX10 (shader model 4.0) capabilities.
System Requirements
SSE2 instruction set support.
CPU
iOS player requires iOS 10.0 or higher.
System RequirementsiOS
OS 4.4 or later; ARMv7 CPU with NEON support; OpenGL ES 2.0 or later.
Android
Any recent desktop version of Firefox, Chrome, Edge or Safari.
WebGL
Windows 10 and a graphics card with DX10 (shader model 4.0) capabilities
Universal Windows PlatformWindows
Exported Android Gradle projects require Android Studio 3.4 and later to build
System RequirementsAndroid
Tilemap.GetSprite now returns the currently animated Sprite for an animated Tile instead of the initially set Sprite.
2DImprovement
Correctly provide the source file hash so that a managed debugger can determine when a source file has changed and provide a proper warning.
IL2CPPImprovement
Corrected provide the source file hash so that a managed debugger can determine when a source file has changed and provide a proper warning.
Package ManagerImprovement
Fixed initial rendering animated tiles when a CompleteObjectUndo is registered for a Tilemap while in Play mode.
2DFix
Fixed wrong Sprites being shown for Animated Tiles when TilemapRenderer is in Individual mode and user sets new Tiles on the Tilemap. (1329054)
2DFix
Fixed crash on startup on Android 4.4 devices. (1331290)
AndroidFix
Fixed an issue where the animator parameter values would truncate float values to 1 decimal. (1308930)
AnimationFix
Fixed infinite asset import loop during InitializeOnLoad when Editor script uses CreateAsset and importParameters change during import. (1323499)
Asset ImportFix
Fixed a crash that was caused by member function debug information on tvOS.
BurstFixtvOS
Fixed an UnauthorizedAccessException that could occur when using Burst in players built for the macOS App Sandbox.
BurstFixmacOS
Added System.IO.Compression to reference assemblies when targeting .NET 4.7.1 (editor only contexts). (1275859)
EditorFix
Fixed items in right click menu doing nothing on arrays in scriptable object with custom editors. (1307389)
EditorFix
Fixed a crash when loading old asset bundles that contain Vulkan shader binaries. (1308947)
GraphicsFix
Fixed mip streaming for static batched meshes and use of CombineMesh API. (1329555)
GraphicsFix
Corrected the behavior of Mathf.RoundToInt with Mathf.Infinity on ARM architectures. (1323419)
IL2CPPFix
Fixed "Use of undeclared identifier 'BoxNullable'" error. (1328819)
IL2CPPFixiOS
Fixed crash due to race condition allocating memory in MetadataCache::GetGenericInst. (1323462)
IL2CPPFix
Fixed a performance issue where Microphone.Start would cause CPU spikes on iOS. If the user selects the player setting "Prepare iOS for Recording", these spikes have been eliminated. They will now only occur when switching back-and-forth between a built-in microphone and a Bluetooth microphone. When using "Prepare iOS for Recording", most projects will also want to set "Force iOS Speakers when Recording". (1281833)
iOSFix
Fixed an issue with Atomic 64-bit Load/Store on Win32/UWP x86. Reads and writes to 64-bit values are not guaranteed to be atomic on 32-bit Windows.
KernelFixWindows
Fixed an issue in the Package Manager port selection logic which could sometimes prevent Unity from connecting to it on startup. (1328669)
Package ManagerFix
Fixed an issue where adding packages from a registry which returned invalid publish dates would fail. (1318975)
Package ManagerFixWindows
Fixed an issue where Git dependencies using annotated tags for revisions could not be resolved. (1325920)
Package ManagerFix
Fixed an issue where the UnityEditor.PackageManager.Client.SearchAll method would result in a connection error despite using offlineMode = true. (1319585)
Package ManagerFix
Fixed an issue which could sometimes cause package resolution errors due to EMFILE errors in projects with a large number of packaged assets.
Package ManagerFix
Fixed an issue which could sometimes lead to missing files in successfully resolved packages in projects with a large number of packaged assets.
Package ManagerFix
Fixed an issue which prevented starting UnityPackageManager.exe on Windows when its path contained non-ANSI Unicode characters. (1317244)
Package ManagerFixWindows
Fixed incorrect error check in SetParticles that would cause an exception to be thrown when the offset value was equal or greater than the particles array length. (1313413)
ParticlesFix
Fixed an issue where setting an array of null bone transforms to a SkinnedMeshRenderer via the 'bones' property, would cause a crash if a Cloth component was present on the same GameObject. (1328023)
PhysicsFix
Fixed inertia tensor not updating when a collider is removed. (937998)
PhysicsFix
Fixed changing the GUID of a Prefab in Prefab Mode in isolation triggers different issues.
PrefabsFix
Fixed Profiler Window CPU Usage chart highlighting selected sample in all frames.
ProfilerFix
Fixed an issue to prevent loading scene where multiple objects have same identifier. (1249893)
Scene ManagerFix
Fixed SceneView.rotation value incorrectly affecting camera rotation in 2D mode. (1314928)
Scene/Game ViewFix
Fixed Property Diff after clearing array w/refs. (1266303)
SerializationFix
Fixed bug where Accelerator namespace was not added when opening project with \-cacheServerNamespacePrefix argument. (1294806)
ServicesFix
Fixed a crash when PrimitiveID is the only input to a stage. (1289378)
ShadersFix
Fixed problem with inspector redrawing unnecessarily.
UI ElementsFix
Fixed word suggestion not appearing in the Windows On Screen Keyboard when editing an InputField or TextMeshPro control. (1332468)
Universal Windows PlatformFixWindows
Fixed an issue whereby X86\_64 is now the default Windows architecture. (1283651)
WindowsFix
Fixed screenspace shadows with XR multiview. (1168315)
XRFix
Fixed World space UI to render in secondary cameras. (1326167)
XRFix
Updated Android Logcat package to version 1.2.2.
AndroidChange
Updated Addressables package to version 1.16.19.
PackageChange
Updated Oculus XR Plugin package to version 1.9.1.
XRChange

Pick your Unity version

Unity Releases compares releases against the version your project is on. Picking it now keeps Compare versions focused on what changes between where you are and where you might be going.