godot-3d-world-building — скилл для Claude Code: 3D-уровни в Godot
Скилл для сборки 3D-уровней в Godot: GridMap с MeshLibrary, CSG-грейбокс, окклюзия и стриминг чанков. Пригодится, когда уровень растёт из прототипа в играбельную сцену.
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-3d-world-building -a claude-codeЧто делает godot-3d-world-building
Скилл задаёт агенту порядок работы с геометрией уровня. Сначала MeshLibrary: исходная сцена из MeshInstance3D и StaticBody3D с CollisionShape3D, затем Convert To MeshLibrary и проверка get_item_shapes(). Дальше GridMap — cell_size выставляется один раз, потому что смена размера ячейки после расстановки тайлов не двигает уже поставленные и ломает сетку.
CSG здесь только для чернового макета. Правильный порядок: закончить булевы операции в CSGCombiner3D, дождаться await get_tree().process_frame, запечь в статический меш со столкновениями скриптами safe_csg_baking.gd или csg_bake_tool.gd, удалить живой CSG из экспортируемой сцены. Анимировать CSG-узлы в рантайме нельзя — пересчёт булевой геометрии на CPU роняет производительность.
Внутри восемь скриптов: генерация коллизий из мешей, рантайм-сборщик GridMap с запеканием навигации, менеджер LOD, настройка OccluderInstance3D, прокси-тайлы для спавнов и триггеров, потоковая загрузка чанков через ResourceLoader.load_threaded_request. Небо, туман и WorldEnvironment сюда не входят — это отдельный скилл godot-3d-lighting. Лицензия LGPL-3.0, так что проверьте, как она ложится на ваш проект, прежде чем тянуть код в коммерческую сборку.
Какие задачи решает
- собрать модульный тайлсет из мешей и превратить его в MeshLibrary
- запечь CSG-грейбокс в статический меш со столкновениями
- настроить окклюзию для интерьера с множеством комнат
- подгружать чанки уровня в рантайме без рывков
- вынести спавны и триггеры из GridMap в прокси-тайлы
Примеры запросов агенту
- Собери GridMap из
res://tilesets/dungeon_library.tres, проверь коллизии у каждого тайла и запеки NavigationRegion3D - Запеки CSG-комнату в статический меш через safe_csg_baking.gd и удали CSGCombiner3D из сцены
- Настрой OccluderInstance3D для подземелья и добавь LOD-переключение для дальних коридоров
Как установить godot-3d-world-building
1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-3d-world-building -a claude-code2Вручную: положить файлы
~/.claude/skills/godot-3d-world-building/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/godot-3d-world-building/
1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-3d-world-building -a codex2Вручную: положить файлы
.agents/skills/godot-3d-world-building/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-3d-world-building -a cursor2Вручную: положить файлы
.cursor/skills/godot-3d-world-building/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install thedivergentai/Game-Dev-Agentic-Skills godot-3d-world-building2Вручную: положить файлы
.github/skills/godot-3d-world-building/SKILL.md1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-3d-world-building -a gemini-cli2Командой платформы
gemini skills install https://github.com/thedivergentai/Game-Dev-Agentic-Skills --path skills/godot-3d-world-buildingВручную: положить файлы
.devin/skills/godot-3d-world-building/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-3d-world-building -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора50
Похожие
Рядом в теме «Геймдев и 3D: Unity, Unreal, Godot, Blender»
Всё по теме «Геймдев и 3D: Unity, Unreal, Godot, Blender» →Вопросы о godot-3d-world-building
Как установить godot-3d-world-building в Claude?
Одной командой: npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-3d-world-building -a claude-code. После этого файл скилла лежит в ~/.claude/skills/godot-3d-world-building/SKILL.md.
Что делает godot-3d-world-building?
Даёт агенту рабочие приёмы для 3D-левел-дизайна в Godot: GridMap с MeshLibrary, CSG для прототипов, окклюзия, LOD и рантайм-стриминг чанков. Плюс восемь готовых скриптов под эти задачи.
Чем этот скилл отличается от godot-3d-lighting?
Здесь только геометрия уровня: тайлы, CSG, окклюзия, стриминг. Небо, туман и WorldEnvironment вынесены в отдельный скилл godot-3d-lighting, и автор прямо просит маршрутизировать такие запросы туда.