Started a mobile game on unreal engine 4.26, is it a good idea to move it to 5.6?

Hi, I’ve started a mobile game some time ago on unreal engine 4.26, completed the first level mostly, now I’d like to start working on it once again, since now unreal 5.6 is avalaible, would it be a good idea to migrate the project on the new version(if it’s possible), or would it be a complete mess?
I suppose I should redo something, but if it’s small things it’s not a problem, if I should redo 90% of the work probably it’s not worth it, maybe some more experienced user can enlight me on this.
Thanks in advance.

Hello there @Mario_C!

Migration can be quite a challenge, but considering you are working on the first level only, there wouldn’t be a better time to at least test the process. And once you are in 5.6, developing further levels should be easier.

There is one critical thing to consider, and that is your project foundation, if its mostly blueprints, or C++. If it’s the former, migration should be smooth. There will be clean-up, but the result is worth it. If it’s the latter, then I would proceed with caution, as the process will require quite a bit of time updating and debugging your code. Also, consider that UE5 removed Blueprint Nativization. If you used this feature, it will need to be replaced by another performance system.

As for other reasons to consider, UE4 is no longer supported, so it could affect your game long term. And UE5 has a lot of new performance features that are excellent for mobile gaming.

Epic has a detailed guide on how to perform the migration, which you can follow below. It’s already mentioned there, but I’ll also state here, it’s very important to setup a backup copy of your project, so you can test the migration, and if you don’t like the results, you can simply go back to the original. Hope this helps!

3 Likes

Thanks a lot for your answer, the game is made only with blueprint, so I hope there won’t be too many problems, I’ll do a backup and follow the guide you linked to test things out, thanks a lot for your help.