0 votes

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)

Godot version 3.4.0
in Engine by (17 points)

1 Answer

+2 votes
Best answer

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: https://www.youtube.com/watch?v=Q_miIugqx3Q

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.

by (1,877 points)
selected by

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.

Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to webmaster@godotengine.org with your username.