godot-genre-simulation — скилл для Claude Code: экономика и тики
Скилл для разработки симуляторов и тайкунов на Godot: экономика в целых центах, тики, привязанные к физике, расписания NPC. Пригодится, когда город или фабрика уже тормозит.
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-genre-simulation -a claude-codeЧто делает godot-genre-simulation
Скилл задаёт правила для менеджмент-симуляторов и тайкунов на Godot: как считать деньги, как двигать игровое время, как обновлять интерфейс. Внутри — набор скриптов, которые агент подгружает по мере надобности: tycoon_economy.gd для валюты в целых центах, sim_tick_manager.gd с накопителем тиков на _physics_process, simulation_tick_controller.gd для паузы и скорости. Есть ещё граф производителей и потребителей, агенты NPC по расписанию и запекание CSV в ресурсы.
Главное требование — не считать деньги во float. Скилл настаивает на целых центах, потому что дробные накопления в финансовой модели дают ошибки. Второе: логика симуляции не должна зависеть от частоты кадров, поэтому тики идут через _physics_process или аккумулятор delta. Тысячи сущностей в _process() он тоже не пропустит — советует менеджер тиков и ротацию пулов.
Тяжёлые экономические расчёты скилл предлагает уводить в WorkerThreadPool, а интерфейс обновлять по сигналам, а не каждый кадр. Для статичных экранов управления есть OS.low_processor_usage_mode. Учти: часть справочных материалов обрезана, так что по редким API агенту придётся идти в документацию Godot самому.
Какие задачи решает
- посчитать валюту в целых центах, чтобы не копилась ошибка округления
- отвязать игровое время от частоты кадров через аккумулятор тиков
- раскидать обновление тысяч сущностей по пулам вместо одного
_process() - вынести тяжёлые экономические циклы в
WorkerThreadPool - обновлять панели ресурсов по сигналу, а не каждый кадр
Примеры запросов агенту
- Собери экономику тайкуна: валюта в целых центах, доход и расход отдельными строками
- Сделай игровые часы на
_physics_processс аккумулятором delta и паузой - Разложи расписания NPC по тикам, чтобы сотни агентов не тормозили игру
Как установить godot-genre-simulation
1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-genre-simulation -a claude-code2Вручную: положить файлы
~/.claude/skills/godot-genre-simulation/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/godot-genre-simulation/
1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-genre-simulation -a codex2Вручную: положить файлы
.agents/skills/godot-genre-simulation/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-genre-simulation -a cursor2Вручную: положить файлы
.cursor/skills/godot-genre-simulation/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install thedivergentai/Game-Dev-Agentic-Skills godot-genre-simulation2Вручную: положить файлы
.github/skills/godot-genre-simulation/SKILL.md1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-genre-simulation -a gemini-cli2Командой платформы
gemini skills install https://github.com/thedivergentai/Game-Dev-Agentic-Skills --path skills/godot-genre-simulationВручную: положить файлы
.devin/skills/godot-genre-simulation/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-genre-simulation -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора50
Похожие
Рядом в теме «Геймдев и 3D: Unity, Unreal, Godot, Blender»
Всё по теме «Геймдев и 3D: Unity, Unreal, Godot, Blender» →Вопросы о godot-genre-simulation
Как установить godot-genre-simulation в Claude?
Выполни npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-genre-simulation -a claude-code. После этого скилл лежит в ~/.claude/skills/godot-genre-simulation/SKILL.md.
Что делает godot-genre-simulation?
Даёт агенту правила и скрипты для симуляторов и тайкунов на Godot: экономика в целых центах, тики на физике, расписания NPC, графы производства. Агент подгружает нужный скрипт, когда доходит до соответствующей системы.
Почему валюта только в целых центах?
Скилл запрещает float для основной валюты: дробные накопления в финансовой модели дают ошибки точности. Вместо этого — целые центы или fixed-point.