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

godot-rpg-stats — скилл для Claude Code: статы и уровни в Godot

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

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

Что делает godot-rpg-stats

Скилл описывает, как устроить характеристики персонажа на Resource-ах Godot. Базовые атрибуты вроде силы и ловкости лежат в шаблоне-ресурсе, а в рантайме компонент дублирует этот шаблон и накладывает модификаторы. Производные статы пересчитываются по сигналам при изменении базовых, а не каждый кадр.

Внутри — набор GDScript-скриптов на каждый слой: шаблон базовых статов, кривая опыта, стек модификаторов, данные баффов и дебаффов, обработчик формул урона, синхронизация подписей в интерфейсе и сохранение прогресса в .tres. Баффы авторятся как ресурсы StatusEffectData с типом ADDITIVE, MULTIPLICATIVE или OVERRIDE. Скилл настаивает: проценты держите во float, иначе значения обрезаются, а у каждого модификатора должен быть уникальный ID — иначе снять конкретный эффект не получится.

Урон считается в отдельном RefCounted-хелпере, общем для игрока и NPC. Это повод проверить свои формулы, если они сейчас размазаны по скрипту персонажа. Скилл требует Godot и рассчитан на GDScript; для работы нужен агент, который умеет читать файлы скилла.

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

  • задать базовые атрибуты персонажа через Resource
  • сложить аддитивные и мультипликативные модификаторы в один стек
  • пересчитывать производные статы при смене экипировки
  • вынести формулы урона в общий модуль для игрока и NPC
  • сохранять прогресс персонажа в .tres без временных баффов

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

  • Собери систему характеристик персонажа на Resource-ах по скиллу godot-rpg-stats
  • Добавь бафф скорости через StatusEffectData с типом MULTIPLICATIVE и пересчитай производные статы
  • Вынеси расчёт урона в damage_formula_handler.gd и подключи его к игроку и NPC

Как установить godot-rpg-stats

1Через Skills CLI (Vercel)

npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-rpg-stats -a claude-code

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

~/.claude/skills/godot-rpg-stats/SKILL.md

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

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

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

godot-tweening Скилл с правилами программной анимации в Godot через Tween. Помогает настроить переходы интерфейса, кривые сглаживания и безопасный жизненный цикл твинов. CX Codex +1 475установок godot-economy-system Скилл внедряет архитектуру игровой экономики в Godot: кошельки, таблицы лута и магазины. Он пригодится при разработке RPG и торговых симуляторов. CX Codex +1 455установок godot-debugging-profiling Скилл для отладки и профилирования игр на Godot: утечки, осиротевшие узлы, GPU-профилировщик, headless-проверки в CI. CX Codex +1 457установок godot-3d-lighting Скилл для ИИ-агентов, который подсказывает, как настроить 3D-освещение в Godot: каскады теней, затухание источников, VoxelGI, SDFGI и запекание лайтмапов. CX Codex +1 449установок godot-dialogue-system Скилл для ветвящихся диалогов в Godot: графы на Resource, портреты, условия, эффект печатной машинки. CX Codex +1 443установок godot-genre-roguelike Архитектурный свод правил и готовые компоненты для сборки рогаликов на Godot. Помогает настроить процедурные уровни, сиды и разделение мета-прогрессии. CX Codex +1 429установок godot-animation-player Подсказывает паттерны работы с AnimationPlayer в Godot: выбор типов треков, настройку RESET, привязку root motion к физике и управление вызовами методов. CX Codex +1 427установок godot-navigation-pathfinding Скилл учит ИИ-агента строить поиск путей и логику перемещения в Godot без просадок FPS. Помогает при создании NPC в стратегиях, стелс-играх и Tower Defense. CX Codex +1 421установок

Похожие

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-prompter jame581 Набор скиллов по разработке игр на Godot 4.x: агент подгружает нужный раздел и следует практикам движка, а не общим советам. ★ 867звёзд репо godot sanjeed5 Правило для Cursor задаёт агенту стиль разработки на Godot 4.x: композиция сцен вместо наследования, сигналы вместо прямых вызовов, аккуратная работа с ресурсами. ★ 3 579звёзд репо godot-mcp-enhanced wgt19861219 Даёт агенту 46 MCP-инструментов, чтобы читать, писать, запускать и проверять проекты Godot 4.5–4.7 без открытия редактора. CX Codex +1 ★ 103звёзд репо

Рядом в теме «Геймдев и 3D: Unity, Unreal, Godot, Blender»

Всё по теме «Геймдев и 3D: Unity, Unreal, Godot, Blender» →

Вопросы о godot-rpg-stats

Как установить godot-rpg-stats в Claude?

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

Что делает godot-rpg-stats?

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

На чём легко ошибиться в системе статов?

Скилл отдельно предупреждает про целые числа для процентов — они обрезаются, нужен float. Ещё без уникального ID у модификатора не получится снять конкретный эффект.

Смотрите также

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

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