godot-tilemap-mastery — скилл для Claude Code: тайлмапы в Godot
Скилл для 2D-уровней в Godot: подсказывает, как писать ячейки в TileMapLayer батчами, собирать террейны и не ловить падения на set_cell.
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-tilemap-mastery -a claude-codeЧто делает godot-tilemap-mastery
Скилл разбирает работу с TileMapLayer и TileSet в Godot: террейны с автотайлингом, слои физики, кастомные данные тайла, навигация и правка карты в рантайме. Внутри — таблица выбора способа записи ячеек. Для органичного грунта, дорог и рек предлагается террейн-автотайл, для комнат и префабов — TileMapPattern, для редких точных правок — одиночный set_cell, для больших стримящихся миров — чанки.
Кроме маршрутизации есть список того, что ломает карту: забытый source_id в set_cell даёт сбой или молчаливый промах, смешение мировых и тайловых координат требует local_to_map и map_to_local, а вызов get_cell_tile_data() каждый физический кадр советуют заменить кэшем метаданных. Динамических актёров — врагов и подбираемые предметы — в тайлмап не кладут: это узлы, а тайлы остаются геометрией.
К скиллу приложены готовые скрипты: батчер процедурных чанков, менеджер данных карты, логика разрушаемых тайлов, починка навигации после правок, Y-сортировка слоёв и помощник перехода на многослойную схему из устаревшего TileMap. После разрушения тайла придётся обновлять навигацию и физику, иначе путь и столкновения останутся от старой геометрии.
Какие задачи решает
- Собрать органичный грунт и дороги без ручной раскраски каждого тайла
- Разбить большой мир на чанки и подгружать их по мере движения
- Сделать тайлы разрушаемыми с запасом прочности в кастомных данных
- Починить навигационную сетку после того, как карту пробили
- Перевести старый TileMap на отдельные TileMapLayer
Примеры запросов агенту
- Собери дорогу через лес террейнами, чтобы тайлы стыковались сами
- Сделай тайлы с прочностью 3, чтобы они ломались от удара и обновляли навигацию
- Разбей уровень на чанки и подгружай только видимые
Как установить godot-tilemap-mastery
1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-tilemap-mastery -a claude-code2Вручную: положить файлы
~/.claude/skills/godot-tilemap-mastery/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/godot-tilemap-mastery/
1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-tilemap-mastery -a codex2Вручную: положить файлы
.agents/skills/godot-tilemap-mastery/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-tilemap-mastery -a cursor2Вручную: положить файлы
.cursor/skills/godot-tilemap-mastery/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install thedivergentai/Game-Dev-Agentic-Skills godot-tilemap-mastery2Вручную: положить файлы
.github/skills/godot-tilemap-mastery/SKILL.md1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-tilemap-mastery -a gemini-cli2Командой платформы
gemini skills install https://github.com/thedivergentai/Game-Dev-Agentic-Skills --path skills/godot-tilemap-masteryВручную: положить файлы
.devin/skills/godot-tilemap-mastery/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-tilemap-mastery -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о godot-tilemap-mastery
Как установить godot-tilemap-mastery в Claude Code?
Выполните npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-tilemap-mastery -a claude-code, затем скилл окажется в ~/.claude/skills/godot-tilemap-mastery/SKILL.md.
Что делает godot-tilemap-mastery?
Даёт агенту схему работы с TileMapLayer и TileSet: выбор между террейнами, паттернами, одиночными ячейками и чанками, плюс готовые скрипты под каждую задачу.
Почему нельзя ставить врагов прямо в тайлмап?
Враги и подбираемые предметы — это узлы, а тайлы в скилле считаются геометрией и разрушаемыми ячейками. Смешивать их значит потерять управление актёрами.