Migration notes: godot-genre-metroidvania
Incremental upgrade for topics this skill covers. Apply one hop, stabilize/test, then next. Never skip hops.
If the project is < 4.0, follow godot-version-migration era bridges (legacy → 3→4) until 4.0, then these hops. Official 3→4: Upgrading from Godot 3 to Godot 4.
4.0 → 4.1
Official: Upgrading to Godot 4.1
PathFollow2D.lookaheadremoved.
4.1 → 4.2
Official: Upgrading to Godot 4.2
TileMap.cell_quadrant_size→rendering_quadrant_size.
4.2 → 4.3
Official: Upgrading to Godot 4.3
- If the genre uses TileMap, migrate to TileMapLayer nodes before relying on layer APIs.
- If the genre ships multiplayer, upgrade all peers to 4.3 together (SceneMultiplayer protocol).
- TileMap layers moved to
TileMapLayernodes — migrate scenes/scripts to per-layer nodes. TileData.get_navigation_polygon/get_occludergain flip/transpose optionals.
4.3 → 4.4
Official: Upgrading to Godot 4.4
No skill-relevant breaking changes for this hop.
4.4 → 4.5
Official: Upgrading to Godot 4.5
TileMapLayer.get_coords_for_body_ridless precise with physics chunking — setphysics_quadrant_size = 1for old precision.
4.5 → 4.6
Official: Upgrading to Godot 4.6
- Retune Environment glow/fog if the genre leans on bloom-heavy looks.
4.6 → 4.7
Official: Upgrading to Godot 4.7
- Confirm project stretch mode and AudioStreamPlayer area_mask after opening in 4.7.