Unity 2022.3.10

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 2022.3.10f1

  • Asset - Database: An Infinite import error is thrown when modifying the contents of a "folder plugin" (UUM-47972)

  • Asset Bundles: Editor crashes on vector_map<ConstantString,AssetBundle when using the LoadAssetAsync function (UUM-49715)

  • Asset Importers: OnImportAsset leaks 5GB of memory (UUM-43067)

  • Culling: [Mobile] Player freezes on "UnityClassic::Baselib_SystemFutex_Wait" or silently crashes (UUM-41806)

  • Graphics Device Features: Severe performance degradation in Play Mode when using multiple Cameras with “Direct3D12”, “OpenGLCore”, and “OpenGLES3” Graphics APIs in URP & HDRP (UUM-42795)

  • OpenGL: [Linux][URP][OpenGL] Scene View has a red texture overlay when the project is using URP and OpenGLCore Graphics API (UUM-44222)

  • Optimization: Crash on RendererUpdateManager::RemoveRenderer when undoing painting tiles to the scene (UUM-48842)

  • Scripting Runtime: Sometimes the wrong image is displayed when using Cursor.SetCursor in software mode (UUM-46718)

  • Serialization: Crash and or slow update when List items are reordered in the Inspector Window (UUM-46703)

  • Serialization: Crash on SerializedProperty_CUSTOM_GetStringValueInternal when renaming a ScriptableObject Asset (UUM-41704)

  • Serialization: Editor Crashes on WalkTypeTreeComplete<SerializedObjectTypeTreeWalk::ContainsManagedReferences'::2'::IsManagedReferenceVisitor> when a list with serialize reference fields is re-ordered (UUM-47108)

  • UI Builder: The Editor fails to load Layout Preset when it includes the UI Builder (UUM-48802)

  • UI Toolkit Framework: "ArgumentNullException" error in the Console when selecting certain ScriptableObjects and entering Play Mode (UUM-39898)

  • Universal RP: Meshes are not rendered when building WindowsStandalonePlayer builds from the command line with "batchmode", "nographics" flags (UUM-47782)

  • Visual Effects - Legacy: Particles are not adhering to the Mesh shape selected when being spawned by Sub Emitter Particles (UUM-47307)

2022.3.10f1 Release Notes


  • Shadergraph: The Shader Graph team has added a new sample content pack that can be installed via the Package Manager. The samples contain descriptions, examples, and break-downs for a majority of the nodes in Shader Graph - helping users understand the inner workings of the nodes and see examples of how they work and how they can be used.


  • Graphics: Fixed an issue where some functionality of the CubemapInspector was unintentionally left available when inspecting native Cubemap textures. (UUM-22094)

  • HDRP: Avoid clamping to integers for HDR manipulation. (UUM-29767)

  • HDRP: Reduced GC Alloc when using raytracing and HDRP. (UUM-40657)

  • HDRP: Updated description of Decal Projector Draw Distance setting to mention HDRP asset setting. (UUM-42539)

API Changes

  • Particles: Added: Added new custom vertex streams: particle index, mesh axis of rotation, and color packed as 2 floats.


  • Editor: [Android] Exceptions for "Unspecified Version" when including Play Libraries have been removed on 22.3 due to the logic changes when fixing Regex for Core-Common. (UUM-44744)

  • Editor: [Android] Moved Play Library checks for plugins and gradle dependencies into methods in 22.3 for use in Editor Tests, to avoid building player in every test. (UUM-44744)


  • Android: Fixed AndroidJavaProxy not always finding over private methods. (UUM-44752)

  • Android: Fixed Input.multiTouchEnabled setter when it's called before any touch event, previously such values would be disregarded since internally there was no touch device available for multiTouch to set to. (UUM-47104)

  • Android: Fixed locations of unaligned load/stores on 32-bit Android. (UUM-46550)

  • Android: Removed screen with centred app icon before the splash screen. (UUM-41488)

  • Android: Show the last rendered frame when the application come back from the pause state. (UUM-30881)

  • Animation: Fixed a crash when destroying an animator with a playable graph which containts a scene handle when the graph hasnt been executed. (UUM-48364)

  • Apple TV: Fixed on screen keyboard unresponsive to controller when Remote.allowExitToHome is set to false. (UUM-39962)

  • Apple TV: Fixed startup with disconnected display. (UUM-32314)

  • Audio: Added lazy loopEnd evaluation to avoid keeping a value of 0. Downloaded audio files were were not updating this, causing a division by zero in the playback process. (UUM-32163)

  • Audio: Fixed a bug where AudioClips loaded via UnityWebRequest would keep two copies of the data, which doubled the memory usage unnecessarily. This was the case for non-streaming AudioClips. (UUM-2391)

  • Build Pipeline: The Editor fails to build the Player when using a script to switch the Platform from "Dedicated Server". (UUM-34085)

  • Build System: Make MsvcInstallationLocator.ParseVSWhereResult accept input with a BOM.

  • Core: Fixed an issue where importing a hybrid package could fail if there was already a package whose name was a prefix of the hybrid package's UPM package name. (UUM-43102)

  • Editor: Backport to https://github.cds.internal.unity3d.com/unity/unity/pull/28339/files<br> switch the cache folder to user directory. (UUM-34544)

  • Editor: Editor on mac no longer presents old frames. (UUM-3147)

  • Editor: Ensure "Delete Shortcut Profile" window is a fixed size. (UUM-48165)

  • Editor: Ensure empty parent after reparenting jumps into rename mode if needed. (UUM-15042)

  • Editor: Fixed "Can not play a disabled audio source" warning when audio mute is toggled in scene view on with disabled Audio Source in the Scene. (UUM-31541)

  • Editor: Fixed a bug where pressing the RenderDoc capture button in the Game view dock would throw errors. (UUM-45877)

  • Editor: Fixed a bug where the Edit Collider button was missing from the GameObject property window under certain selection circumstances. (UUM-33811)

  • Editor: Fixed a memory leak occurring when using TextCore. (UUM-46520)

  • Editor: Fixed an issue where the editor would temporarily freeze when selecting large compressed cubemaps with no mipchain. (UUM-28610)

  • Editor: Fixed an issue where the Texture3D previewer (volume mode) would not function with DX12 / Vulkan. (UUM-39954)

  • Editor: Fixed an issue where tooltips related to mipmap limit groups were flipped around. (a negative mipmap limit offset uploads more mips, a positive offset uploads less mips -- not the other way around!). (UUM-41881)

  • Editor: Fixed Area light sampling in lightmapper (improves convergence rate). (UUM-35492)

  • Editor: Fixed AsyncOperation.allowSceneActivation is ignored when refocusing Editor. (UUM-31366)

  • Editor: Fixed Camera.GetStereoEnabled() to return true only if the camera is rendering a stereo view.

  • Editor: Fixed editor height shrinks if changing layout. (UUM-30875)

  • Editor: Fixed for stripping out the Texture2DArray or Texture3D assets from dedicated server builds. (UUM-42750)

  • Editor: Fixed intermittent crashes in the menu controller that can occur during domain reloads. (UUM-34847)

  • Editor: Fixed macos screen capture showing random pixels when capturing at screen edge. (UUM-7774)

  • Editor: Fixed possible crash in AudioMixer.SetFloat when entering play mode. (UUM-35984)

  • Editor: Fixed renderqueue override with shadergraph materials. (UUM-42131)

  • Editor: No more deadlocks when manipulating game view during Play Mode on mac. (UUM-36218)

  • Editor: Perf regression fix with BRG+Vulkan+large batchs. (UUM-33174)

  • Editor: Rare case of static batching with transparent shadow rendering issue fixed. (UUM-36082)

  • Editor: The Game view should no longer flicker to black in Play Mode on mac. (UUM-19574)

  • Editor: The stage priority for Sprite renderer and Canvas renderer now updates the value as expected. (UUM-35594)

  • Editor: [Android] Fixing Regex that checks for Play Libraries on 22.3 to avoid errors when using Core-Common libraries instead of only Play Core errors as expected. Regex now expects a series of digits/dots after the term "core" to avoid the confusion. (UUM-44744)

  • GI: Fixed crash when using very small cookie textures for lights. (UUM-43149)

  • GI: Fixed memory leak when using the command buffer denoiser of the denoising package. (UUM-43155)

  • Graphics: Fixed a BatchRendererGroup thread race condition under special circumstances. (UUM-46934)

  • Graphics: Fixed a crash when enabling shadows in a scene with both Built-In render pipeline and SRP materials. (UUM-46685)

  • Graphics: Fixed an issue where the mipmap streaming system did not take runtime changes to material texture scale properties. (UUM-31184)

  • Graphics: Fixed CustomRenderTexture artifact on sphere game object and material preview. (UUM-43540)

  • Graphics: Fixed game window display position on-screen for additional uncommon multi-monitor layouts. (UUM-33795)

  • Graphics: Improved SkinnedMeshRenderer mesh compatibility error message. (UUM-46329)

  • Graphics: Improved warning issued when GraphicsBuffer.LockBufferForWrite is called more than once per frame on D3D11. (UUM-48133)

  • HDRP: Allow the game to switch HDR on or off during run time. (UUM-29770)

  • HDRP: Fixed an issue where an async pass would try to sync to a culled pass mistakenly. (UUM-44493)

  • HDRP: Fixed custom post process volume component example in doc. (UUM-45394)

  • HDRP: Fixed error on water inspector when no SRP is active. (UUM-40843)

  • HDRP: Fixed GraphicsBuffer leak from APV binding code.

  • HDRP: Fixed material previews being rendered black. (UUM-29305)

  • HDRP: Fixed prefab preview rendering dark until moved. (UUM-42162)

  • HDRP: Fixed preview for refractive materials with MSAA.

  • HDRP: Fixed ShaderGraph Decal material position issue by using world space position. (UUM-42716)

  • HDRP: Fixed the logic used to set up materials featuring displacement mapping that would sometimes result in artifacts or suboptimal performance. (UUM-44723)

  • HDRP: Fixed Volumetric Fog rendering before the injection point "AfterOpaqueAndSky". (UUM-47469)

  • HDRP: Fixed: realtime Reflection probe makes volumetrics clouds wind stop. (UUM-37387)

  • HDRP: Mixed tracing mode for transparent screenspace reflections now mixes both tracing modes as expected, instead of only using ray traced reflections. (UUM-33701)

  • HDRP: Re-enabled HDR output on Mac (Was disabled).

  • iOS: Fixed compatibility with Xcode 15. (UUM-46899)

  • iOS: Fixed crash when having Build Postprocessor run after "Sign in with Apple" Unity Plugin (AppleSignInUnity). (UUM-48092)

  • iOS: Fixed exception on adding already existing xcode capabilities in append. (UUM-46368)

  • iOS: Fixed multi line keyboard not showing up after it was closed while editing text field. (UUM-21521)

  • Linux: Exposing -datafolder command line argument for Linux Player release builds. (UUM-46895)

  • Linux: Fixed Linux Player generating mouse delta values when clicking the left mouse button repeatedly. (UUM-46825)

  • Linux: Fixed minor bug in GetOperatingSystemNumeric Linux API. (UUM-45625)

  • Linux: Fixed Scroll doesn't work when a window is attached to the left half of the secondary monitor. (UUM-43910)

  • Networking: Fixed issue where UnityWebRequest would fail to establish TLS connections with Windows Server 2012 and 2016. (UUM-41557)

  • Package Manager: Custom, local and git packages will only follow information from the package.json from now on. (UUM-47732)

  • Package Manager: Recommended version follows a better rule. (UUM-46466)

  • Physics: Fixed crash in Rigidbody.centerOfMass when accessed on a Rigidbody that got added as a component dependency and not initialised yet. (UUM-35842)

  • Physics: Fixed up a crash that happened when ArticulationBody was added next to TerrainCollider that had trees on it. (UUM-46116)

  • Physics: Fixed up WheelCollider.rotationSpeed causing a hard crash when called while no Rigidbody is present up the hierarchy. (UUM-47082)

  • Prefabs: Fixed Not all childrens properties gets reverted when multi-editing a property under one Prefab instance. (UUM-42527)

  • Profiler: Removed extraneous calls to UpdateRendererBoundingVolumes when executing an empty CommandBuffer. (UUM-33237)

  • Scene/Game View: Fixed "Edit/Frame Selected" not focusing the last active scene view in the case where the Hierarchy window is focused. (UUM-43944)

  • Shadergraph: Fixed a regression where adding nodes in large graphs would cause a major slowdown. (UUM-46770)

  • Shaders: Fixed "gl_" identifiers error generated while compiling some geometry/tessellation shaders for Vulkan. (UUM-30365)

  • Shaders: Fixed the UsePass ShaderLab command so it searches all subshaders, not only the first one. (UUM-36470)

  • Shaders: Fixed WarmupAllShaders to actually warm up all variants instead of just a single variant per pass. (UUM-45992)

  • TextCore: Added Nirmala UI as global fallback font for Hindi script on Windows. (UUM-19978)

  • UI Toolkit: Fixed ScrollView produces jittery animation when playing PostPointerUpAnimation. (UUM-40352)

  • UI Toolkit: Fixed selection in custom controls in UI Builder. (UUM-32501)

  • Universal RP: Added GBuffer (fill) passes to ComplexLit and Unlit shader to prevent GBuffer data holes. (UUM-21919)

  • Universal RP: Fixed an issue causing 'implicit truncation of vector type' warning when using ShaderGraph shaders in the Forward+ Rendering Path. (UUM-46851)

  • Universal RP: Fixed an issue where additional lights were not rendering correctly when using a mix of shadow settings in deferred. (UUM-46577)

  • Universal RP: Fixed an issue where it wasn't possible to add a Renderer Feature on a renderer if another feature had a missing/broken script. (UUM-45664)

  • Universal RP: Fixed an issue where reflection probes were not updating correctly when using Forward+. (UUM-44032)

  • Universal RP: Fixed an issue with Screen Space Decals where dark artefacts appeared in the editor. (UUM-40885)

  • Universal RP: Fixed HDR Output can't be turned off via the HDROutputSettings API in the editor. (UUM-45838)

  • Universal RP: Fixed render texture memory leak when rtHandle realloc failed to be added to pool. (UUM-46882)

  • VFX Graph: Picking Overlay when the rotation is applied on VisualEffect component. (UUM-13531)

  • WebGL: Fixed Build &amp; Run for WebGL platform to establish needed COOP, COEP and CORP headers for web browsers to enable SharedArrayBuffer multithreading. (UUM-33017)

  • XR: Fixed Android VideoPlayer crash when using Ycbcr video decoding on some devices. (UUM-46315)

Package changes in 2022.3.10f1

Packages updated


Third Party Notices

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