К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

threejs-game-ui-designer — скилл для Claude Code: дизайн игровых

Скилл для проектирования игровых интерфейсов на Three.js: HUD, меню, экраны паузы и победы, адаптивная вёрстка для мобильных и десктопа. Помогает избежать наложений, обеспечить читаемость и согласованность со стилем игры.

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

Что делает threejs-game-ui-designer

Скилл направляет дизайн UI через семь шагов: снимки существующего состояния, инвентаризация экранов (геймплей, пауза, настройки, проигрыш, победа, загрузка, сенсорные элементы), определение иерархии (выживание и статус в приоритете, потом задача, потом обратная связь, потом украшение), замена стандартных карточек на авторские кластеры, иконки, бейджи, алёрты и модальные состояния, использование стабильных размеров и отступов для безопасной зоны, привязка UI к состоянию игры вместо дублирования правил, проверка переполнения текста на обоих экранах.

Внутри папки references/ui-patterns.md — схемы иерархии состояний, зоны HUD, сенсорные элементы, ограничения адаптивности и связывание с игровым состоянием. Скилл подключает threejs-image-generator для логотипов, иконок, фонов меню и 2D-ассетов, если это повысит качество, и threejs-3d-generator только для подлинно трёхмерных объектов в меню, не для плоских элементов HUD.

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

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

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

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

  • Спроектируй HUD для игры-аркады: полоса здоровья слева, счёт в центре, иконки предметов справа, сенсорные кнопки внизу
  • Переделай экран паузы: текущий дизайн с карточками замени на авторские блоки, проверь читаемость на мобильном
  • Создай меню настроек с учётом безопасной зоны айфона и переполнения длинных названий параметров на мобильном

Как установить threejs-game-ui-designer

1Через Skills CLI (Vercel)

npx skills add majidmanzarpour/threejs-game-skills --skill threejs-game-ui-designer -a claude-code

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

~/.claude/skills/threejs-game-ui-designer/SKILL.md

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

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

Весь набор →

Похожие

survival-crafting gamedev-skills Плейбук для survival-игр: петля добычи, крафта и стройки, голод с жаждой и температурой, тиры инструментов. Даёт псевдокод узлов и разбор настроек, на которых петля ломается. Claude Code CX Codex Cursor +1 5 700установок godot-csharp gamedev-skills Скилл для написания игр на C# в Godot 4.7 с поддержкой частичных классов, lifecycle-методов, Export-полей, сигналов как событий C# и взаимодействия с GDScript. Нужен Godot .NET build и .NET SDK 8+. Claude Code CX Codex Cursor +1 5 600установок godot-multiplayer gamedev-skills Настраивает сетевой мультиплеер в Godot 4.7 через ENet, аннотации @rpc, репликацию узлов и разграничение authority между сервером и клиентами. Claude Code CX Codex Cursor +1 5 600установок threejs-gltf-loading gamedev-skills Загружает glTF и GLB в three.js и проигрывает запечённые клипы через AnimationMixer, включая сжатые DRACO, Meshopt и KTX2. Пригодится, когда модель вроде загрузилась, а на экране пусто. Claude Code CX Codex Cursor +1 5 400установок unity-physics gamedev-skills Помогает настроить 3D-физику в Unity 6.3 LTS: движение через Rigidbody, рейкасты, триггеры и слои коллизий. Пригодится при написании скриптов перемещения и проверок сцены. Claude Code CX Codex Cursor +1 5 400установок unity-input-system gamedev-skills Скилл для Claude Code, который настраивает ввод в Unity 6.3 LTS через Input System: action maps, PlayerInput, чтение значений в C#. Claude Code CX Codex Cursor +1 5 400установок orbit-card heygen-com Скилл для встраивания готового 10-секундного 3D-блока HyperFrames: карточка фичи облетает сферу из точек по траектории камеры из Blender. Claude Code CX Codex Cursor +1 9 800установок sdf earthtojake Скилл создаёт и проверяет SDFormat-файлы для моделей и миров, а затем помогает подготовить их к передаче в симулятор. Claude Code CX Codex Cursor +1 10 500установок

Вопросы о threejs-game-ui-designer

Как установить threejs-game-ui-designer в Claude Code?

Выполни npx skills add majidmanzarpour/threejs-game-skills --skill threejs-game-ui-designer -a claude-code, затем открой ~/.claude/skills/threejs-game-ui-designer/SKILL.md.

Что делает threejs-game-ui-designer?

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

Когда нужно подключать threejs-image-generator и threejs-3d-generator?

Подключи threejs-image-generator для логотипов, иконок, фонов и 2D-ассетов, если хочешь повысить качество. threejs-3d-generator используй только для подлинно трёхмерных объектов в меню, не для плоских элементов HUD.

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

SKILL.md · MIT
---
name: threejs-game-ui-designer
description: "Design premium Three.js game UI: HUDs, menus, overlays, pause/win/lose screens, settings, icon controls, touch UI, typography, responsive layout, safe areas, text fit, and UI/world cohesion."
---

# Three.js Game UI Designer

Make game UI intentional, readable, responsive, and specific to the genre.

Preserve the user's requested scope and style. For a narrow HUD fix, retain the existing design and check the changed state and target viewports. For a complete UI pass, use the full workflow below. Mobile input is required when mobile is a target, not because a desktop-only game has UI.

## Reference

`references/ui-patterns.md` — hierarchy and required states, HUD zones, menus, touch controls, responsive constraints, style cohesion, and state wiring. Read it before designing HUDs, menus, overlays, touch controls, or responsive layout.

Load `threejs-image-generator` when logos, icons, GUI art, faction marks, menu backgrounds, or 2D HUD assets would raise the quality. `threejs-3d-generator` only for genuine 3D menu objects and diegetic props, not flat HUD elements.

## Workflow

1. Capture desktop and mobile screenshots of what exists.
2. Inventory the UI states: gameplay, pause, settings, fail and retry, win or milestone, loading, touch controls.
3. Set the hierarchy: survival and status, then objective, then feedback, then flavor.
4. Replace utility stat cards with authored clusters, meters, badges, icons, alerts, and modal states.
5. Use stable dimensions, safe-area padding, text-fit constraints, and hover/pressed/focus/disabled states.
6. Wire UI to game state rather than duplicating game rules inside UI code.
7. Check text fit and overlap with the longest likely values, safe areas, touch targets, and real state changes on both viewports.

## What goes wrong

A generic dashboard of stat cards · UI covering the player, threats, or the next decision · text that shifts and clips on mobile · decorative panels that reduce readability · touch controls that look right but emit no intents.

## Report

UI intent and states covered, files changed, target-viewport screenshots, text-fit and overlap findings, safe-area and touch-target evidence where applicable, and remaining risks. Feed these results into the lead's consolidated pass rather than rerunning unchanged game-wide checks.

© majidmanzarpour · MIT · majidmanzarpour/threejs-game-skills

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

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

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