Unity 6000.3.0b8

BETA

Released Wednesday, October 29, 2025

AI Summary

Premium

Unity 6000.3.0b8 introduces several fixes and improvements across graphics, physics, and UI development. Key updates include enhanced 2D physics capabilities with speculative contact points and improved rendering stability for DirectX 12 and Vulkan. The UI Toolkit receives updates for better control and bug fixes, alongside general editor stability enhancements.

Key Highlights

  • Physics 2D: Added speculative property to ContactManifold.ManifoldPoint for more nuanced physics simulation.
  • Physics 2D: PhysicsWorld.DrawGeometry now supports drawing ReadOnlySpan<> for geometry.
  • Graphics: Fixed rendering issues with DirectX 12 and Vulkan, including memory overhead and command buffer handling.
  • UI Toolkit: Added ClearValue API for numeric input fields and fixed various UI Builder and runtime display issues.
  • Editor: Resolved several editor crashes and stability issues, including improvements to Hierarchy and license activation.

⚠️ Known Issues

  • UUM-125154 2D: Crash on GameObject::QueryComponentByType when creating a Prefab containing a Sorting Group component with 'Sort 3D as 2D' enabled
  • UUM-123124 3D Physics: No valid hits are returned when using RaycastCommand
  • Android: Reduced memory overhead for Vulkan command buffers when using graphics jobs.
  • (UUM-121520) *Fixed in 6000.3.0b9.*
  • UUM-125063 DirectX12: Memory leak when rapidly spawning and destroying VFX with DirectX 12 and Graphics Jobs enabled
  • UUM-122055 Editor Application Shell Integration: [Linux] Crash on ModalProgressBackendLinux::Clear when Domain Reload progress bar appears
  • GI: Ensured that we don't pass infinite vertex UVs to xAtlas
  • (UUM-122361)
  • *First seen in 6000.3.0b6.* *Fixed in 6000.3.0b9.*
  • UUM-122367 GPU Resident Drawer: False Warning "BatchRendererGroups currently don't support override shaders" is spammed in Play mode when using H-Trace WSGI with BatchRenderGroups
  • Graphics: Disable the CAMetalDisplayLink on iOS as using it might cause GPU hangs and rendering freeze. It will be enabled again once we find the underlying cause.
  • (UUM-123207) *Fixed in 6000.3.0b10.*
  • UUM-122921 Terrain: Crash on DetailDatabase::SetupPreloadTextureAtlasData when building a specific scene
  • UUM-125366 Text (TextMeshPro): Crash on UNITY_FT_Load_Glyph when generating multi-threaded Font Atlas in TMPro Font Asset Creator
  • VFX Graph: Fixed an issue where the Install Learning Template button didn't install the expected dependencies.
  • (UUM-121936)
  • *First seen in 6000.3.0a6.* *Fixed in 6000.3.0b9.*
  • ### New 6000.3.0b8 Entries since 6000.3.0b7

API Changes

  • Physics 2D: Added: `ContactManifold.ManifoldPoint` now has a `speculative` property to indicate if it's speculative and therefore hasn't interacted during the simulation step.
  • Physics 2D: Added: `PhysicsWorld.DrawGeometry` can now draw a `ReadOnlySpan<>` of geometry.

🔧 Bug Fixes

  • UUM-116057 2D: Fixed an assertion error that occurred when validating a packed region.
  • UUM-119285 2D: Fixed crash issue with the TilemapRenderer where the TilemapRenderer is destroyed while the graphics renderer is still rendering the TilemapRenderer.
  • UUM-117808 Animation: Fixed corrupted animator window because of dangling animator controller serialized in the layout.
  • UUM-115964 Audio: \[Android\] Fixed an issue when audio ducking would occur after re-focusing the Unity application while recording with audio.
  • Audio: \[Android\] Fixed an issue when audio would completely disappear after re-focusing the Unity application while recording without audio.
  • UUM-113117 DX12: Fixed render targets to be set correctly to shader texture parameters in D3D12.
  • UUM-122403 Editor: Allow to use backspace key to delete gradient field keys.
  • UUM-100073 Editor: Fixed a crash that rarely occurred on old IOS devices when the total attachment size exceeds the pixel storage limit.
  • Editor: Fixed an issue where the overlay background colour preference did not persist during Play mode.
  • (UUM-114601)
  • *First seen in 6000.3.0a5.*
  • Editor: Fixed an issue where toolbar mode and minimized dynamic panels used the toolbar color instead of the custom color.
  • (UUM-114617)
  • *First seen in 6000.3.0a5.*
  • UUM-122146 Editor: Fixed Manual license activation flow via command-line.
  • Editor: Fixed MPPM window disabled help box not responsive when resizing.
  • (UUM-122433)
  • *First seen in 6000.3.0b5.*
  • Editor: Fixed MPPM window UI overlaps when resizing in Multiplayer module.
  • (UUM-122328)
  • *First seen in 6000.3.0b5.*
  • UUM-121990 Editor: Fixed Tesselation plus Quad topology plus SRP Batcher.
  • Editor: Hierarchy: Fixed column behavior when changing nested gameobject states.
  • (UUM-117798)
  • *First seen in 6000.3.0b2.*
  • Editor: Hierarchy: Fixed selection after domain reload.
  • (UUM-122205)
  • *First seen in 6000.3.0b5.*
  • UUM-104711 GI: Fixed an issue where baking a scene containing a static Skinned Mesh Renderer and Adaptive Probe Volumes would throw an exception.
  • UUM-84218 GI: Fixed an issue where scenes lit entirely by adaptive probe volumes would have shadowmask and subtractive related keywords stripped out, even if they were required. Affected projects must do a clean build for the fix to take effect.
  • Graphics: Fixed an issue where `ComputeBuffer.GetData` did not wait for the GPU to finish.
  • (UUM-122369)
  • *First seen in 6000.4.0a4.*
  • UUM-121727 Graphics: Fixed occasional crash when changing shader in the inspector to the one with GrabPass.
  • UUM-121056 Graphics: Fixed the Color Picker HDR swatches so they now store the full color value instead of the `color.gamma` value.
  • UUM-103202 HDRP: Fixed an issue by significantly minimize an unwanted wobbly distortion when using HDRP's SSR with denoising.
  • UUM-103766 HDRP: Fixed ghosting artifacts from particles when using HDRP's SSR with denoising enabled.
  • UUM-103701 HDRP: Improved HDRP's ReBLUR denoiser to longer hold on to stale samples \(for example causing the appearance of black outlines\).
  • UUM-98507 iOS: Fixed an issue related to changing the default audio output device while recording from the built-in microphone. In that case, sometimes microphone data would stop being captured properly.
  • UUM-97138 Linux: Fixed Steam Deck D-Pad is either not working or sometimes working when UI-&gt;Navigation is set to "Pass Through" in Input Actions.
  • Multiplayer: Ensure that Multiplayer Local Sim instances account for long file paths when running the instance.
  • (UUM-122583)
  • *First seen in 6000.3.0b6.*
  • Multiplayer: Fixed an issue where focusing on a Virtual Player does not bring its window to the front.
  • (UUM-122434)
  • *First seen in 6000.3.0b5.*
  • MTT-12921 Multiplayer: Fixed issue where a Local Sim instance within Multiplayer Scenarios can incorrectly show an idle state in the Play Mode Status window.
  • Package Manager: Fixed an issue when selecting the manifest of a package in the Inspector window did not throw NullException if the author field is set to a simple string value.
  • (UUM-121754)
  • *First seen in 6000.3.0b5.*
  • Physics 2D: Fixed an issue where Contact-Filter or Pre-Solve Callbacks can result in a "ReadWriteLock::writers underflow\!" crash.
  • (UUM-122425)
  • *First seen in 6000.3.0a5.*
  • Physics 2D: Removed the minimum tolerance on distance in `PhysicsQuery.Distance`.
  • (UUM-122669)
  • *First seen in 6000.3.0a5.*
  • UUM-110296 Plugins: AMDUnityPlugin/FSR2: Fixed white flickering around the edges of the image when the camera is rotated.
  • Profiler: Fixed Highlights module and/or frame range selection resetting on domain reload.
  • UUM-116904 Profiler: Fixed issue with "Target Frames Per Second" Profiler setting having inconsistent results when entering an overly large/small value.
  • Scene Manager: Fixed an issue by ensuring EnsureUntitledSceneHasBeenSaved\(\), have saved the scene when returning true.
  • (UUM-122360)
  • *First seen in 6000.3.0b5.*
  • UUM-115947 Scene/Game View: Fixed Shortcut Manager's UI elements overlapping when window is resized down to narrow width.
  • UUM-122127 Scene/Game View: Fixed UI layout issue for Scene view's 3D Mode Placement preference.
  • SRP Core: Fixed incomplete async compute support in Native Render Pass Render Graph compiler, used in both URP and HDRP.
  • (UUM-119778)
  • *First seen in 6000.3.0b2.*
  • UUM-121295 TextMeshPro: Improved CJK line break handling.
  • UUM-122277 UI Toolkit: Added `ClearValue` API to allow any numeric input field to be cleared.
  • UI Toolkit: Fixed an issue where opening the UI Builder window would sometimes fail after a save operation would happen while closing the window.
  • (UUM-121661)
  • *First seen in 6000.3.0b5.*
  • UI Toolkit: Fixed cropped content of filtered VisualElements.
  • (UUM-119522)
  • *First seen in 6000.3.0b3.*
  • UUM-122159 UI Toolkit: Fixed gradient fields in UI Builder not using correct timing numbers, causing a green key to appear out of place.
  • UI Toolkit: Fixed runtime buttons to have overflow:visible.
  • (UUM-122120)
  • *First seen in 6000.3.0a2.*
  • UUM-122232 UI Toolkit: Removed unused background repeat fields in canvas settings in UI Builder.
  • Universal Windows Platform: Removed WindowsMobile SDK reference from generated UWP projects.
  • (UUM-119542)
  • *First seen in 6000.3.0b4.*
  • UUM-115053 VFX Graph: Fixed system turning invalid after disconnect/connect when mixing particle system outputs with particle strip data.
  • UUM-119454 VFX Graph: Limit Visual Effect asset prewarm step count to a max of 2400 steps.
  • UUM-109862 WebGL: Fixed an issue where `DownloadHandlerScript.CompleteContent` was called twice in WebGL builds.
  • #### New 6000.3.0b8 Package Changes since 6000.3.0b7

📦 Packages Updated

All Changes by Category

🎮2D(1)

fix

- UUM-116057 2D: Fixed an assertion error that occurred when validating a packed region.

📦Asset Pipeline(3)

fix

UUM-119454 VFX Graph: Limit Visual Effect asset prewarm step count to a max of 2400 steps.

fix

UUM-109862 WebGL: Fixed an issue where `DownloadHandlerScript.CompleteContent` was called twice in WebGL builds. #### New 6000.3.0b8 Package Changes since 6000.3.0b7

improvement

UUM-125366 Text (TextMeshPro): Crash on UNITY_FT_Load_Glyph when generating multi-threaded Font Atlas in TMPro Font Asset Creator

🔊Audio(3)

fix

UUM-98507 iOS: Fixed an issue related to changing the default audio output device while recording from the built-in microphone. In that case, sometimes microphone data would stop being captured properly.

fix

UUM-115964 Audio: \[Android\] Fixed an issue when audio ducking would occur after re-focusing the Unity application while recording with audio.

fix

Audio: \[Android\] Fixed an issue when audio would completely disappear after re-focusing the Unity application while recording without audio.

🏗️Build System(3)

fix

Universal Windows Platform: Removed WindowsMobile SDK reference from generated UWP projects. (UUM-119542)<br> *First seen in 6000.3.0b4.*

fix

UUM-97138 Linux: Fixed Steam Deck D-Pad is either not working or sometimes working when UI-&gt;Navigation is set to "Pass Through" in Input Actions.

fix

UUM-84218 GI: Fixed an issue where scenes lit entirely by adaptive probe volumes would have shadowmask and subtractive related keywords stripped out, even if they were required. Affected projects must do a clean build for the fix to take effect.

📷Camera(1)

fix

UUM-110296 Plugins: AMDUnityPlugin/FSR2: Fixed white flickering around the edges of the image when the camera is rotated.

🔧Editor(12)

fix

UUM-122146 Editor: Fixed Manual license activation flow via command-line.

fix

Editor: Fixed an issue where toolbar mode and minimized dynamic panels used the toolbar color instead of the custom color. (UUM-114617)<br> *First seen in 6000.3.0a5.*

fix

Editor: Fixed MPPM window disabled help box not responsive when resizing. (UUM-122433)<br> *First seen in 6000.3.0b5.*

improvement

UUM-122055 Editor Application Shell Integration: [Linux] Crash on ModalProgressBackendLinux::Clear when Domain Reload progress bar appears

improvement

- UUM-125154 2D: Crash on GameObject::QueryComponentByType when creating a Prefab containing a Sorting Group component with 'Sort 3D as 2D' enabled

fix

Package Manager: Fixed an issue when selecting the manifest of a package in the Inspector window did not throw NullException if the author field is set to a simple string value. (UUM-121754)<br> *First seen in 6000.3.0b5.*

fix

Editor: Hierarchy: Fixed selection after domain reload. (UUM-122205)<br> *First seen in 6000.3.0b5.*

fix

Editor: Hierarchy: Fixed column behavior when changing nested gameobject states. (UUM-117798)<br> *First seen in 6000.3.0b2.*

fix

Editor: Fixed MPPM window UI overlaps when resizing in Multiplayer module. (UUM-122328)<br> *First seen in 6000.3.0b5.*

fix

UUM-122403 Editor: Allow to use backspace key to delete gradient field keys.

fix

UUM-100073 Editor: Fixed a crash that rarely occurred on old IOS devices when the total attachment size exceeds the pixel storage limit.

fix

Editor: Fixed an issue where the overlay background colour preference did not persist during Play mode. (UUM-114601)<br> *First seen in 6000.3.0a5.*

📝General(12)

improvement

com.unity.searcher: 4.9.2 to 4.9.4

improvement

GI: Ensured that we don't pass infinite vertex UVs to xAtlas (UUM-122361)<br> *First seen in 6000.3.0b6.* <br>*Fixed in 6000.3.0b9.*

fix

Scene Manager: Fixed an issue by ensuring EnsureUntitledSceneHasBeenSaved\(\), have saved the scene when returning true. (UUM-122360)<br> *First seen in 6000.3.0b5.*

fix

UUM-115947 Scene/Game View: Fixed Shortcut Manager's UI elements overlapping when window is resized down to narrow width.

fix

UUM-121295 TextMeshPro: Improved CJK line break handling.

improvement

com.unity.formats.alembic: 2.4.0 to 2.4.1

improvement

com.unity.purchasing: 4.13.1 to 4.13.2

improvement

com.unity.bindings.openimageio: 1.0.0 to 1.0.1

improvement

com.unity.remote-config-runtime: 4.0.2 to 4.0.4

improvement

com.unity.services.qos: 1.3.0 to 1.4.1

improvement

com.unity.visualscripting: 1.9.8 to 1.9.9

improvement

com.unity.profiling.systemmetrics.mali: 1.1.0-pre.1 to 1.1.0

🎨Graphics(15)

fix

UUM-103202 HDRP: Fixed an issue by significantly minimize an unwanted wobbly distortion when using HDRP's SSR with denoising.

fix

UUM-103701 HDRP: Improved HDRP's ReBLUR denoiser to longer hold on to stale samples \(for example causing the appearance of black outlines\).

improvement

Graphics: Disable the CAMetalDisplayLink on iOS as using it might cause GPU hangs and rendering freeze. It will be enabled again once we find the underlying cause. (UUM-123207) <br>*Fixed in 6000.3.0b10.*

fix

SRP Core: Fixed incomplete async compute support in Native Render Pass Render Graph compiler, used in both URP and HDRP. (UUM-119778)<br> *First seen in 6000.3.0b2.*

fix

UUM-115053 VFX Graph: Fixed system turning invalid after disconnect/connect when mixing particle system outputs with particle strip data.

improvement

UUM-125063 DirectX12: Memory leak when rapidly spawning and destroying VFX with DirectX 12 and Graphics Jobs enabled

improvement

Android: Reduced memory overhead for Vulkan command buffers when using graphics jobs. (UUM-121520) <br>*Fixed in 6000.3.0b9.*

fix

UUM-113117 DX12: Fixed render targets to be set correctly to shader texture parameters in D3D12.

fix

UUM-121990 Editor: Fixed Tesselation plus Quad topology plus SRP Batcher.

fix

UUM-119285 2D: Fixed crash issue with the TilemapRenderer where the TilemapRenderer is destroyed while the graphics renderer is still rendering the TilemapRenderer.

fix

UUM-104711 GI: Fixed an issue where baking a scene containing a static Skinned Mesh Renderer and Adaptive Probe Volumes would throw an exception.

fix

Graphics: Fixed an issue where `ComputeBuffer.GetData` did not wait for the GPU to finish. (UUM-122369)<br> *First seen in 6000.4.0a4.*

fix

UUM-121727 Graphics: Fixed occasional crash when changing shader in the inspector to the one with GrabPass.

fix

UUM-121056 Graphics: Fixed the Color Picker HDR swatches so they now store the full color value instead of the `color.gamma` value.

fix

UUM-103766 HDRP: Fixed ghosting artifacts from particles when using HDRP's SSR with denoising enabled.

🌐Networking(6)

improvement

- com.unity.netcode: 1.9.0 to 1.9.1

improvement

com.unity.netcode.gameobjects: 2.5.1 to 2.6.0

improvement

com.unity.multiplayer.widgets: 1.0.0 to 1.0.3 **Packages no longer available**

fix

Multiplayer: Ensure that Multiplayer Local Sim instances account for long file paths when running the instance. (UUM-122583)<br> *First seen in 6000.3.0b6.*

fix

Multiplayer: Fixed an issue where focusing on a Virtual Player does not bring its window to the front. (UUM-122434)<br> *First seen in 6000.3.0b5.*

fix

MTT-12921 Multiplayer: Fixed issue where a Local Sim instance within Multiplayer Scenarios can incorrectly show an idle state in the Play Mode Status window.

Performance(3)

fix

UUM-116904 Profiler: Fixed issue with "Target Frames Per Second" Profiler setting having inconsistent results when entering an overly large/small value.

fix

Profiler: Fixed Highlights module and/or frame range selection resetting on domain reload.

improvement

UUM-122367 GPU Resident Drawer: False Warning "BatchRendererGroups currently don't support override shaders" is spammed in Play mode when using H-Trace WSGI with BatchRenderGroups

Physics(5)

breaking

- Physics 2D: Added: `ContactManifold.ManifoldPoint` now has a `speculative` property to indicate if it's speculative and therefore hasn't interacted during the simulation step.

fix

Physics 2D: Fixed an issue where Contact-Filter or Pre-Solve Callbacks can result in a "ReadWriteLock::writers underflow\!" crash. (UUM-122425)<br> *First seen in 6000.3.0a5.*

improvement

UUM-123124 3D Physics: No valid hits are returned when using RaycastCommand

breaking

Physics 2D: Added: `PhysicsWorld.DrawGeometry` can now draw a `ReadOnlySpan<>` of geometry.

fix

Physics 2D: Removed the minimum tolerance on distance in `PhysicsQuery.Distance`. (UUM-122669)<br> *First seen in 6000.3.0a5.*

🖼️UI(9)

fix

UUM-122127 Scene/Game View: Fixed UI layout issue for Scene view's 3D Mode Placement preference.

fix

UUM-122277 UI Toolkit: Added `ClearValue` API to allow any numeric input field to be cleared.

fix

UI Toolkit: Fixed an issue where opening the UI Builder window would sometimes fail after a save operation would happen while closing the window. (UUM-121661)<br> *First seen in 6000.3.0b5.*

fix

UI Toolkit: Fixed cropped content of filtered VisualElements. (UUM-119522)<br> *First seen in 6000.3.0b3.*

fix

UUM-122159 UI Toolkit: Fixed gradient fields in UI Builder not using correct timing numbers, causing a green key to appear out of place.

fix

UI Toolkit: Fixed runtime buttons to have overflow:visible. (UUM-122120)<br> *First seen in 6000.3.0a2.*

fix

UUM-122232 UI Toolkit: Removed unused background repeat fields in canvas settings in UI Builder.

fix

UUM-117808 Animation: Fixed corrupted animator window because of dangling animator controller serialized in the layout.

improvement

VFX Graph: Fixed an issue where the Install Learning Template button didn't install the expected dependencies. (UUM-121936)<br> *First seen in 6000.3.0a6.* <br>*Fixed in 6000.3.0b9.* ### New 6000.3.0b8 Entries since 6000.3.0b7

🗺️World Building(1)

improvement

UUM-122921 Terrain: Crash on DetailDatabase::SetupPreloadTextureAtlasData when building a specific scene

🥽XR(4)

improvement

com.unity.xr.interaction.toolkit: 3.3.0-pre.1 to 3.3.0

improvement

com.unity.xr.hands: 1.7.0-pre.2 to 1.7.0

improvement

com.unity.xr.arkit-face-tracking

improvement

com.unity.xr.arsubsystems

View original release notes: Unity 6000.3.0b8 Release Notes