К основному содержанию
скилл CX Codex

godot-input-handling — скилл для Claude Code: ввод в Godot

Скилл для ИИ-агента, который помогает настроить управление в Godot: InputMap, геймпады, ребинд, дедзоны и буферизацию ввода.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-input-handling -a claude-code
Открыть на GitHub

Что делает godot-input-handling

Скилл даёт агенту готовые шаблоны для обработки ввода в Godot: клавиатура, мышь, геймпад и тач. Внутри — набор скриптов на GDScript, каждый под свой сценарий. Для прыжков и дэшей есть input_buffer.gd с затуханием в _physics_process, чтобы окно буфера совпадало с потреблением в CharacterBody, а не с частотой кадров. Для аналоговых стиков — analog_deadzone_manager.gd с радиальной дедзоной.

Ребинд клавиш закрывает safe_runtime_rebind.gd: он ищет конфликты и сохраняет раскладку в user://input_rebinds.cfg через ConfigFile. Есть отдельные скрипты под тач-жесты, захват мыши для FPS, подсказки кнопок под последнее активное устройство и валидатор комбо. В таблице «Do-NOT-Load» прямо сказано, какие скрипты не грузить вместе: например, для мобильных жестов не нужен mouse_capture_manager.gd.

Скилл настаивает на нескольких правилах. Игровой ввод — только в _physics_process() или _unhandled_input(), потому что _process() зависит от FPS и теряет нажатия на низком кадре. Проверки вроде KEY_W запрещены: они ломают ребинд и раскладки не-QWERTY. Захват мыши без клавиши выхода — тоже плохая идея, игрок останется заперт. Это повод проверить свой проект, если управление уже написано на хардкоде клавиш.

Какие задачи решает

  • настроить управление игрока через действия InputMap вместо проверок клавиш
  • добавить буфер прыжка, чтобы нажатие перед приземлением не терялось
  • сделать экран ребинда клавиш с сохранением в user://
  • подключить геймпад с радиальной дедзоной без дрейфа стика
  • переключать подсказки кнопок между клавиатурой и геймпадом на лету

Примеры запросов агенту

  • Помоги настроить управление персонажем в Godot через InputMap, без хардкода клавиш
  • Добавь буфер прыжка на 100-150 мс через input_buffer.gd
  • Сделай экран ребинда клавиш с сохранением раскладки в user://input_rebinds.cfg

Как установить godot-input-handling

1Через Skills CLI (Vercel)

npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-input-handling -a claude-code

2Вручную: положить файлы

~/.claude/skills/godot-input-handling/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/godot-input-handling/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о godot-input-handling

Как установить godot-input-handling в Claude?

Выполни npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-input-handling -a claude-code. После этого скилл окажется в ~/.claude/skills/godot-input-handling/SKILL.md.

Что делает godot-input-handling?

Даёт агенту шаблоны для ввода в Godot: действия InputMap, обработку InputEvent, геймпады, ребинд, дедзоны и буферизацию. Агент подгружает нужный скрипт по сценарию из таблицы триггеров.

Какие скрипты нельзя грузить вместе?

В скилле есть таблица «Do-NOT-Load». Для мобильных жестов не нужен mouse_capture_manager.gd, для ребинда — multi_touch_gestures.gd и скрипты захвата мыши, для буфера прыжка — ремаппер и валидатор комбо.

Похожие скиллы

Всё по теме «Геймдев и 3D: Unity, Unreal, Godot, Blender» →
godot-ui-control gamedev-skills Скилл для Claude Code учит агента верстать HUD и меню в Godot 4.7 на Control-нодах: якоря, контейнеры, тема, фокус. CX Codex +1 6 700установок cli-anything-godot HKUDS Управляет проектами Godot из командной строки: создаёт сцены, запускает GDScript и собирает экспорт. Пригодится для задач, которые агент должен выполнять в проекте. CX Codex +1 548установок roblox-input TabooHarmony Скилл для работы с вводом в Roblox: тач, геймпад, клавиатура, мышь, кнопки на экране и кросс-платформенные привязки. CX Codex +1 1 800установок godot-gdscript gamedev-skills Помогает писать типизированный код на GDScript 2.0 для Godot 4.7 и обновлять старые скрипты с версии 3.x. Пригодится при отладке логики узлов, сигналов и корутин. CX Codex +1 6 500установок godot-best-practices agent-skills Задаёт правила архитектуры и стандарты GDScript для Godot 4.x. Помогает агенту связывать узлы через сигналы, типизировать переменные и настраивать загрузку ресурсов. CX Codex +1 2 100установок godot-prompter jame581 Набор скиллов по разработке игр на Godot 4.x: агент подгружает нужный раздел и следует практикам движка, а не общим советам. ★ 867звёзд репо

Из того же набора50

godot-3d-world-building Скилл для сборки 3D-уровней в Godot: GridMap с MeshLibrary, CSG-грейбокс, окклюзия и стриминг чанков. Пригодится, когда уровень растёт из прототипа в играбельную сцену. CX Codex +1 536установок godot-composition Задаёт агенту правила архитектуры Godot на компонентах: сущность собирается из узлов, а не наследуется от базовых классов. CX Codex +1 519установок godot-2d-physics Скилл с правилами и паттернами 2D-физики Godot для ИИ-агентов. Помогает настраивать слои коллизий, рейкасты и запросы к пространству без багов синхронизации. CX Codex +1 516установок godot-ui-containers Скилл обучает ИИ-агента строить интерфейсы в Godot на узлах Container. Он пригодится при вёрстке адаптивных меню, инвентарей и оптимизации списков. CX Codex +1 507установок godot-combat-system Скилл задаёт агенту правила для хитбоксов, урона и i-frames в Godot. Пригодится, если делаете экшен, RPG или файтинг. CX Codex +1 507установок godot-project-foundations Скилл настраивает структуру папок под фичи в Godot 4, следит за именованием файлов и помогает оформить правила контроля версий для чистого репозитория. CX Codex +1 499установок godot-audio-systems Скилл с готовыми скриптами для аудио в Godot: пулы голосов, шины, затухание, переходы музыки. Пригодится, когда звук в проекте начинает трещать и пропадать. CX Codex +1 502установок godot-resource-data-patterns Скилл для Godot, который подсказывает агенту, как строить базы предметов, статы персонажей и другие данные через Resource и RefCounted. CX Codex +1 497установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой