All skills
thedivergentai avatar

/godot-version-migration

@57c9225

Full-history Godot version migration hub. Use when upgrading any Godot project toward the library target (currently 4.7)—from 1.x/2.x legacy eras through 3→4 and hop-by-hop 4.x minors—or finding Domain Skill-scoped migration notes. Trigger keywords: upgrade Godot, migrate Godot version, Godot 3 to 4, Godot 2 to 3, upgrading_to_godot, version migration, breaking changes, convert-3to4, TileMapLayer, AnimationMixer, engine.cfg, project.godot.

Use this Skill: https://skilld.dev/gh/thedivergentai/gd-agentic-skills/godot-version-migration

This session only. Nothing lands on disk.

referencesbridges3-to-4.md

≈428 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Bridge: Godot 3.x → 4.0

Tier A — official guide: Upgrading from Godot 3 to Godot 4.

Also use: docs changelog, interactive changelog, GitHub releases.

Preconditions

  1. Full backup / VCS — the upgrade tool does not create backups.
  2. Project on latest 3.x stable when possible.
  3. Optional prep (3.5+): Tweener + Time; rename .shader → .gdshader.

Run the converter

  • Project Manager: Import → Convert Full Project (not only project.godot unless advanced recovery).
  • CLI: --validate-conversion-3to4 then --convert-3to4 (optional size limits for huge files).
  • Only Godot 3.0+ projects.

After convert (expect manual work)

  • Auto renames cover many nodes (KinematicBody→CharacterBody*, Spatial→Node3D, Particles→GPUParticles*, ARVR→XR, …).
  • Manual: FileAccess/DirAccess, DisplayServer/Time splits, signal Callable style, Tween→Tweeners, super() in lifecycle, call_group immediacy, Camera2D zoom invert, shader hints, Environment quality → project settings.
  • Caveats: Bullet removed; no GLES2; ArrayMesh format break; C#/.NET platform gaps historically.

Skill-scoped deltas

Domain Skills with a ## 3.x → 4.0 section in mirrored notes (see ../hop-index.md Pre-4.0 / module lists). Load only topics present in the project.

Next

Enter the 4.x ladder at 4.0 → 4.1 — never jump to 4.7 notes. Library target: 4.7+.

Source: SKILL.md on GitHub

No alerts1mo3 checks · Risk SAFE
  • Gen Agent Trust Hub1mo

    The skill is a comprehensive documentation and orchestration hub for migrating Godot engine projects across various versions. It provides structured guidance, checklists, and references to official and community documentation to ensure a safe and stable upgrade path.

  • Socket1mo

    No alerts

  • Snyk1mo

    Risk: LOW · No issues

Signed by skilld at 57c9225. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 3 weeks ago.

Activeupdated 2 months ago

README badge

README badge for thedivergentai/gd-agentic-skills/godot-version-migration