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

godot-characterbody-2d — скилл для Claude Code

Скилл для Godot 4 с готовыми скриптами движения на CharacterBody2D: платформер, top-down, стенопрыжки, дэши, односторонние платформы.

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

Что делает godot-characterbody-2d

Скилл задаёт агенту набор правил и готовых GDScript-файлов для управления персонажем через CharacterBody2D. Внутри — контроллер платформера с coyote time, буфером прыжка и разгоном-трением, отдельные скрипты на переменную высоту прыжка, скольжение и прыжок от стены, дэш с кадрами неуязвимости, срыв в воздухе и гашение скорости о потолок. Для вида сверху есть рецепты 8-way и танкового управления в references/movement-recipes.md.

Правила сформулированы как запреты. Не умножать velocity на delta перед move_and_slide(), не двигать персонажа присваиванием global_position, не вешать гравитацию при is_on_floor(). Отдельно разобрана опускание сквозь односторонние платформы: односторонность ставится на коллайдер платформы, а не подталкиванием игрока по position.y, и работает через слои и маски коллизий на физическом тике.

Порядок такой: сначала берётся scripts/expert_physics_2d.gd как база, остальные скрипты (стена, дэш, лестницы, пулинг врагов, округление спрайта при пиксель-арте) добавляются поверх. Готовый контроллер после этого не переписывают заново циклами ускорения в сцене. Скилл рассчитан на Godot 4: в нём используются методы вида move_and_slide(), is_on_floor() и get_slide_collision.

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

  • собрать управление платформера с coyote time и буфером прыжка
  • настроить прыжок разной высоты по удержанию кнопки
  • сделать спуск сквозь односторонние платформы без телепорта
  • добавить скольжение по стене и прыжок от неё
  • убрать зависимость скорости от частоты кадров

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

  • Сделай управление персонажем на CharacterBody2D с coyote time и буфером прыжка, начни с scripts/expert_physics_2d.gd
  • Добавь дэш с кадрами неуязвимости из dash_state_controller.gd к текущему контроллеру
  • Настрой односторонние платформы через слои и маски, чтобы герой падал вниз по вниз плюс прыжок

Как установить godot-characterbody-2d

1Через Skills CLI (Vercel)

npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-characterbody-2d -a claude-code

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

~/.claude/skills/godot-characterbody-2d/SKILL.md

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

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

Вопросы о godot-characterbody-2d

Как установить godot-characterbody-2d в Claude Code?

Выполните npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-characterbody-2d -a claude-code, затем проверьте ~/.claude/skills/godot-characterbody-2d/SKILL.md.

Что делает godot-characterbody-2d?

Даёт агенту шаблоны движения для CharacterBody2D в Godot 4: платформер, вид сверху, стены, дэши, односторонние платформы и конечный автомат состояний.

Для каких персонажей подходит скилл?

Для игроков, NPC и врагов, которым нужна отзывчивая локомоция. Физически симулируемые объекты вроде обломков и тряпичных кукол остаются на RigidBody2D.

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

Все скиллы по теме «Геймдев и 3D: Unity, Unreal, Godot, Blender» →
godot-2d-movement gamedev-skills Настраивает 2D-перемещение персонажей в Godot 4.7 через CharacterBody2D. Пригодится при написании контроллеров платформера или top-down игры и починке метода move_and_slide(). CX Codex +1 6 400установок godot-resources gamedev-skills Скилл учит агента описывать игровые данные кастомными классами Resource с class_name и @export, сохранять их в .tres и грузить через ResourceLoader. CX Codex +1 6 500установок godot4-isometric-tilemap 0xheycat Настраивает 2:1 изометрию в Godot 4 через TileMapLayer и Y-sort: правильный порядок отрисовки, без ручных смещений спрайтов. CX Codex +1 ★ 41звёзд репо godot-development Zate Скилл для работы с Godot Engine: агент создаёт сцены, добавляет узлы и пишет GDScript, а не просто объясняет, как это делать руками. CX Codex +1 1 400установок cli-anything-godot HKUDS Управляет проектами Godot из командной строки: создаёт сцены, запускает GDScript и собирает экспорт. Пригодится для задач, которые агент должен выполнять в проекте. CX Codex +1 548установок godot-debugging Zate Помогает разбирать ошибки Godot, сбои и неожиданное поведение кода. Пригодится, когда агенту нужно найти причину проблемы и предложить исправление. CX Codex +1 375установок

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

godot-particles Готовые правила и архитектура систем частиц для Godot. Помогает настроить шейдеры, жизненный цикл эмиттеров и избежать падений GPU. CX Codex +1 611установок godot-gdscript-mastery Скилл обучает ассистента правилам архитектуры GDScript в Godot, защищая код от скрытых сбоев при типизации и вызове сигналов. CX Codex +1 612установок godot-save-load-systems Шаблоны и правила для сохранения данных в Godot через JSON, бинарные файлы и группу PERSIST. Помогает настроить миграцию версий и бэкапы. CX Codex +1 595установок godot-testing-patterns Скилл помогает выстроить архитектуру тестов на GdUnit4 в Godot. Он подсказывает шаблоны для изоляции логики, проверки физики по кадрам и запуска тестов без графического интерфейса. CX Codex +1 585установок godot-camera-systems Набор готовых рецептов и скриптов для камеры в Godot 2D и 3D: плавное следование, тряска, дедзоны, переходы. Пригодится, когда персонаж в кадре ведёт себя дёргано. CX Codex +1 533установок 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установок

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

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