godot-audio-systems — скилл для Claude Code: звук в Godot
Скилл с готовыми скриптами для аудио в Godot: пулы голосов, шины, затухание, переходы музыки. Пригодится, когда звук в проекте начинает трещать и пропадать.
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-audio-systems -a claude-codeЧто делает godot-audio-systems
Скилл описывает, как устроен звук в Godot, и даёт набор скриптов под типовые задачи. Внутри — менеджер пула голосов с вытеснением самого тихого и старого источника, ограничитель одновременных одинаковых эффектов, дакинг диалога поверх музыки, помощники для громкости шин Music/SFX/UI/Voice. Отдельная группа скриптов отвечает за пространство: приглушение через рейкаст, зоны реверба на Area3D, селектор звуков шагов по поверхности.
Для музыки есть менеджер вертикальных слоёв на AudioStreamSynchronized, граф клипов на AudioStreamInteractive и обёртка адаптивного плеера. Плюс процедурный синтез тонов для гумов и двигателей, визуализатор спектра через FFT и синхронизация субтитров с позицией воспроизведения.
Главное, на чём спотыкаются: громкость шины задаётся в децибелах, а не в линейных значениях, поэтому слайдеры в настройках нужно переводить через linear_to_db(). Иначе звук остаётся громким почти до самого конца ползунка. У 3D-плееров модель затухания по умолчанию не задана — без Inverse Distance шёпот с другого конца карты будет слышен как рядом. Скилл советует открывать только тот скрипт, который нужен под конкретную задачу, а не подгружать весь каталог.
Какие задачи решает
- собрать пул голосов, чтобы частые звуки не роняли кадры
- ограничить число одинаковых эффектов в одном кадре
- приглушить музыку под репликой диалога
- настроить затухание и доплер для 3D-источников
- сделать плавный переход между треками без обрыва
Примеры запросов агенту
- подключи скилл godot-audio-systems и собери пул для звуков шагов
- настрой дакинг музыки под диалог через audio_bus_ducker_logic.gd
- сделай зоны реверба в пещере на Area3D
Как установить godot-audio-systems
1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-audio-systems -a claude-code2Вручную: положить файлы
~/.claude/skills/godot-audio-systems/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/godot-audio-systems/
1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-audio-systems -a codex2Вручную: положить файлы
.agents/skills/godot-audio-systems/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-audio-systems -a cursor2Вручную: положить файлы
.cursor/skills/godot-audio-systems/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install thedivergentai/Game-Dev-Agentic-Skills godot-audio-systems2Вручную: положить файлы
.github/skills/godot-audio-systems/SKILL.md1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-audio-systems -a gemini-cli2Командой платформы
gemini skills install https://github.com/thedivergentai/Game-Dev-Agentic-Skills --path skills/godot-audio-systemsВручную: положить файлы
.devin/skills/godot-audio-systems/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-audio-systems -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора49
Похожие
Рядом в теме «Геймдев и 3D: Unity, Unreal, Godot, Blender»
Всё по теме «Геймдев и 3D: Unity, Unreal, Godot, Blender» →Вопросы о godot-audio-systems
Как установить godot-audio-systems в Claude?
Выполни npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-audio-systems -a claude-code. После этого файл скилла окажется в ~/.claude/skills/godot-audio-systems/SKILL.md.
Что делает godot-audio-systems?
Даёт паттерны и скрипты для аудио в Godot: пулы голосов, шины и их громкость, пространственный звук, реверб, переходы музыки и процедурный синтез.
Какие скрипты обязательны для типовых задач?
Для спама одноразовых эффектов — audio_voice_pool_manager.gd, для ограничения одинаковых звуков — audio_voice_limiter_manager.gd, для диалога поверх музыки — audio_bus_ducker_logic.gd, для приглушения через стены — audio_occlusion_raycast.gd.