awesome-gamedev-agent-skills

Набор скиллов по геймдеву для AI-агентов с роутером, который сам подбирает нужные под движок и задачу

Скилл

Низкий риск

Низкий уровень ставим, когда запись в основном дает агенту инструкции и справочные материалы.

Почему такой уровень

  • Скиллы состоят из справочников и приемов, код игры не запускают
Все причины и проверки

gamedev-skills/awesome-gamedev-agent-skills

Установка

В терминале, через 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.

Понадобится: Node.js

Сверено с репозиторием 26 сент. 2026, коммит 44888f2.

Текст для агента

Установи набор командой 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, субагенты и ревью кода

ПлагинСредний рискБез VPN292,5 тыс.Звезды репозитория
Выбор редакции

Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура

СкиллНизкий риск271,4 тыс.Звезды репозитория
Выбор редакции

Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации

CLIСредний рискБез VPN139,3 тыс.Звезды репозитория

Референсные MCP-серверы

Model Context Protocol servers

Официальный

Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything

MCP-серверСредний риск90,6 тыс.Звезды репозитория
Foxx AIawesome-gamedev-agent-skills

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.