awesome-gamedev-agent-skills
Набор скиллов по геймдеву для AI-агентов с роутером, который сам подбирает нужные под движок и задачу
Низкий риск
Низкий уровень ставим, когда запись в основном дает агенту инструкции и справочные материалы.
Почему такой уровень
- Скиллы состоят из справочников и приемов, код игры не запускают
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/awesome-gamedev-agent-skillsОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Собрано автоматически, проверьте перед установкой.
Выполните в терминале в папке проекта
npx skills add gamedev-skills/awesome-gamedev-agent-skills --skill router ai-behavior-trees-utility-ai audio-design camera-systems create-game-assets dialogue-systems game-ai game-feel game-ui-ux input-systems level-design performance-optimization physics-tuning procedural-gen save-systems shader-programming card-game fps-shooter platformer puzzle roguelike rpg survival-crafting tower-defense visual-novel godot-2d-movement godot-3d-essentials godot-animation godot-audio godot-csharp godot-export godot-gdscript godot-multiplayer godot-nodes-scenes godot-physics godot-resources godot-shaders godot-signals-groups godot-tilemap godot-ui-control bevy-ecs love2d-core pygame-core roblox-characters roblox-datastores roblox-luau roblox-networking roblox-physics roblox-studio-workflow roblox-ui unity-animation unity-build-pipeline unity-csharp-scripting unity-input-system unity-navmesh unity-physics unity-scriptableobjects unity-tilemap-2d unreal-behavior-trees unreal-blueprints unreal-cpp-gameplay unreal-enhanced-input unreal-niagara unreal-packaging phaser-arcade-physics phaser-core pixijs-rendering threejs-gltf-loading threejs-materials-lighting threejs-scene-setup game-jam itch-publish prototype-fast steam-publish -a claude-code -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add gamedev-skills/awesome-gamedev-agent-skills --skill router ai-behavior-trees-utility-ai audio-design camera-systems create-game-assets dialogue-systems game-ai game-feel game-ui-ux input-systems level-design performance-optimization physics-tuning procedural-gen save-systems shader-programming card-game fps-shooter platformer puzzle roguelike rpg survival-crafting tower-defense visual-novel godot-2d-movement godot-3d-essentials godot-animation godot-audio godot-csharp godot-export godot-gdscript godot-multiplayer godot-nodes-scenes godot-physics godot-resources godot-shaders godot-signals-groups godot-tilemap godot-ui-control bevy-ecs love2d-core pygame-core roblox-characters roblox-datastores roblox-luau roblox-networking roblox-physics roblox-studio-workflow roblox-ui unity-animation unity-build-pipeline unity-csharp-scripting unity-input-system unity-navmesh unity-physics unity-scriptableobjects unity-tilemap-2d unreal-behavior-trees unreal-blueprints unreal-cpp-gameplay unreal-enhanced-input unreal-niagara unreal-packaging phaser-arcade-physics phaser-core pixijs-rendering threejs-gltf-loading threejs-materials-lighting threejs-scene-setup game-jam itch-publish prototype-fast steam-publish -a cursor -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add gamedev-skills/awesome-gamedev-agent-skills --skill router ai-behavior-trees-utility-ai audio-design camera-systems create-game-assets dialogue-systems game-ai game-feel game-ui-ux input-systems level-design performance-optimization physics-tuning procedural-gen save-systems shader-programming card-game fps-shooter platformer puzzle roguelike rpg survival-crafting tower-defense visual-novel godot-2d-movement godot-3d-essentials godot-animation godot-audio godot-csharp godot-export godot-gdscript godot-multiplayer godot-nodes-scenes godot-physics godot-resources godot-shaders godot-signals-groups godot-tilemap godot-ui-control bevy-ecs love2d-core pygame-core roblox-characters roblox-datastores roblox-luau roblox-networking roblox-physics roblox-studio-workflow roblox-ui unity-animation unity-build-pipeline unity-csharp-scripting unity-input-system unity-navmesh unity-physics unity-scriptableobjects unity-tilemap-2d unreal-behavior-trees unreal-blueprints unreal-cpp-gameplay unreal-enhanced-input unreal-niagara unreal-packaging phaser-arcade-physics phaser-core pixijs-rendering threejs-gltf-loading threejs-materials-lighting threejs-scene-setup game-jam itch-publish prototype-fast steam-publish -a github-copilot -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add gamedev-skills/awesome-gamedev-agent-skills --skill router ai-behavior-trees-utility-ai audio-design camera-systems create-game-assets dialogue-systems game-ai game-feel game-ui-ux input-systems level-design performance-optimization physics-tuning procedural-gen save-systems shader-programming card-game fps-shooter platformer puzzle roguelike rpg survival-crafting tower-defense visual-novel godot-2d-movement godot-3d-essentials godot-animation godot-audio godot-csharp godot-export godot-gdscript godot-multiplayer godot-nodes-scenes godot-physics godot-resources godot-shaders godot-signals-groups godot-tilemap godot-ui-control bevy-ecs love2d-core pygame-core roblox-characters roblox-datastores roblox-luau roblox-networking roblox-physics roblox-studio-workflow roblox-ui unity-animation unity-build-pipeline unity-csharp-scripting unity-input-system unity-navmesh unity-physics unity-scriptableobjects unity-tilemap-2d unreal-behavior-trees unreal-blueprints unreal-cpp-gameplay unreal-enhanced-input unreal-niagara unreal-packaging phaser-arcade-physics phaser-core pixijs-rendering threejs-gltf-loading threejs-materials-lighting threejs-scene-setup game-jam itch-publish prototype-fast steam-publish -a codex -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add gamedev-skills/awesome-gamedev-agent-skills --skill router ai-behavior-trees-utility-ai audio-design camera-systems create-game-assets dialogue-systems game-ai game-feel game-ui-ux input-systems level-design performance-optimization physics-tuning procedural-gen save-systems shader-programming card-game fps-shooter platformer puzzle roguelike rpg survival-crafting tower-defense visual-novel godot-2d-movement godot-3d-essentials godot-animation godot-audio godot-csharp godot-export godot-gdscript godot-multiplayer godot-nodes-scenes godot-physics godot-resources godot-shaders godot-signals-groups godot-tilemap godot-ui-control bevy-ecs love2d-core pygame-core roblox-characters roblox-datastores roblox-luau roblox-networking roblox-physics roblox-studio-workflow roblox-ui unity-animation unity-build-pipeline unity-csharp-scripting unity-input-system unity-navmesh unity-physics unity-scriptableobjects unity-tilemap-2d unreal-behavior-trees unreal-blueprints unreal-cpp-gameplay unreal-enhanced-input unreal-niagara unreal-packaging phaser-arcade-physics phaser-core pixijs-rendering threejs-gltf-loading threejs-materials-lighting threejs-scene-setup game-jam itch-publish prototype-fast steam-publish -a gemini-cli -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add gamedev-skills/awesome-gamedev-agent-skills --skill router ai-behavior-trees-utility-ai audio-design camera-systems create-game-assets dialogue-systems game-ai game-feel game-ui-ux input-systems level-design performance-optimization physics-tuning procedural-gen save-systems shader-programming card-game fps-shooter platformer puzzle roguelike rpg survival-crafting tower-defense visual-novel godot-2d-movement godot-3d-essentials godot-animation godot-audio godot-csharp godot-export godot-gdscript godot-multiplayer godot-nodes-scenes godot-physics godot-resources godot-shaders godot-signals-groups godot-tilemap godot-ui-control bevy-ecs love2d-core pygame-core roblox-characters roblox-datastores roblox-luau roblox-networking roblox-physics roblox-studio-workflow roblox-ui unity-animation unity-build-pipeline unity-csharp-scripting unity-input-system unity-navmesh unity-physics unity-scriptableobjects unity-tilemap-2d unreal-behavior-trees unreal-blueprints unreal-cpp-gameplay unreal-enhanced-input unreal-niagara unreal-packaging phaser-arcade-physics phaser-core pixijs-rendering threejs-gltf-loading threejs-materials-lighting threejs-scene-setup game-jam itch-publish prototype-fast steam-publish -a cline -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add gamedev-skills/awesome-gamedev-agent-skills --skill router ai-behavior-trees-utility-ai audio-design camera-systems create-game-assets dialogue-systems game-ai game-feel game-ui-ux input-systems level-design performance-optimization physics-tuning procedural-gen save-systems shader-programming card-game fps-shooter platformer puzzle roguelike rpg survival-crafting tower-defense visual-novel godot-2d-movement godot-3d-essentials godot-animation godot-audio godot-csharp godot-export godot-gdscript godot-multiplayer godot-nodes-scenes godot-physics godot-resources godot-shaders godot-signals-groups godot-tilemap godot-ui-control bevy-ecs love2d-core pygame-core roblox-characters roblox-datastores roblox-luau roblox-networking roblox-physics roblox-studio-workflow roblox-ui unity-animation unity-build-pipeline unity-csharp-scripting unity-input-system unity-navmesh unity-physics unity-scriptableobjects unity-tilemap-2d unreal-behavior-trees unreal-blueprints unreal-cpp-gameplay unreal-enhanced-input unreal-niagara unreal-packaging phaser-arcade-physics phaser-core pixijs-rendering threejs-gltf-loading threejs-materials-lighting threejs-scene-setup game-jam itch-publish prototype-fast steam-publish -a roo -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Форк Roo Code, папки .roo те же.
Выполните в терминале в папке проекта
npx skills add gamedev-skills/awesome-gamedev-agent-skills --skill router ai-behavior-trees-utility-ai audio-design camera-systems create-game-assets dialogue-systems game-ai game-feel game-ui-ux input-systems level-design performance-optimization physics-tuning procedural-gen save-systems shader-programming card-game fps-shooter platformer puzzle roguelike rpg survival-crafting tower-defense visual-novel godot-2d-movement godot-3d-essentials godot-animation godot-audio godot-csharp godot-export godot-gdscript godot-multiplayer godot-nodes-scenes godot-physics godot-resources godot-shaders godot-signals-groups godot-tilemap godot-ui-control bevy-ecs love2d-core pygame-core roblox-characters roblox-datastores roblox-luau roblox-networking roblox-physics roblox-studio-workflow roblox-ui unity-animation unity-build-pipeline unity-csharp-scripting unity-input-system unity-navmesh unity-physics unity-scriptableobjects unity-tilemap-2d unreal-behavior-trees unreal-blueprints unreal-cpp-gameplay unreal-enhanced-input unreal-niagara unreal-packaging phaser-arcade-physics phaser-core pixijs-rendering threejs-gltf-loading threejs-materials-lighting threejs-scene-setup game-jam itch-publish prototype-fast steam-publish -a opencode -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Установи набор командой npx skills add gamedev-skills/awesome-gamedev-agent-skills. Для Claude Code можно поставить плагином: claude plugin marketplace add gamedev-skills/awesome-gamedev-agent-skills и claude plugin install gamedev@awesome-gamedev-agent-skills.
Другие способы из описания автора
npx skills add gamedev-skills/awesome-gamedev-agent-skillsСтавит роутер и весь набор в каталог агента.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Набор дает агенту знания по разработке игр в разных движках: Godot, Unity, Unreal, Bevy, Phaser, PixiJS, three.js, LOVE, pygame и Roblox. Ключевая часть это роутер: он определяет движок и задачу и подгружает только подходящие скиллы, поэтому имена скиллов вручную называть не нужно. Скиллы сгруппированы по движкам, дисциплинам, жанрам и этапам работы, от физики и камер до game feel и подготовки к релизу. Ставится одной командой через skills CLI, есть и вариант плагина для Claude Code с бандлами по движкам.
Для кого. Для разработчиков игр, которые работают в разных движках с помощью агента.
Подходит, если
- Нужны приемы под конкретный движок без ручного выбора скиллов
- Нужно охватить несколько движков одним набором
- Нужна помощь по механикам, физике, камерам или релизу игры
Не подходит, если
- Проект не про разработку игр
- Нужен готовый ассет или движок, а не знания для агента
Пример запроса к агенту
Помоги сделать плавную камеру для платформера на GodotОграничения
Скиллы дают знания и приемы, а сборка и запуск игры идут в самом движке. Полный набор большой, поэтому роутер и бандлы ограничивают, что попадет в контекст. Материал на английском.
Как отключить. Удалите установленные скиллы через skills CLI или снимите плагины через /plugin.
Проверка безопасности
- Скиллы состоят из справочников и приемов, код игры не запускают
Коротко о README
README описывает набор скиллов по геймдеву для агентов с мастер-роутером, который определяет движок и задачу и подгружает только нужные скиллы. Установка идет одной командой через skills CLI, а для Claude Code репозиторий работает как плагин-маркетплейс с бандлами по движкам. Скиллы разложены по движкам, дисциплинам, жанрам и этапам работы. Выбор движка эксклюзивный, а дисциплины и жанры комбинируются.
SKILL.md
--- name: router description: > Routes any game-development request to the right specialized skill(s): it detects the engine (Godot, Unity, Unreal, Bevy, Phaser, PixiJS, three.js, LOVE, pygame, Roblox) and the task, then reads the chosen skill before acting. Use to make a game or to decide which skill applies — for players, levels, enemies, shaders, art direction, cameras, game feel, physics, input, audio, saving, multiplayer, AI, dialogue, procedural generation, or performance. Start here when unsure which gamedev skill to use. --- # Master Router — Game-Development Skill Dispatcher
Частые вопросы
Нужно ли называть скиллы вручную?
Нет. Роутер сам определяет движок и задачу и подгружает подходящие скиллы.
Можно поставить только один движок?
Да, в Claude Code есть бандлы, например router плюс godot, unity или web-engines.
Похожие
Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything