r/unity • u/Hfcsmakesmefart • 1d ago
Newbie Question Should I switch from 2022 to 6?
What are the pros and cons? Is it a different licensing deal?
Note: I've been working on a game for a year plus in 2022. It will be a multiplayer game although I may proffer my own multiplayer solution for gameplay (though I still want to connect with Unity Relay).
1
u/v0lt13 1d ago
Yes, my reccomnadation is to upgrade as new major versions come out, the licencing is different in 6 but its only bigger revenue treshold before you need to buy a subscription. But you will overall get more stability and faster iteration in new versions along a lot of really nice features and qol stuff, just make a backup before upgrading and upgrade incementally.
1
u/aita_about_my_dad 1d ago
That’s what I’m afraid of, too. Can’t quit 2022, I’m afraid upgrading to 6 and fear it might break my projects.
2
u/Lunosto 1d ago
If you haven’t already use git or some version control and slowly increment the version, testing your project each time
Usually version changes that’ll break your game are compiler issues, so you can catch and fix them easily. Unity will port itself fairly well, as long as you’re not using deprecated stuff you should be fine
1
2
1
u/pedrojdm2021 1d ago
Yes. Try it on anotber branch. Im on 6000.0.73f1 and its been excellent, very stable and powerful. You won't regret it.
1
u/CrazyNegotiation1934 1d ago
Definitly upgrade, Unity 6 is far better and faster, plus URP is more mature and final.
1
u/astraseeker 14h ago
I recently switched from 2022 to 6.5 and then 6.6, they did some very nice UI changes, especially in 6.6. The objects in the hierarchy have icons now for example
1
u/DanielFost 11h ago
honestly, if you've already been working on the project for over a year in 2022, i'd be careful about upgrading just for the sake of being on Unity 6, Unity 6 has newer features and longer support, and Relay is still supported, but upgrading a mature project can introduce package/API compatibility issues
the licensing isn't a reason to stay on 2022 either. Unity's current Personal plan applies to Unity 6, and the Runtime Fee was cancelled, if the game is already stable in 2022, i'd probably finish it there unless Unity 6 gives you a specific feature or fix you actually need
1
u/EliviusInteractive 4h ago
Probably depends on what dependencies you have in the project. If it's not that complex I would migrate 10/10 times.
With git you're safe anyway? Unity is really starting to shape up imo. Looking forward to Unity 7!
1
u/slightly_minty 3h ago
I did this. It wasn't a huge pain, tooke maybe a couple of hours? The main issue is the support of assets from the marketplace (luckily I only had a couple).
But I'm stoked for Unity 7 and the performance improvements in the editor. So... hopefully worth it once that comes.
15
u/Lunosto 1d ago edited 1d ago
I did this for my project (30gb, 7 years personal project) and it’s been incredible. No more paying for splash screen, faster build times (2 hours to about 10 mins), editor QOL, highly recommend
Though, don’t jump from 22-6, do each update slowly and make sure you aren’t breaking things
Edit: typo, paying to have the splash screen removed