If a user is experience lighting coruption they be may required to reimport due to a fix to which correctly fixes a Uv unwrapping issue (1330830).
GIKnown issueCaution
\[M1\]\[Rosseta\] Editor crashes on mono\_arch\_patch\_callsite when entering the Play Mode
MacOSKnown issueCautionUUM-10411open 2021.3.15f1
\[Quest2\]\[Vulkan\] ReadPixel has Black artifacts when the image is generated
VulkanKnown issueCautionUUM-13241open 2020.3.43f1
Mac computer running minimum macOS 10.13+ and Xcode 9.0 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.13+, Ubuntu 18.04+
OSWindowsmacOS
Graphics card with DX10 (shader model 4.0) capabilities.
System Requirements
SSE2 instruction set support.
CPU
iOS player requires iOS 11.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
Backport for Windows Gaming Input implementation allowing 5+ xbox controllers at the time.
Input SystemFeatureWindows
\[com.unity.2d.animation\] The visibility tab now scrolls to the selected bone in the Skinning editor.
Further improvements to animation job performance (esp. some forms of IK).
AnimationImprovement
Reduced the time taken by AssetDatabase.FindAssets when used with a custom filter, speeding up domain reloads and other editor operations that made the poor choice of calling this function in the first place.
EditorImprovement
Improved AlphaIsTransparency API docs and tooltip.
GraphicsImprovementUUM-2364
Added Netcode for GameObjects 1.0.2.
MultiplayerImprovement
Improved performance of rendering the CPU timeline view when viewing large captures.
ProfilerImprovement
Fixed result of the Tilemap.GetCellCenterLocal/World API for a Hexagonal Grid and a large Tile Anchor offset.
2DFix
\[com.unity.2d.animation\] Fixed an issue where the Sprite Skin editor would throw an exception if Sprite Renderer doesn't have a Sprite assigned to it.
Fixed infinite loop when requesting for runtime permission that is automatically rejected by the OS.
Used fixed instancing batch size on PowerVR GPUs on Android with OpenGL ES to avoid long compile times in shader warmup.
Fixed an issue where TextureImporter.GetPlatformTextureSettings would not perform fix-up on the platform string argument correctly.
Fixed Mac Editor crash that happened in multi-scene builds that were using BuildOptions.DetailedBuildReport.
Fixed the 'texture scheduled for reimport during Refresh Loop' error when importing SpeedTree assets with color textures.
Frame Debugger: Fixed an issue where the window would constantly refresh when debugging a remote device.
Installing Linux mono and IL2CPP support on mac will no longer keep only the most recently installed of the two.
EditorFixmacOSLinuxUUM-1696fixed 2021.3.10f1
\[SpeedTree\] ExtraTexture texture is no longer marked sRGB (Color Data) when imported with a SpeedTree asset.
Fixed an issue where environment lighting is missing from player builds when the scene hasn't been baked.
Fixed an issue where creating SparseTextures with certain TextureFormats could crash Unity, even though the equivalent GraphicsFormat is marked as unsupported for SparseTextures.
Fixed an issue where SystemInfo.IsFormatSupported((My GraphicsFormat), FormatUsage.Sparse) would always return false on Metal, even if the requested GraphicsFormat actually is supported.
Fixed an issue where the D3D11 WARP driver would crash when creating a SparseTexture with the BC1/BC4 GraphicsFormats.
Fixed an issue where using TextureFormat.YUY2 / GraphicsFormat.YUV2 with a SparseTexture would crash on Metal. (if sparse textures are supported).
Fixed BatchRendererGroup TempJob memory leak in special rendering situations like HDRP AOV rendering.
Fixed bug where in some situations the AsyncUploadBuffer was not persisting even when QualitySettings.asyncUploadPersistentBuffer was set to true.
Added support for the Swift Remote Packages in XCode project API. Added PBXProject API to add to references to them, namely AddRemotePackageReferenceAtBranch, AddRemotePackageReferenceAtRevision, AddRemotePackageReferenceAtVersion, AddRemotePackageReferenceAtVersionUpToNextMajor, AddRemotePackageReferenceAtVersionUpToNextMinor, AddRemotePackageReferenceWithVersionRange. Also added way to add framework from the remote package with AddRemotePackageFrameworkToProject.
Fixed "Not Responding" dialog window opens up in the Player when the splash screen duration is long.
Fixed scrolling with the scroll wheel is slower on builds when using the New Input System package on Linux Standalone.
Fixed second cursor appearing when toggling between hardware and software cursor modes on Standalone player.
Fixed an issue where .unitypackage dependencies exported from an older editor were not updated when importing in a newer editor.
Package ManagerFixUUM-15081fixed 2021.3.13f1
Fixed ArticulationBody indices not matching when using methods like GetJointPositions and GetDriveTargets.
Fixed ArticulationBody SetDriveTargets and SetDriveTargetVelocities methods checking List capacity instead of count and improved the error message.
Fixed the Param File Package Category Setting not being correctly overridden when a custom param file override was set in the Player Settings.
When using ObjectFactory.CreateInstance with a custom type deriving directly from UnityEngine.Object, a clearer exception message is thrown.
Fixed regression where if a mesh was used in VFX and included in an AssetBundle there could be indeterminism in its streaming info offset field.
Fixed editor refresh triggering when a workspace update is in progress Fixed pending changes show global ignored as private Removed encryption checkbox from create organization dialog.
Version ControlFix
Added fallback configuration for company name, product name and product version to ensure the web cache is always enabled.
Fixed IL2CPP runtime compilation failing when building C++ code using Visual Studio 2022 17.4 or newer.
Windows player executable no longer contains "Unity playback engine" text in its property sheets.
\[com.unity.2d.animation\] Updated Toolbar and Visibility tab buttons' selection color.
Updated manifest.json to use com.unity.inputsystem package version 1.4.3.
Changed the "Go back to changeset" option in Changesets tab to "Revert to changeset" Improved notification banner appearance.
Version ControlChange
The Oculus XR Plugin package has been updated to 1.13.0.
XRChange
Updated com.xr.sdk.openxr package version to 1.5.3.
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.