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

godot-combat-system — скилл для Claude Code: боевая система в Godot

Скилл задаёт агенту правила для хитбоксов, урона и i-frames в Godot. Пригодится, если делаете экшен, RPG или файтинг.

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

Что делает godot-combat-system

Скилл описывает, как строить боевую систему в Godot: архитектуру hitbox/hurtbox, расчёт урона через ресурс DamageData, компонент здоровья, состояния боя, комбо, откаты способностей и всплывающие числа урона. Внутри — готовые скрипты: damage_data.gd, health_component.gd, hitbox_hurtbox.gd, hitbox_component.gd, combat_system_patterns.gd, а также combo_system.gd, combat_state.gd, damage_popup.gd, combat_logger.gd, networked_damage_manager.gd и hitbox_visualizer.gd.

Основная часть — список запретов. Урон нельзя вычитать напрямую из здоровья цели: это обходит броню, сопротивления и кадры неуязвимости. Хитбоксы не держат включёнными постоянно, иначе ловятся фантомные попадания. Типы урона задаются через enum и @export_flags, а не строками. Для фильтрации попаданий берут слои и маски коллизий, а не группы. Hitstun не тормозят через OS.delay_msec() — блокируется поток ОС. Импульсы RigidBody применяют в _physics_process, а не в _process.

Скилл рассчитан на GDScript: проверки целей идут через has_method(&"take_damage") и is, потому что исключений в языке нет. Общие ресурсы со статами нужно дублировать через duplicate(), иначе экземпляры делят один пул здоровья. Способности скилл не покрывает — их отдаёт в godot-ability-system, композицию в godot-composition, а конечные автоматы в godot-state-machine-advanced.

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

  • собрать хитбокс и hurtbox без фантомных попаданий
  • посчитать урон с учётом брони, сопротивлений и критов
  • не дать мультихиту срабатывать каждый физический кадр
  • связать здоровье с HUD через сигналы, а не напрямую
  • завести комбо-буфер и откаты способностей

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

  • Собери боевую систему в Godot: hitbox и hurtbox через Area2D, урон через DamageData и HealthComponent
  • Добавь i-frames после успешного попадания и сигнал health_changed для HUD
  • Переведи типы урона с строк на enum и @export_flags в damage_data.gd

Как установить godot-combat-system

1Через Skills CLI (Vercel)

npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-combat-system -a claude-code

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

~/.claude/skills/godot-combat-system/SKILL.md

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

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

Вопросы о godot-combat-system

Как установить godot-combat-system в Claude?

Выполните npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-combat-system -a claude-code. Скилл появится в ~/.claude/skills/godot-combat-system/SKILL.md.

Что делает godot-combat-system?

Задаёт агенту правила для боевой системы в Godot: хитбоксы, расчёт урона, здоровье, состояния боя, комбо и откаты способностей. Внутри лежат готовые скрипты на GDScript.

Чем этот скилл отличается от godot-ability-system?

Способности и панель навыков он не описывает — за них отвечает godot-ability-system. Здесь только доставка урона, здоровье и состояния боя.

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

Всё по теме «Геймдев и 3D: Unity, Unreal, Godot, Blender» →
godot-nodes-scenes gamedev-skills Учит агента собирать проект Godot 4.7 из узлов и сцен: делать переиспользуемые .tscn, ставить инстансы в рантайме и не падать на удалённых узлах. CX Codex +1 6 400установок godot-csharp gamedev-skills Скилл для написания игр на C# в Godot 4.7 с поддержкой частичных классов, lifecycle-методов, Export-полей, сигналов как событий C# и взаимодействия с GDScript. Нужен Godot .NET build и .NET SDK 8+. CX Codex +1 5 900установок cli-anything-godot HKUDS Управляет проектами Godot из командной строки: создаёт сцены, запускает GDScript и собирает экспорт. Пригодится для задач, которые агент должен выполнять в проекте. CX Codex +1 548установок godot-best-practices agent-skills Задаёт правила архитектуры и стандарты GDScript для Godot 4.x. Помогает агенту связывать узлы через сигналы, типизировать переменные и настраивать загрузку ресурсов. CX Codex +1 2 100установок godot-prompter jame581 Набор скиллов по разработке игр на Godot 4.x: агент подгружает нужный раздел и следует практикам движка, а не общим советам. ★ 867звёзд репо godot sanjeed5 Правило для Cursor задаёт агенту стиль разработки на Godot 4.x: композиция сцен вместо наследования, сигналы вместо прямых вызовов, аккуратная работа с ресурсами. ★ 3 579звёзд репо

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

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-input-handling Скилл для ИИ-агента, который помогает настроить управление в Godot: InputMap, геймпады, ребинд, дедзоны и буферизацию ввода. CX Codex +1 509установок 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установок godot-performance-optimization Набор правил по профилированию и устранению просадок FPS, утечек памяти и лишних вызовов отрисовки в Godot. Пригодится при поиске узких мест в физике, рендере и скриптах. CX Codex +1 483установок

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

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