Hello everyone.
Just watched this and was not satisfied Upgrading your UE4 Project to UE5 | Feature Highlight | State of Unreal 2022 - YouTube
Before that, I was strictly sure that I shouldn’t switch to UE5, but now I am full of doubts.
Would be great to get any pros/cons and cases when it makes sense and when it doesn’t, especially for the case of indie development. Personal thoughts would be appreciated too
Bascially, if you really want Lumen and Nanite, and assume that most of your players will have decent machines, then make the move.
Otherwise, don’t.
yeap, I got the same feelings. The only thing that I worry about it’s how long Epic will support UE4 and how many new things they will add later to UE5.
Also, I’m in the early prototype stage, it will be cheap to switch for now.
Maybe wait for 5.1 to get rid of the showstoppers. Then switch and turn off lumen and / or nanite to start with. It’s quite useable then…
Sounds reasonable, thanks for your opinion
There is hype, cool, new shiny toys, all that is emotional not logical. So if you want ue5 because on those reasons there is no point in arguing.
Logical reasons to start using ue5 now:
- you want learn new stuff, because soon (like now) every single job offer will have “5+ years of experience in ue5” requirement.
- new things are really nice (or will be), like verse, mesh editing tools, landmass, nanite, lumen.
Reasons against it:
- your project is done on 4.xx version, do not move it to ue5.
- you want stable engine, you have deadline in 2-3 years, start it on 4.xx
- you are making game that does not need new shiny stuff, again 4.xx is better
- you are small indie or single person, do not start with ue5 yet, you will not make quality assets or huge open world alone. So alone you cannot implement all new stuff in your game. Instead you just add more struggle with unstable build, changes to code, more demanding hardware, and get no profit out of it, because new assets require much more work. So Ue5 for tiny indies is more work for same results.
Let’s see, the best is the black ui!
But the 5 does not have everything of the 4? light maps continue right?, it is not very different if it were called 4.28?
You can make a game without nanite or lumen or enchancen input, it seemed to me that all that is optional
Thanks for your advice. No hype-connected reasons, just want to have a pragmatic view on it.
We will see those in about a month, mark my words.
And there is a question about the epic marketplace. Some old stuff won’t’ work for UE5, some new stuff for UE4
Yeap, I’ve seen this many times, the most comical case was when the author of some software got an offer that requires him to have more years of experience with this software than this software exists.
Yes it was ruby or some programming sdk, and it was hilarious.
Personally if they send some hr that has no idea what job he/she is hiring for
I would do iQuit right there.
UE4 won’t get any new features or fixes, 4.27 is the last version. Some things like console SDKs will be updated for a while, but all new development happens in UE5 now.
As Michael said, all the new stuff from this point will be done in UE5, so if your project isn’t anywhere near done then I’d recommend waiting for 5.0.1 or even 5.1 to switch, but you should eventually switch.
If you project is nearing completion in 4, the headaches you may encounter moving to 5 won’t be worth it. Just finish your project in 4, unless it’s an ongoing project like a GaaS.
Marketplace plugins may need to be updated to work in 5, but most can be simply recompiled. I’d recommend everyone learn how to recompile plugins themselves because some marketplace creators don’t work on their plugins anymore, sadly.
Thanks for your conclusions, will wait for stable UE5, good thing I haven’t started making content
@Michael.Galetzka Is it safe to assume this new roadmap will be kept up to date like Trello was for UE4?
https://portal.productboard.com/epicgames/1-unreal-engine-public-roadmap/tabs/46-unreal-engine-5-0
Gotta be honest, I have no idea who maintains that thing, but it looks more like a list of features that already shipped?
For example, I don’t see any Niagara features aside from fluids. Then again, if you were to put all planned engine features on that board it would probably explode.
This is so true; the main reason I can’t go back to UE4 is that the UI causes me metaphorical pain. (And in some cases when I have a migraine, literal pain, though I couldn’t tell you why the stripey-crosshatch pattern is an icepick to the brain in those scenarios; maybe something about the contrast or the pattern itself.)
That aside, I’d add one more thing to the various recommendations: if you’re trying to write a bunch of reusable systems as part of your project.
The project I’m working on right now does not actually require any of the UE5 features; I could almost certainly do it in UE4 (if I clenched my jaw and tolerated the UE4 editor UI, anyway). However, a bunch of the systems I’m writing are meant to be reusable in other games in the future. As such, I’m doing this project in UE5 because this way, for some future project that does need UE5, those systems will already be UE5-ready (and using UE5 features where appropriate) rather than my needing to port them over and update them.
The engines are significantly different.
I would not port a project far in development on UE4.
You can do it, however I particularly really wouldn’t move it to UE5 after years of project development.
Wouldnt it also make sense to install U5 if you want to start to familiarize yourself with the new IDE features and workflow? Even if just in general sense it makes sense IMHO to begin to learn the technology as it will be the thing which the devs are focusing on now.
If you are doing anything new yes you should move to UE5. But even if you are spending time with UE4 still, it’s not like UE5 is dramatically different in most respects. The primary concern may actually be some third-party stuff you’re using like plugins.
UE4 does still support things like Cascade and there are things like WheeledVehicleMovementComponent in UE4 that are not in UE5. But in general, just move to UE5. Your project is probably easier to migrate than you think it is. I only had a few issues with a smaller project and although my GPU is starting to show its age, this is the way things are going.