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

godot-genre-rts — скилл для Claude Code: RTS на Godot

Готовые рецепты для стратегий в реальном времени на Godot: выделение юнитов рамкой, очередь приказов, туман войны, экономика и ИИ-противники.

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

Что делает godot-genre-rts

Скилл описывает, как собрать RTS в Godot без типичных грабель. Внутри — набор скриптов на GDScript: менеджер выделения рамкой для 2D и через рейкаст для 3D, контроллер юнита со стейт-машиной и NavigationAgent, пул запросов пути, менеджер армии на WorkerThreadPool, туман войны через маску в SubViewport, менеджер экономики как Autoload и рендер толпы через MultiMeshInstance3D.

Основная часть файла — список антипаттернов. Например, не советует обновлять RVO-обход каждый кадр для всех юнитов: вместо этого включать обход только на ходу и разносить запросы пути по времени. Для тумана войны предлагается шейдерная маска, а не ручной расчёт видимости. Для сотен юнитов — MultiMeshInstance с INSTANCE_CUSTOM вместо отдельных MeshInstance3D.

Есть дерево выбора: до примерно 80 активных юнитов хватает обычных NavigationAgent с RVO, дальше нужны пул запросов и серверная симуляция. Скилл ссылается на соседние скиллы того же набора — по вводу, камере, навигации, шейдерам, TileMap и экономике. Ставить есть смысл, если вы уже пишете RTS на Godot и упёрлись в производительность или в логику приказов.

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

  • сделать выделение юнитов рамкой и добавление по Shift
  • выстроить очередь приказов с обходом через Force Move
  • разнести запросы пути по кадрам, чтобы юниты не дёргались
  • закрыть карту туманом войны через шейдерную маску
  • отрисовать сотни юнитов одним MultiMesh вместо отдельных нод

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

  • Собери выделение юнитов рамкой и добавление по Shift для 2D-RTS на Godot
  • Сделай очередь приказов move, attack, gather с сериализацией в Dictionary
  • Настрой туман войны через SubViewport и шейдерную маску на TileMapLayer

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

1Через Skills CLI (Vercel)

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

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

~/.claude/skills/godot-genre-rts/SKILL.md

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

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

Вопросы о godot-genre-rts

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

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

Что делает godot-genre-rts?

Даёт агенту план по системам RTS на Godot: выделение и приказы, навигация с RVO, туман войны, экономика, ИИ-противники. Плюс список того, чего делать не стоит.

Когда нужен MultiMesh вместо обычных нод?

Скилл разводит два режима: примерно до 80 активных юнитов хватает NavigationAgent с RVO и обычных нод, дальше он советует пул запросов пути и рендер через MultiMeshInstance.

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

Всё по теме «Геймдев и 3D: Unity, Unreal, Godot, Blender» →
godot-gdscript gamedev-skills Помогает писать типизированный код на GDScript 2.0 для Godot 4.7 и обновлять старые скрипты с версии 3.x. Пригодится при отладке логики узлов, сигналов и корутин. CX Codex +1 6 500установок godot-physics gamedev-skills Настраивает физические тела Godot 4.7, слои коллизий, триггеры Area и лучи в 2D и 3D. Помогает избежать ошибок с перекрытием масок и дёрганием RigidBody. CX Codex +1 6 300установок godot-mcp-enhanced wgt19861219 Даёт агенту 46 MCP-инструментов, чтобы читать, писать, запускать и проверять проекты Godot 4.5–4.7 без открытия редактора. CX Codex +1 ★ 103звёзд репо godot sanjeed5 Правило для Cursor задаёт агенту стиль разработки на Godot 4.x: композиция сцен вместо наследования, сигналы вместо прямых вызовов, аккуратная работа с ресурсами. ★ 3 579звёзд репо spritecook-use-assets-in-godot SpriteCook Переносит спрайт-листы SpriteCook в Godot: собирает ресурс SpriteFrames и узел AnimatedSprite2D. Пригодится, когда анимации уже нарисованы, а в движке их ещё нет. CX Codex +1 555установок godot-ui Zate Скилл даёт агенту знания о Control-нодах, темах и типовых экранах Godot. Пригодится, когда собираешь меню, HUD или инвентарь. CX Codex +1 2 700установок

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

godot-genre-platformer Скилл снабжает агента архитектурой для платформеров на Godot: от времени койота и буфера прыжка до сглаживания камеры. Он нужен при отладке отзывчивого движения персонажа. CX Codex +1 342установок godot-quest-system Скилл для ИИ-агента, который ведёт разработку системы квестов в Godot: цели, прогресс, награды, ветвление. Пригодится, когда в RPG нужно навести порядок в квестовой логике. CX Codex +1 344установок 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-puzzle Набор правил для создания головоломок на Godot. Помогает настроить целочисленную сетку, отмену ходов через UndoRedo и проверку софт-локов без просадки кадров. CX Codex +1 300установок

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

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