1. Freeze one known-good project state
Create a clean source-control checkpoint or full project backup before changing the editor version. Keep the last working build, project settings and package manifest recoverable.
2. Inventory packages, plugins and editor tooling
List Asset Store packages, native plugins, render-pipeline packages, input/networking dependencies and custom editor tooling. Check compatibility before upgrading the editor rather than discovering blockers after conversion.
3. Run asset QA before the editor upgrade
Missing scripts, material references, oversized textures, broken prefab dependencies and collider assumptions are easier to diagnose before a version change adds another variable.
Free Asset Preflight Auditor →4. Upgrade a copy or branch, not the only project
Open a duplicated project or dedicated migration branch in the target editor. Let package and serialization changes settle there first, then compare against the known-good baseline.
5. Re-test prefabs, materials and render pipeline
Open representative scenes and inspect nested prefabs, material assignments, shaders, lighting, cameras and render-pipeline settings. Do not treat a successful editor launch as a successful migration.
6. Re-test physics and bounds
Verify colliders, triggers, Rigidbody behavior, layers and any code that depends on world-space bounds. Migration bugs often look like gameplay bugs until physics assumptions are checked directly.
7. Re-test textures, memory and target builds
Check import overrides, compression, texture sizes and representative builds for the platforms you actually ship. Editor behavior alone does not prove the player build is healthy.
8. Keep a rollback path until the new build is proven
Do not delete the old project state immediately after conversion. Keep the last known-good branch or backup until gameplay, saves, input, networking and release builds have passed your regression checks.
Unity 6 LTS support FAQ
When does Unity 6.0 LTS support end?
Unity currently lists Unity 6.0 LTS support through October 2026.
How long is Unity 6.3 LTS supported?
Unity currently lists Unity 6.3 LTS support through December 2027.
Should every project upgrade immediately?
Not blindly. Confirm package/plugin compatibility, preserve a rollback path and test the target editor with the real project and target builds before replacing a stable production setup.
Need a second set of eyes after the free checks?
Use the free preflight first. If the migration still leaves unclear asset or handoff issues, the fixed-scope Unity QA review is the paid fallback.
Official source
Unity 6 releases and support matrix →
Support windows can change; verify the current Unity page before scheduling a production migration.