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

godot-economy-system — скилл для Claude Code: функции и установка

Скилл внедряет архитектуру игровой экономики в Godot: кошельки, таблицы лута и магазины. Он пригодится при разработке RPG и торговых симуляторов.

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

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

Скилл описывает правила построения экономики для проектов на Godot. В основе лежит цепочка из синглтона wallet_manager_singleton.gd и валидатора transaction_manager.gd. Архитектура запрещает хранить баланс переменными внутри узла игрока и менять значения напрямую из UI. Интерфейс только отправляет запросы. Баланс обновляется исключительно через сигналы.

Базовые валюты скилл предписывает хранить целыми числами в минимальных неделимых единицах вроде копеек. Хранить деньги во float нельзя: погрешность сложения неизбежно сломает баланс. Числа с плавающей запятой допустимы лишь при приблизительных расчётах сверхбольших величин. Для предотвращения бесконечного фарма золота правила требуют задавать спред между ценами покупки и продажи. Инфляцию сдерживают обязательные статьи расходов: ремонт и пошлины.

Для предметов и торговли используются ресурсы shop_item_data.gd, динамические модификаторы цен и таблицы loot_table_weighted.gd. Изменять шаблонные файлы .tres во время игры нельзя без вызова duplicate(). Для сложных бартерных сделок подключается trade_contract_resource.gd, а замеры притока золота в минуту пишутся через economy_logger.gd.

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

  • защитить баланс кошелька от ошибок округления чисел с плавающей запятой
  • выстроить валидацию транзакций покупок через централизованный менеджер
  • настроить весовые таблицы выпадения добычи через Godot Resources
  • исключить бесконечную генерацию валюты через настройку спреда цен в магазинах
  • связать обновление интерфейса баланса через сигналы без постоянного опроса в _process

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

  • Помоги настроить Autoload для wallet_manager_singleton.gd с защитой от ухода баланса в минус
  • Создай весовую таблицу лута через loot_table_weighted.gd с категориями редкости
  • Настрой логику магазина с разницей цен покупки и продажи на основе shop_item_data.gd

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

1Через Skills CLI (Vercel)

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

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

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

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

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

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

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

Выполните в терминале команду npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-economy-system -a claude-code.

Почему скилл запрещает хранить мягкую валюту как float?

Типы с плавающей запятой накапливают погрешности при математических операциях. Скилл требует хранить суммы как целые числа int в минимальных неделимых единицах, деля значение на 100.0 только при выводе на экран.

Как скилл рекомендует связывать кошелёк и интерфейс игрока?

Интерфейс не должен напрямую менять баланс. Узел UI слушает сигнал balance_changed от менеджера кошелька и запрашивает списание через transaction_manager.gd, избегая опроса в _process.

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

Всё по теме «Геймдев и 3D: Unity, Unreal, Godot, Blender» →
godot-ui-control gamedev-skills Скилл для Claude Code учит агента верстать HUD и меню в Godot 4.7 на Control-нодах: якоря, контейнеры, тема, фокус. CX Codex +1 6 700установок 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установок 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звёзд репо

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

godot-resource-data-patterns Скилл для Godot, который подсказывает агенту, как строить базы предметов, статы персонажей и другие данные через Resource и RefCounted. CX Codex +1 497установок godot-performance-optimization Набор правил по профилированию и устранению просадок FPS, утечек памяти и лишних вызовов отрисовки в Godot. Пригодится при поиске узких мест в физике, рендере и скриптах. CX Codex +1 483установок godot-state-machine-advanced Скилл для иерархических конечных автоматов и pushdown-автоматов в Godot: готовые скрипты для вложенных состояний, стеков и валидации переходов. CX Codex +1 486установок godot-tweening Скилл с правилами программной анимации в Godot через Tween. Помогает настроить переходы интерфейса, кривые сглаживания и безопасный жизненный цикл твинов. CX Codex +1 475установок godot-debugging-profiling Скилл для отладки и профилирования игр на Godot: утечки, осиротевшие узлы, GPU-профилировщик, headless-проверки в CI. CX Codex +1 457установок godot-3d-lighting Скилл для ИИ-агентов, который подсказывает, как настроить 3D-освещение в Godot: каскады теней, затухание источников, VoxelGI, SDFGI и запекание лайтмапов. CX Codex +1 449установок godot-rpg-stats Скилл для ИИ-агента, который помогает собрать систему характеристик персонажа в Godot: атрибуты, модификаторы, уровни и формулы урона. CX Codex +1 446установок godot-dialogue-system Скилл для ветвящихся диалогов в Godot: графы на Resource, портреты, условия, эффект печатной машинки. CX Codex +1 443установок

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

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