level-design · pluginagentmarketplace — скилл для Claude Code: планирование уровней в играх
Помогает продумать структуру уровня, темп, сложность и подачу сюжета через окружение. Пригодится геймдизайнеру на этапе бумажного прототипа и вайтбокса.
npx skills add pluginagentmarketplace/custom-plugin-game-developer --skill level-design -a claude-codeЧто делает level-design
Скилл описывает пять опор проектирования уровня: поток, темп, находки, понятность и вызов. Внутри разобраны типовые схемы — линейная, хаб со спицами и метроидвания — с плюсами, минусами и жанрами, для которых они подходят.
Отдельные блоки посвящены темпу и подаче истории через окружение. Для темпа дана кривая интенсивности с чередованием нарастания, пика и отдыха, а также разбор, что ставить в каждую из этих фаз. Для истории — приёмы вроде брошенных предметов, света и звука, плюс три слоя находок: очевидный, скрытый и глубокий.
Рабочий процесс начинается с концепта на бумаге: набросок планировки, ключевые моменты, путь игрока. Дальше идёт вайтбокс в движке — блокировка примитивами и проверка масштаба с таймингом. Скилл принимает необязательные параметры level_type и game_genre. Если проект уже ушёл в детальную геометрию, эти схемы мало что добавят.
Какие задачи решает
- выбрать структуру уровня под жанр игры
- разложить интенсивность по фазам нарастания, пика и отдыха
- заложить сюжет в окружение без катсцен
- спланировать путь игрока от старта до финала
- перейти от наброска на бумаге к вайтбоксу в движке
Примеры запросов агенту
- продумай структуру уровня для метроидвании: где выдать способность X и что ей заблокировать
- составь кривую интенсивности для линейного уровня в FPS
- разложи историю заброшенной станции по предметам и освещению
Как установить level-design
1Через Skills CLI (Vercel)
npx skills add pluginagentmarketplace/custom-plugin-game-developer --skill level-design -a claude-code2Вручную: положить файлы
~/.claude/skills/level-design/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/level-design/
1Через Skills CLI (Vercel)
npx skills add pluginagentmarketplace/custom-plugin-game-developer --skill level-design -a codex2Вручную: положить файлы
.agents/skills/level-design/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add pluginagentmarketplace/custom-plugin-game-developer --skill level-design -a cursor2Вручную: положить файлы
.cursor/skills/level-design/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install pluginagentmarketplace/custom-plugin-game-developer level-design2Вручную: положить файлы
.github/skills/level-design/SKILL.md1Через Skills CLI (Vercel)
npx skills add pluginagentmarketplace/custom-plugin-game-developer --skill level-design -a gemini-cli2Командой платформы
gemini skills install https://github.com/pluginagentmarketplace/custom-plugin-game-developer --path skills/level-designВручную: положить файлы
.devin/skills/level-design/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add pluginagentmarketplace/custom-plugin-game-developer --skill level-design -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора2
Другие версии level-design
Похожие
Рядом в теме «Геймдев и 3D: Unity, Unreal, Godot, Blender»
Всё по теме «Геймдев и 3D: Unity, Unreal, Godot, Blender» →Вопросы о level-design
Как установить level-design в Claude?
Выполните npx skills add pluginagentmarketplace/custom-plugin-game-developer --skill level-design -a claude-code. После этого файл скилла лежит в ~/.claude/skills/level-design/SKILL.md.
Что делает level-design?
Разбирает проектирование уровней: схемы линейных, хабовых и метроидвания-структур, кривую темпа, подачу сюжета через окружение и порядок работы от концепта до вайтбокса.
Какие параметры принимает скилл?
level_type со значениями linear, open_world, hub, procedural, puzzle и game_genre со значениями action, adventure, puzzle, platformer, fps, rpg. Оба необязательные.