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

design-game — скилл для Claude Code: визуальный дизайн игры

Проводит аудит визуала и игрового ощущения готовой игры, ставит оценки по областям и вносит правки: фон, частицы, анимации, типографика.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add PlayableIntelligence/game-creator --skill design-game -a claude-code
Открыть на GitHub

Что делает design-game

Скилл открывает проект, читает package.json, src/core/Constants.js, файлы сцен и сущностей, а затем собирает таблицу оценок от 1 до 5 по девяти областям: фон и атмосфера, палитра, анимации и твины, частицы, переходы между экранами, типографика, game feel, экран проигрыша и реакция персонажей. Дальше идёт список улучшений, отсортированный по визуальному эффекту, с описанием простыми словами — что именно изменится на экране.

Правки вносятся по правилам скилла game-designer: новые значения уходят в Constants.js, эффекты запускаются через EventBus, графика предпочитается процедурная. Геймплей не трогается — физика, подсчёт очков, управление и тайминги спавна остаются как были. Для логики есть отдельный скилл add-feature.

Перед запуском стоит знать две вещи. Позиции и размеры должны быть привязаны к масштабу PX из Constants.js: если в проекте жёстко прописаны пиксели, на другом размере экрана вёрстка поедет. И проверка после правок — npm run build, так что сборка в проекте должна работать. Много эмиттеров частиц или градиентов на кадр просаживают FPS, поэтому скилл советует переиспользовать частицы и кэшировать текстуры градиентов.

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

  • оценить визуал игры по списку областей и понять, что проседает
  • добавить градиент неба и параллакс звёзд вместо плоской заливки
  • включить частицы взрыва при уничтожении объекта
  • добавить тряску экрана при попадании
  • починить вёрстку, которая ломается на другом размере экрана

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

  • /design-game examples/asteroid-dodge
  • /design-game
  • прогони дизайн-пасс по моей игре и покажи таблицу оценок

Как установить design-game

1Через Skills CLI (Vercel)

npx skills add PlayableIntelligence/game-creator --skill design-game -a claude-code

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

~/.claude/skills/design-game/SKILL.md

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

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

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

game-designer Скилл для геймдизайна: разбирает браузерную игру и доводит её вид — фон, частицы, анимации, переходы между сценами. CX Codex +1 1 900установок game-assets Скилл рисует пиксель-арт спрайты, анимированных персонажей и предметы для браузерных игр прямо кодом, без внешних картинок. CX Codex +1 1 600установок phaser Скилл задаёт агенту структуру проекта для 2D-игр на Phaser 3: сцены, общий стейт, шина событий. Пригодится, когда начинаете новую игру или добавляете в неё механики. CX Codex +1 1 400установок game-audio Генерирует процедурную фоновую музыку и звуковые эффекты для браузерных игр через Web Audio API. Работает без внешних файлов и сторонних пакетов. CX Codex +1 1 300установок game-architecture Скилл задаёт структуру проекта браузерной игры: EventBus, единый GameState, Constants.js и порядок слоёв. Пригодится, когда код игры уже расползается. CX Codex +1 1 200установок make-game Скилл структурирует разработку видеоигр: от проработки геймплея и выбора движка до генерации проекта и исправления багов. CX Codex +1 1 100установок game-qa Скилл для автотестов браузерных игр: проверяет визуал, геймплей, производительность и доступность через Playwright. Пригодится, когда тесты надо писать или разбирать их падения. CX Codex +1 1 100установок game-3d-assets Подбирает, генерирует и встраивает 3D-модели GLB и GLTF в браузерные игры на Three.js вместо стандартных кубов и сфер. CX Codex +1 1 100установок

Похожие

game-development miles990 Скилл с паттернами для игр: игровой цикл, ECS, коллизии, поведение врагов. Пригодится, когда агент пишет логику на Unity, Godot или Flutter. CX Codex +1 410установок create-game-vfx MengTo Скилл для ИИ-агента, который помогает делать визуальные эффекты в Three.js: атаки, попадания, статусы, телеграфы. Полезен, когда эффект должен читаться в бою и не ронять кадры. CX Codex +1 1 300установок frontend-design cline Скилл задаёт агенту смелое визуальное направление и заставляет доводить код до продакшн-уровня. Пригодится, когда интерфейс не должен выглядеть как типовой вывод нейросети. CX Codex +1 7 300установок design-brief julianoczkowski Проводит интервью о задаче, смотрит существующий код и сохраняет дизайн-бриф в markdown. Пригодится перед стартом новой страницы или фичи. CX Codex +1 5 300установок design-negotiation Owl-Listener Помогает дизайнерам защищать качество интерфейса, сроки и состав задач в спорах с менеджерами и разработчиками через факты и поиск компромиссов. CX Codex +1 1 700установок no-ai-design-slop MengTo Пассивный фильтр качества дизайна: ловит рефлекторные решения и типовые дефекты интерфейса, пока вы пишете или правите UI. CX Codex +1 1 300установок

Рядом в теме «Геймдев и 3D: Unity, Unreal, Godot, Blender»

Всё по теме «Геймдев и 3D: Unity, Unreal, Godot, Blender» →

Вопросы о design-game

Как установить design-game в Claude?

Выполните npx skills add PlayableIntelligence/game-creator --skill design-game -a claude-code. Файл скилла окажется в ~/.claude/skills/design-game/SKILL.md.

Что делает design-game?

Проводит аудит визуального дизайна и игрового ощущения существующей игры, ставит оценки по областям и вносит улучшения: фон, палитра, анимации, частицы, переходы, типографика.

Можно ли через него менять игровую логику?

Нет. Скилл не трогает физику, подсчёт очков, управление и тайминги спавна. Для изменений логики в описании указан скилл add-feature.

Исходный текст

SKILL.md · MIT
---
name: design-game
description: Audit and improve the visual design, polish, and player experience of an existing game. Use when the user says "make my game look better", "improve the design", "add polish", "add juice", "add particles", "fix the UI", or "make it more visually appealing". Do NOT use for gameplay logic changes (use add-feature instead).
argument-hint: "[path-to-game]"
license: MIT
metadata:
  author: OpusGameLabs
  version: 1.3.0
  tags: [game, design, polish, ui, particles, visual]
---

## Performance Notes

- Take your time to do this thoroughly
- Quality is more important than speed
- Do not skip validation steps

# Design Game

Run a UI/UX design pass on an existing game to improve visuals, atmosphere, and game feel. No design experience needed — this command analyzes your game and applies proven visual patterns.

## Instructions

Analyze the game at `$ARGUMENTS` (or the current directory if no path given).

First, load the game-designer skill to get the full design vocabulary and patterns.

### Step 1: Audit

- Read `package.json` to identify the engine
- Read `src/core/Constants.js` for the current color palette and config
- Read all scene files to understand current visuals
- Read entity files to see how game objects are drawn
- Read `src/core/EventBus.js` for existing events

### Step 2: Design Report

Score each area 1-5 and present as a table:

| Area | Score | Notes |
|------|-------|-------|
| Background & Atmosphere | | |
| Color Palette | | |
| Animations & Tweens | | |
| Particle Effects | | |
| Screen Transitions | | |
| Typography | | |
| Game Feel / Juice | | |
| Game Over | | |
| Expression Usage | | If personality characters exist, score how reactively expressions change to game events. Score 1 if expressions never change. |

Then list the top improvements ranked by visual impact, with a plain-English description of what each one does (e.g., "Add a sky gradient so the background looks like a real sky instead of a flat color").

### Step 3: Implement

Ask the user which improvements they want, or implement all if they say so. Follow the game-designer skill patterns:

1. All new values in `Constants.js`
2. Use EventBus for triggering effects
3. Don't alter gameplay (physics, scoring, controls, spawn timing)
4. Prefer procedural graphics
5. New files in proper directories

### Step 4: Verify

- Run `npm run build` to confirm no errors
- Summarize all changes made in plain English

## Example Usage

### Full design pass
```
/design-game examples/asteroid-dodge
```
Result: Audits visuals → scores Background 2/5, Particles 1/5, Typography 3/5 → adds sky gradient background, star parallax, explosion particles on asteroid destroy, screen shake on hit, smooth scene transitions. All values in Constants.js.

## Troubleshooting

### Visual changes cause performance drops
**Cause:** Too many particle emitters or gradient fills per frame.
**Fix:** Limit active particles (pool and reuse). Use cached gradient textures instead of recreating per-frame.

### Design changes break layout on different screen sizes
**Cause:** Hardcoded pixel positions instead of using PX scale factor.
**Fix:** All positions and sizes should use Constants.js PX-relative values.

## Next Step

Tell the user:

> Your game looks much better now! Next, run `/game-creator:add-audio` to add chiptune background music and retro sound effects — all procedurally generated, no audio files needed.
>
> **Pipeline progress:** ~~/viral-game~~ → ~~/design-game~~ → `/add-audio` → `/qa-game` → `/review-game`
>
> *(This is the `/viral-game` one-shot pipeline — not the `/make-game` multi-session, milestone-driven workflow.)*

© OpusGameLabs · MIT · PlayableIntelligence/game-creator

Смотрите также

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

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