Version 1 (modified by 3 years ago) ( diff ) | ,
---|
Godot 4 Migration Plan
Pre-Planning
- Research GDExtension replacing GDNative
- Research any breaking changes introduced in GDScript
Deployment
- Move code onto a 3.x branch
- Move Godot studio files onto a 3.x branch
- Fork Godot core, move existing into a 3.x folder
- Install Godot 4
- Install Zylann for GD4
- Rebuild everything
- Profit
Migration Rollout
How to upgrade to Godot 4? all at once or partial upgrade in phases?
Dev snapshot is presently in Alpha 4 release, they state there will be breaking changes between alpha releases due to the fact it is not feature-complete yet.
Partial Migration
Kevin works on v3.x, Jon works on v4; Kevin migrates to v4 when it has stabilized.
Pros | Cons |
---|---|
Kevin can continue learning | Need to maintain separate code repositories for each version |
Risk of diverging alignment and vision | |
Kevin will have to throw-away / address even more technical debt when he migrates to v4 |
Full Migration
Both Kevin and Jonathan migrate to Godot 4 at the same time, no phased upgrade.
Pros | Cons |
---|---|
Kevin and Jonathan can integrate immediately | Breaking changes with new alpha release for Kevin's work |
Lack of tutorials available for Godot 4 front-end (GDScript) |
Note:
See TracWiki
for help on using the wiki.