godot-genre-visual-novel — скилл для Claude Code: визуальные новеллы
Скилл для ИИ-агента, который ведёт разработку визуальной новеллы в Godot: ветвление сюжета, диалоги, откат, флаги.
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-genre-visual-novel -a claude-codeЧто делает godot-genre-visual-novel
Скилл описывает жанр визуальной новеллы как набор механик: чтение диалога, момент выбора, ветка, последствие, одна из концовок. Агент получает готовые правила и четыре скрипта — story_manager.gd для диалогов с учётом флагов, dialogue_ui.gd для печатной машинки и окна выбора, vn_rollback_manager.gd для стека истории, visual_novel_patterns.gd для BBCode-эффектов и слоёв спрайтов.
Внутри есть список антипаттернов и порядок работы. Снимок состояния делается до изменения флагов, иначе откат врёт. Печатная машинка строится на Tween по visible_ratio, а не на _process, и при пропуске значение сразу ставится в 1.0. Варианты выбора фильтруются по флагам StringName, тяжёлые фоны грузятся через ResourceLoader.load_threaded_request(), говорящего персонажа поднимают через move_to_front(). Скилл советует держать текст в JSON, CSV или своих Resource, а не в GDScript, и ограничивать окно диалога тремя-четырьмя строками.
Отдельная таблица разбирает, когда брать JSON-скрипты, когда свои Resource, когда плагин Dialogic, а когда писать лёгкий движок самому. Если Dialogic уже владеет таймлайнами, второй StoryManager строить не надо. Скилл лежит в репозитории thedivergentai/Game-Dev-Agentic-Skills под лицензией LGPL-3.0 и рассчитан на Godot.
Какие задачи решает
- собрать ветвящийся сюжет с флагами вместо жёстко прописанных реплик
- сделать печатную машинку и мгновенный пропуск по нажатию
- добавить откат на случай промаха по кнопке выбора
- разложить спрайты персонажей по слоям и подсветить говорящего
- вынести текст новеллы в JSON или Resource, чтобы его правил не программист
Примеры запросов агенту
- Собери систему диалогов для визуальной новеллы на Godot по этому скиллу
- Добавь откат состояния с флагами и фонами через
vn_rollback_manager.gd - Сделай фильтрацию вариантов выбора по флагам
StringName
Как установить godot-genre-visual-novel
1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-genre-visual-novel -a claude-code2Вручную: положить файлы
~/.claude/skills/godot-genre-visual-novel/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/godot-genre-visual-novel/
1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-genre-visual-novel -a codex2Вручную: положить файлы
.agents/skills/godot-genre-visual-novel/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-genre-visual-novel -a cursor2Вручную: положить файлы
.cursor/skills/godot-genre-visual-novel/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install thedivergentai/Game-Dev-Agentic-Skills godot-genre-visual-novel2Вручную: положить файлы
.github/skills/godot-genre-visual-novel/SKILL.md1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-genre-visual-novel -a gemini-cli2Командой платформы
gemini skills install https://github.com/thedivergentai/Game-Dev-Agentic-Skills --path skills/godot-genre-visual-novelВручную: положить файлы
.devin/skills/godot-genre-visual-novel/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-genre-visual-novel -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора50
Похожие
Рядом в теме «Геймдев и 3D: Unity, Unreal, Godot, Blender»
Всё по теме «Геймдев и 3D: Unity, Unreal, Godot, Blender» →Вопросы о godot-genre-visual-novel
Как установить godot-genre-visual-novel в Claude?
Выполни npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-genre-visual-novel -a claude-code. Скилл окажется в ~/.claude/skills/godot-genre-visual-novel/SKILL.md.
Что делает godot-genre-visual-novel?
Даёт агенту правила и скрипты для визуальной новеллы в Godot: диалоги, ветвление, последствия выбора, откат, печатная машинка и слои спрайтов.
Нужен ли плагин Dialogic вместе с этим скиллом?
Не обязательно. Dialogic берут, когда нужен готовый набор таймлайнов и тем с редакторским инструментарием; тогда второй StoryManager не строят. Для маленькой новеллы хватит скриптов из скилла.