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

godot-genre-tower-defense — скилл для Claude Code: башни и волны

Скилл для разработки tower defense на Godot: волны, приоритеты целей, поиск пути и баланс экономики. Пригодится, когда игра уже требует не одной башни, а системы.

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

Что делает godot-genre-tower-defense

Скилл описывает ядро жанра как цикл: подготовка, волна, защита, награда, рост сложности. Внутри — набор антипаттернов, которые автор считает обязательными к соблюдению. Башни должны отличаться друг от друга: замедление аурой, пробитие брони, стрельба по воздуху, снайперский залп, урон по площади. Ранние волны не должны быть пустой тратой времени — за досрочный вызов волны даётся бонус.

Отдельный блок про лабиринты. Перед тем как закрепить башню, скилл требует проверить, остался ли путь до выхода, через NavigationServer2D.map_get_path(). Запекание навигации нельзя делать синхронно: bake_navigation_polygon() уводится в рабочий поток, иначе на расстановке башни ловится просадка кадра. Сетку советует вести в Vector2i/Vector3i, а не в мировых координатах.

По производительности скилл жёсткий: get_overlapping_bodies() каждый кадр запрещён, вместо него сигналы body_entered/body_exited и локальный кэш целей. Приоритеты целей хранятся как StringName (&"first", &"strongest"), поиск цели throttled по кадрам, а снаряды при количестве больше 500 идут через PhysicsServer2D/3D с пулом объектов. Волны задаются ресурсами .tres, а не switch. В кооперативе покупки башен валидирует сервер, а не клиент. В репозитории лежат готовые скрипты: wave_manager.gd, tower.gd с FSM, tower_targeting_system.gd, tower_defense_patterns.gd и grid_path_validator.gd, плюс справочники по архитектуре и механикам.

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

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

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

  • Сделай волну врагов через wave_manager.gd и ресурс .tres
  • Проверь через NavigationServer2D.map_get_path(), что после установки башни путь до выхода остался
  • Переведи поиск цели в tower_targeting_system.gd на приоритет FIRST по progress

Как установить godot-genre-tower-defense

1Через Skills CLI (Vercel)

npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-genre-tower-defense -a claude-code

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

~/.claude/skills/godot-genre-tower-defense/SKILL.md

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

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

Вопросы о godot-genre-tower-defense

Как установить godot-genre-tower-defense в Claude Code?

Выполните npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-genre-tower-defense -a claude-code, скилл окажется в ~/.claude/skills/godot-genre-tower-defense/SKILL.md.

Что делает godot-genre-tower-defense?

Даёт агенту схему tower defense на Godot: цикл волн, приоритеты целей, проверку пути при расстановке башен, баланс экономики и оптимизацию снарядов. Внутри — готовые скрипты и антипаттерны, которые автор считает обязательными.

Подойдёт ли скилл для лабиринтов (mazing)?

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

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

Всё по теме «Геймдев и 3D: Unity, Unreal, Godot, Blender» →
orbit-card heygen-com Скилл для встраивания готового 10-секундного 3D-блока HyperFrames: карточка фичи облетает сферу из точек по траектории камеры из Blender. CX Codex +1 10 000установок cad earthtojake Создаёт и правит параметрические CAD-модели, экспортирует STEP, STL, 3MF и GLB, измеряет геометрию и открывает готовые файлы в CAD Viewer. CX Codex +1 14 000установок step-parts earthtojake Скилл ищет готовые покупные детали в каталоге step.parts и скачивает их STEP-файлы, чтобы не рисовать заглушки в сборке. CX Codex +1 11 200установок sdf earthtojake Скилл создаёт и проверяет SDFormat-файлы для моделей и миров, а затем помогает подготовить их к передаче в симулятор. CX Codex +1 10 500установок urdf earthtojake Скилл помогает создавать, проверять и отлаживать описания роботов в формате URDF. Пригодится для работы со звеньями, сочленениями и геометрией. CX Codex +1 10 500установок hatch-pet официальный openai Создаёт и упаковывает анимированных питомцев и спрайт-листы для Codex. Пригодится, когда нужен персонаж по описанию, изображению или фирменным ориентирам. CX Codex +1 3 300установок

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

godot-genre-idle-clicker Скилл для кликер-игр на Godot: большие числа, экспоненциальные цены, офлайн-доход и престиж. CX Codex +1 338установок godot-composition-apps Задаёт правила композиции для Godot-приложений и тул-окон: оркестратор плюс компоненты, сигналы вверх, вызовы вниз. CX Codex +1 330установок godot-genre-visual-novel Скилл для ИИ-агента, который ведёт разработку визуальной новеллы в Godot: ветвление сюжета, диалоги, откат, флаги. CX Codex +1 330установок godot-genre-simulation Скилл для разработки симуляторов и тайкунов на Godot: экономика в целых центах, тики, привязанные к физике, расписания NPC. Пригодится, когда город или фабрика уже тормозит. CX Codex +1 330установок godot-genre-horror Скилл задаёт архитектурные правила и готовые паттерны для хорроров на Godot. Помогает настроить нелинейное нагнетание страха, поведение монстров и дефицит ресурсов. CX Codex +1 324установок godot-genre-rts Готовые рецепты для стратегий в реальном времени на Godot: выделение юнитов рамкой, очередь приказов, туман войны, экономика и ИИ-противники. CX Codex +1 307установок godot-platform-web Набор готовых скриптов и правил для HTML5-экспорта игр на Godot: сохранения, мосты в JS, пауза по вкладке, защита от потери прогресса. CX Codex +1 302установок godot-genre-puzzle Набор правил для создания головоломок на Godot. Помогает настроить целочисленную сетку, отмену ходов через UndoRedo и проверку софт-локов без просадки кадров. CX Codex +1 300установок

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

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