Is it easy to migrate 2d project from godot3 to godot4?

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By jikai507

Should i use godot4 to make my 2d project? My target paltform are only win64 and mac. If i use godot3 now, maybe i will migrate my project to the godot4 because apple may remove the gl runtime in the future. I have already heard that the godot3 project can not be upgraded to godot4 project automatically. Will it cost many works to migrate godot3 project to godot4? (JUST FOR 2D PROJECT)

:bust_in_silhouette: Reply From: DaddyMonster

G4 is a lot more stable than it was. A couple of months ago I’d have given a firm “no”, now it’s a tentative yes. Triple back up your project though. Just dipping your toe in the new engine is worth it and progress you make now is good.

Here’s devmar talking about his experiences porting his 3d game over and he’s very positive about it although you can tell it was a slog in places:

There are quite a few changes, a lot can be handled trivially with shift, ctrl R tbh but others are more of a pain. Still, there’s a case to be starting early.

That said, it crashes, stuff stops working = alpha. But I’d say yes, have a go and see how you get on.

Did I mention backing up your project? Back up your project.

Note, there are some auto-porters rolling out, I haven’t tried them myself though. That’s one thing that’ll be easier closer to launch.

Thanks for your answer and suggestions, maybe i can stick to my current plan with godot3 now. I have compiled godot4 last night and open to browser some 2d related details, at least almost all of the 2d nodes’ name are the same with godot3, it seems i need a middle file to describe my scene and packednodes to eliminate the potential changes of .tscn files.

jikai507 | 2022-01-15 05:51