godot-procedural-generation — скилл для Claude Code
Скилл помогает спроектировать процедурную генерацию уровней, ландшафта и размещения объектов в Godot. Пригодится, когда миру нужны повторяемые результаты по seed.
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-procedural-generation -a claude-codeЧто делает godot-procedural-generation
Скилл подбирает алгоритм под задачу: BSP для комнат и коридоров, Drunkard’s Walk для путей, FastNoiseLite для высот и биомов, Wave Function Collapse для раскладки тайлов. Для размещения объектов без скоплений предлагает Poisson Disk Sampling; для 3D-рельефа — Marching Cubes или чанки с LOD.
В основе — скрипты GDScript: отдельные для алгоритмов и два обязательных базовых скрипта для seed и генерации чанков в фоне. Данные вычисляются в рабочем потоке, а работу со сценой переносят в главный поток; после создания геометрии нужно обновить NavigationRegion. Сохранение seed и изменений игрока важно для восстановления мира. Если генератор создаёт узлы прямо в рабочем потоке, он нарушает указанное ограничение SceneTree.
Какие задачи решает
- разбить уровень на комнаты и соединить их коридорами
- создать пещеру клеточным автоматом
- сгенерировать карту высот через FastNoiseLite
- расставить объекты без скучивания
- построить процедурный 3D-рельеф по чанкам
Примеры запросов агенту
- Спроектируй генератор комнат и коридоров для Godot с BSP и воспроизводимым seed.
- Сделай генерацию чанков в рабочем потоке, а создание узлов оставь главному потоку.
- Подбери алгоритм для размещения деревьев без скучивания и покажи нужный скрипт.
Как установить godot-procedural-generation
1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-procedural-generation -a claude-code2Вручную: положить файлы
~/.claude/skills/godot-procedural-generation/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/godot-procedural-generation/
1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-procedural-generation -a codex2Вручную: положить файлы
.agents/skills/godot-procedural-generation/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-procedural-generation -a cursor2Вручную: положить файлы
.cursor/skills/godot-procedural-generation/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install thedivergentai/Game-Dev-Agentic-Skills godot-procedural-generation2Вручную: положить файлы
.github/skills/godot-procedural-generation/SKILL.md1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-procedural-generation -a gemini-cli2Командой платформы
gemini skills install https://github.com/thedivergentai/Game-Dev-Agentic-Skills --path skills/godot-procedural-generationВручную: положить файлы
.devin/skills/godot-procedural-generation/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-procedural-generation -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о godot-procedural-generation
Как установить godot-procedural-generation в Claude Code?
Выполните npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-procedural-generation -a claude-code. Файл скилла будет доступен по пути ~/.claude/skills/godot-procedural-generation/SKILL.md.
Что делает godot-procedural-generation?
Помогает выбрать алгоритм и организовать генерацию игровых уровней, ландшафта и объектов в Godot. Включает скрипты для seed, фоновых чанков и отдельных методов генерации.
Как скилл обеспечивает повторяемую генерацию?
Он предлагает использовать отдельный RandomNumberGenerator с сохранёнными seed и state. Для каждого уровня или чанка предусмотрен собственный генератор случайных чисел.