/

20/03/2026

Unity 6000.4.0f1 Released: Key Performance & XR Updates You Need to Know

Unity 6000.4.0f1 release highlights showing performance gains, XR stability, and new LOD workflows for game developers.

Unity 6000.4.0f1 Is Here: Better Performance, Enhanced XR, and Smoother Workflows

Unity continues to refine its “6” series, and today’s release of 6000.4.0f1 is a testament to that. While many updates are under-the-hood “fixes,” there are several key features that will immediately improve your day-to-day development—especially if you are working in XR or high-end graphics.

Here are the highlights from today’s release.

1. Major Graphics & Performance Boosts

One of the standout features in this release is the support for CAMetalDisplayLink on the macOS Player.

  • What it does: It synchronizes your game’s frame rate with the display’s refresh rate more accurately.

  • The Benefit: Significant reduction in stuttering, improved frame pacing, and a much more stable Time.deltaTime. If you are targeting Mac gamers, this is a must-enable setting in your Player Settings.

Additionally, the Render Graph (part of the Scriptable Render Pipeline) has been optimized, yielding a 2% to 4% performance gain on the main CPU thread during the recording step. In the world of optimization, every percentage point counts!

2. Refined XR and Multi-Platform Support

For those of us building for the future of spatial computing, Unity 6000.4.0f1 brings critical stability to XR:

  • visionOS Improvements: The com.unity.polyspatial.visionos package has been updated to 3.1.0, aligning the simulator and device runtimes for a more consistent development experience.

  • Deep Linking on iOS: A long-standing bug where Application.deepLinkActivated wouldn’t trigger correctly during a cold start or when the app was already running has finally been fixed.

3. Workflow Enhancements in the Editor

Unity has added several “quality of life” features that make the Inspector and Scene View more informative:

  • LOD Visualization: You can now use a slider directly on the Mesh Renderer and Skinned Mesh Renderercomponents to scrub through different Levels of Detail (LOD) visually.

  • Grid Transformation: You can now set a custom position and rotation for the Scene view grid, making it much easier to align objects in non-Euclidean or tilted environments.

4. Stability and Bug Fixes

This version addresses over 100 bugs. Key fixes include:

  • DX12 Stability: Resolved crashes and hangs when switching window focus in Exclusive Fullscreen mode.

  • Physics 2D: Fixed issues with PhysicsUserData and PhysicsRotate that caused compilation errors when using Burst-compiled C# Jobs.

  • Shadergraph: Added Terrain shader templates to the Template Browser, making it easier to author custom terrain visuals without starting from scratch.

5. Package Updates

Several core packages received version bumps, ensuring compatibility with the latest engine features:

  • Netcode for Gameobjects: Updated to 2.10.0 for better multiplayer stability.

  • Cinemachine: Updated to 2.10.6.

  • 2D Tools: Updates to SpriteShape, Animation, and Aseprite importer.

Final Thoughts

Unity 6000.4.0f1 feels like a “polishing” release. It doesn’t just add features; it makes the existing ones—like the Render Graph and XR tools—work better and faster. If you’ve been waiting for a stable version of Unity 6 to migrate your current project, this might be the right time to test the waters.