unreal-engine — скилл для Claude Code: что делает и как установить
Скилл обучает ассистента исследовать структуру проекта Unreal Engine перед написанием кода. Он находит файлы .uproject, сканирует ассеты и настраивает C++, Enhanced Input или GAS.
npx skills add DSTN2000/claude-unreal-engine-skill --skill unreal-engine -a claude-codeЧто делает unreal-engine
Скилл запрещает агенту додумывать структуру проекта на ходу. Сначала ассистент ищет файл .uproject, чтобы прочитать точную версию движка, активные плагины и подключённые модули. Затем инструмент сканирует папки Source и Content. Ассистент проверяет существующие классы персонажей, префиксы ассетов и контексты ввода вместо того, чтобы предлагать выдуманные имена.
Внутри заложены сценарии для работы с Enhanced Input и Gameplay Ability System. Для GAS скилл напоминает прописать модули GameplayAbilities, GameplayTags и GameplayTasks в файле Build.cs. Он также учитывает правильное расположение UAbilitySystemComponent на персонаже или в PlayerState. Бинарные файлы .uasset невозможно прочитать как обычный текст. Поэтому скилл находит их по маскам имён в каталоге, а детали логики предлагает уточнять у разработчика.
Какие задачи решает
- найти версию движка и активные плагины внутри .uproject
- привязать действия Enhanced Input к методам в C++
- прописать зависимости Gameplay Ability System в Build.cs
- найти ассеты ввода и блюпринтов по префиксам в Content
Примеры запросов агенту
- Помоги настроить привязку прыжка через Enhanced Input в моём персонаже
- Проверь конфигурацию GAS и подскажи, какие модули добавить в Build.cs
- Найди в проекте ассеты InputAction и покажи структуру существующих классов
Как установить unreal-engine
1Через Skills CLI (Vercel)
npx skills add DSTN2000/claude-unreal-engine-skill --skill unreal-engine -a claude-code2Вручную: положить файлы
~/.claude/skills/unreal-engine/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/unreal-engine/
1Через Skills CLI (Vercel)
npx skills add DSTN2000/claude-unreal-engine-skill --skill unreal-engine -a codex2Вручную: положить файлы
.agents/skills/unreal-engine/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add DSTN2000/claude-unreal-engine-skill --skill unreal-engine -a cursor2Вручную: положить файлы
.cursor/skills/unreal-engine/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install DSTN2000/claude-unreal-engine-skill unreal-engine2Вручную: положить файлы
.github/skills/unreal-engine/SKILL.md1Через Skills CLI (Vercel)
npx skills add DSTN2000/claude-unreal-engine-skill --skill unreal-engine -a gemini-cli2Командой платформы
gemini skills install https://github.com/DSTN2000/claude-unreal-engine-skillВручную: положить файлы
.devin/skills/unreal-engine/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add DSTN2000/claude-unreal-engine-skill --skill unreal-engine -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о unreal-engine
Как установить unreal-engine в Claude Code?
Выполните в терминале команду npx skills add DSTN2000/claude-unreal-engine-skill --skill unreal-engine -a claude-code.
Что делает скилл unreal-engine?
Он задаёт правила предварительного исследования проекта перед генерацией кода. Ассистент сначала изучает .uproject, пути в Source и файлы в Content, а уже затем пишет код под вашу версию движка.
Может ли ассистент читать логику внутри файлов .uasset?
Нет, файлы .uasset бинарные. Ассистент может обнаружить их пути и имена на диске через консольный поиск, но логику блюпринтов нужно объяснять словами.