godot-migrate-tilemap

Migrate legacy Godot TileMap usage to TileMapLayer systems in Godot 4.3+.

3|1|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/Asreonn/godot-superpowers --skill godot-migrate-tilemap
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: godot-migrate-tilemap
Source: https://github.com/Asreonn/godot-superpowers/tree/main/mini-skills/godot-migrate-tilemap
Command: npx skills add https://github.com/Asreonn/godot-superpowers --skill godot-migrate-tilemap

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill migrates legacy TileMap usage from Godot 4.0-4.2 to the new TileMapLayer system introduced in Godot 4.3+, preserving level data, behavior, and ensuring compatibility with the updated API.

Core Features & Use Cases

  • API modernization: converts set_cell/get_cell usage to the TileMapLayer equivalents (e.g., set_cells_terrain_connect) and aligns with terrain/navigation systems.
  • Layered migration: supports migrating multiple TileMap layers into separate TileMapLayer nodes while preserving layer order and metadata.
  • TileSet and navigation data upgrades: upgrades TileSet resources to the 4.3+ format and transfers any associated physics/navigation data per tile.
  • Use Case: imagine a 3D/2D game level with multiple TileMap layers; this Skill performs a complete upgrade to the TileMapLayer architecture, updating scenes, assets, and scripts with minimal manual intervention.

Quick Start

  • Ensure your project targets Godot 4.3+ and back up your project.
  • Run the tilemap migration tool to convert legacy TileMaps to TileMapLayer layers.
  • Review the generated scene changes, then commit to version control and test in Godot 4.3+.

Frequently Asked Questions about godot-migrate-tilemap

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I migrate Godot TileMap to TileMapLayer for version 4.3+?

Migrating Godot TileMap to TileMapLayer involves converting legacy 4.0–4.2 nodes into separate 4.3+ layers. This process preserves level data, updates API calls like set_cell, and upgrades TileSet resources while outputting scene updates and backups.

What is the best way to upgrade multi-layer TileMaps in Godot 4.3?

The best way to upgrade multi-layer TileMaps in Godot 4.3 is migrating each legacy layer into a separate TileMapLayer node. This preserves layer order and metadata while modernizing API usage to align with updated terrain and navigation systems.

Does Godot 4.3 TileMapLayer migration preserve physics and navigation data?

Yes, Godot 4.3 TileMapLayer migration preserves physics and navigation data. The upgrade transfers associated physics and navigation data per tile and upgrades the TileSet resources to ensure compatibility with the 4.3+ format.

Can I convert set_cell API calls to TileMapLayer equivalents automatically?

Yes, you can convert set_cell API calls automatically. The migration modernizes legacy API usage by converting set_cell and get_cell calls to TileMapLayer equivalents like set_cells_terrain_connect, aligning with terrain and navigation systems.

What are the limitations of migrating TileMap to TileMapLayer in Godot?

A key limitation of migrating TileMap to TileMapLayer is that it requires your project to target Godot 4.3+. The process outputs backups and Git commits for traceability, but you must review generated scene changes and test in Godot 4.3+ afterward.