Moving from 2022.3.21f urp to 6000.0.23f1 hdrp


Hello fellow developers!

If you want to hear review in short, listen this:

I wanted to share our team’s experience after upgrading to Unity 6. We recently made the jump from Unity 2021 to version 6000.0.23f, and the results have been fantastic!

One of the most noticeable improvements for us has been with baked mixed lighting. The workflow, especially with Adaptive Probe Volumes (APV), is incredibly fast and smooth. The lighting quality is significantly enhanced, getting closer to Unreal-level visuals, which has been a pleasant surprise.

We also saw a major performance boost, with batches and shadowcasters being cut nearly in half. This has doubled our FPS in some areas—definitely a game-changer for us.

On the scripting side, we noticed that creating new scripts now involves a slightly longer path: instead of the old Create -> C# Script, it’s now Create -> Scripting -> C# Script. A small change, but worth noting for those who frequently create scripts.

Here’s a snapshot of our performance gains:
Show Image

And the new script creation path:
Show Image

We’re happy to report that all of our assets are working smoothly with Unity 6. Here’s a breakdown of the major changes and updates:

Delta Changes:

  1. Addressables updated from 1.21.19 to 2.2.2
  2. AI Navigation updated from 1.1.5 to 2.0.4
  3. Cinemachine updated from 2.9.5 to 3.1.2
  4. Collections updated from 2.5.1 to 2.5.1 (no version change, but dependencies might have been updated)
  5. Entities updated from 1.3.2 to 1.3.2 (no version change, but dependencies might have been updated)
  6. InputSystem updated from 1.7.0 to 1.11.0
  7. Render Pipelines Core updated from 14.0.10 to 17.0.3
  8. Render Pipelines High Definition updated from 14.0.10 to 17.0.3
  9. Services Core updated from 1.12.5 to 1.13.0
  10. Timeline updated from 1.7.6 to 1.8.7
  11. UGUI updated from 1.0.0 to 2.0.0

Unchanged Assets:

  1. LLMUnity
  2. A* Pathfinding Project
  3. UniTask
  4. NuGetForUnity
  5. Heathen Engineering SystemCore
  6. Steamworks.NET

New Additions:

  1. Unity Multiplayer Center (1.0.0)
  2. Unity Bindings OpenImageIO (1.0.0)

Looking forward to hearing your thoughts and experiences with Unity 6!

1 Like