game-ui-design
Use when designing or redesigning game HUDs, menus, inventories, character screens, maps, progression screens, or results screens; when creating their…
Skill by hellsan631
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/hellsan631-game-ui-design
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/game-ui-design
What's inside
- Skill name
game-ui-design- Description
- Use when designing or redesigning game HUDs, menus, inventories, character screens, maps, progression screens, or results screens; when creating their composition, art direction, visual hierarchy, and interaction storyboards.
- License
- Apache-2.0
- Instructions
- 77 lines in SKILL.md · view on GitHub
Files (9)
- AGENTS.md
- LICENSE
- NOTICE
- SKILL.md
- openai.yaml · agents/
- critique.md · references/
- evaluation.md · references/
- patterns.md · references/
- sources.md · references/
SKILL.md (first lines)
<!-- Adapted from omer-metin/skills-for-antigravity; rewritten for hellsan631/skills on 2026-10-15. See NOTICE and LICENSE. --> # Game UI design Design game screens whose composition, imagery, typography, and feedback express the game's activity and player fantasy. Deliver the rendered design and the consequential states needed to understand it. Use a short rationale to explain choices visible in the work. This skill is for design work: concepts, screen layouts, visual direction, mockups, and interaction prototypes. A prose specification is the deliverable only when the user asks for one. Use the available design tools to make the screen visible. If rendering is unavailable, identify the result as an unrendered proposal. ## What good game UI focuses on ### The game activity determines the composition Identify what the player is doing: reacting, navigating, comparing, planning, expressing a character, or celebrating a result. Let that activity determine the layout. A combat HUD preserves the scene and supports short glances. A planning screen can hold related choices together for deliberate comparison. A reward screen can make an earned item or achievement the dominant subject. Name what the player should notice first, what they inspect next, and what they can do from there. Use this order to decide which elements receive space, contrast, detail, and motion. Avoid importing the same panel arrangement into every screen family. ### The layout expresses the mechanics Use position, grouping, connections, and sequence to show how the game works. Place a cost beside the choice it enables, a candidate item beside what it replaces, and a prerequisite on the path to its unlock. Distinguish ownership, selection, availability, and investment when they mean different things. Choose a spatial structure that matches the relationship. Slots express equipment assignment; a tree expresses development or dependency; a list supports repeated comparison; a map expresses location. A decorative connector must not imply a mechanical dependency that does not exist. Make the important relationship understandable before the player opens a tooltip. ### The player fantasy guides art direction Describe the role and moment precisely enough to choose visual devices. A field commander allocating scarce resources, a collector admiring a rare creature, and a performer receiving a score need different emphasis even within one world. Translate that direction into imagery, shape, material, type, color roles, and motion. A cartographer's map may use route markings and marginal notes; a tournament broadcast may use bold standings, team insignia, and a score reveal. Choose devices that reinforce the activity. Genre labels and a dark palette alone leave the design undecided. ### Compose a screen with a focal subject Decide what owns the frame: the playable scene, a character, an item, a map, a build, or an accomplishment. Establish a dominant visual mass, supporting groups, and quiet space. The subject may be a mechanical arrangement such as a build tree; large character art is useful when it serves this screen. Vary scale, value, silhouette, alignment, and density to create the reading order. Reserve the strongest accents for the current choice or event. Keep supporting frames and textures subordinate to the content they organize. At thumbnail size, the main subject and hierarchy should still be recognizable. ### Information density serves the decision Keep related values visible together when the player must compare them. Favor concise labels, recognizable item imagery, and meaningful diagrams where they communicate faster than explanatory prose. Put detailed rules and lore in inspection without hiding the identity or broad purpose of a choice. Treat deliberate uncertainty as part of the design. A player may need to recognize a strategic role while discovering its exact interactions through play. Expose what makes a choice intentional without inventing certainty the game does not provide. Judge empty space and density by the work the player needs to do. ### Feedback gives an action weight Design how attention lands on a choice, what a preview reveals, and how the screen changes after commitment. Equipping can update the visible character and comparison; investing can illuminate a path and change the remaining budget; a reward reveal can resolve into a stable summary. Use changes of scale, value, position, and motion to explain the event and its importance. Differentiate a routine selection from a major unlock. Show key before-and-after frames or a short interaction sequence. Keep the result understandable when motion is reduced, and let repeated actions reach their useful state promptly. ## Design the screen ### Establish the moment and constraints Inspect the existing game, supplied brief, accepted screens, and available assets. Identify the screen's place in the game loop, the player's role, intended feeling, meaningful choice, input method, and target dimensions. Carry forward the project's accepted visual language unless redesign is requested. State the intended experience in one concrete sentence, then list only assumptions that affect the design. Ask about missing facts that change the direction; make ordinary visual decisions yourself. Scale the exercise to the request: a component change does not require a new art direction. ### Study and choose a direction Inspect relevant reference images when available. Name the particular composition, typographic relationship, asset treatment, or interaction worth borrowing and why it fits this game. Use the case studies in [design sources](references/sources.md) when choosing references. A game title is not a visual brief. Define a small set of visible choices: the focal subject, layout structure, type roles, shape language, palette roles, and asset treatment. Identify the character render, item art, map, icons, or background that the composition depends on. Use existing assets where suitable; create or source missing art when tools allow it. Mark provisional art so it can be judged at the right level of finish. When the composition is unresolved, explore distinct rough arrangements before polishing one. Vary the focal subject or relationship between regions, not merely the colors. Choose the arrangement that best expresses the activity and intended feeling, then develop it. ### Render and develop the design Work from the relevant [screen patterns](references/patterns.md). Build the composition with representative content and the art it needs. Establish large shapes and visual emphasis before refining typography, icons, materials, and fine spacing. For a HUD, compose over gameplay imagery or a clearly identified scene mockup. Make the important choice and its consequence visible. Design the states that change the composition or the meaning of a control, such as selection, preview, equipped, locked, and earned. Show them as frames, overlays, or a prototype. Match the depth of interaction design to the request. Design for the intended input and viewing conditions. Keep labels, focus, and meaningful state distinctions readable; fit long names and enlarged text without losing the central choice. Treat these as constraints on the composition while preserving its character. ### Critique the rendered work and revise Inspect the actual result at thumbnail size and intended viewing size. Apply [design critique](references/critique.md) to its focal hierarchy, mechanical relationships, fantasy, visual coherence, density, and feedback. Identify the strongest mismatch between the intended experience and the visible screen, make a concrete design change, and inspect it again. Finish with the rendered artifact, a brief explanation of the consequential design choices, and any unresolved asset or interaction limitations. A written rationale cannot establish visual quality. When improving this skill itself, compare its generated screens using [visual evaluation](references/evaluation.md).
From hellsan631/skills, Apache-2.0.
More from hellsan631/skills
- 0.570score
midjourney-prompting
hellsan631
Use when the user requests Midjourney prompts, reference and model setup, guided image generation, or revisions based on generated results.
SkillAFreshness: AClaude Code +9 - 0.570score
game-visual-identity
hellsan631
Develops a recognizable visual identity for video game characters, icons, items, and related art.
SkillAFreshness: AClaude Code +9 - 0.539score
visual-identity-grilling
hellsan631
Use when the user wants to quickly iterate on game visual identity through challenging questions and rendered comparisons, or asks to combine grilling with…
SkillAFreshness: AClaude Code +9 - 0.529score
why
hellsan631
Use for 'why does X work this way', 'why we picked Y', design rationale, regressions, postmortems, or data-backed thresholds.
SkillBFreshness: BClaude Code +9 - 0.524score
codebase-design
hellsan631
Use when designing or improving a module's interface, when deciding where a seam goes, when code needs to be more testable or navigable, or when another skill…
SkillBFreshness: BClaude Code +9 - 0.524score
domain-modeling
hellsan631
Use when codebase terminology is in dispute, when writing or editing a CONTEXT.md, or when recording an ADR.
SkillBFreshness: BClaude Code +9 - 0.524score
principal-game-designer
hellsan631
Use when drafting a game system's design, revising one, critiquing a design document, or checking whether a spec is buildable.
SkillBFreshness: BClaude Code +9 - 0.524score
improve-codebase-architecture
hellsan631
Use when a codebase has architectural friction and the user wants refactoring options.
SkillBFreshness: BClaude Code +9 - 0.524score
prototype
hellsan631
Use when you need to sanity-check a state model or interaction before building it, or when you need to decide what a UI should look like.
SkillBFreshness: BClaude Code +9 - 0.524score
wizard
hellsan631
Use when provisioning infrastructure, setting up credentials or CI secrets, walking an unfamiliar third-party dashboard, or running a one-off migration or…
SkillBFreshness: BClaude Code +9 - 0.521score
principle-encode-lessons-in-structure
hellsan631
Apply when you write the same instruction a second time or notice a recurring correction.
SkillBFreshness: BClaude Code +9 - 0.521score
blast-radius
hellsan631
Use for 'blast radius of X', 'what could this break', or when reviewing a small diff you do not trust.
SkillBFreshness: BClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 22, 2026 (7 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- Repository
- github.com/hellsan631/skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from hellsan631
- 0.570score
midjourney-prompting
hellsan631
Use when the user requests Midjourney prompts, reference and model setup, guided image generation, or revisions based on generated results.
SkillAFreshness: AClaude Code +9 - 0.570score
game-visual-identity
hellsan631
Develops a recognizable visual identity for video game characters, icons, items, and related art.
SkillAFreshness: AClaude Code +9 - 0.539score
visual-identity-grilling
hellsan631
Use when the user wants to quickly iterate on game visual identity through challenging questions and rendered comparisons, or asks to combine grilling with…
SkillAFreshness: AClaude Code +9 - 0.529score
why
hellsan631
Use for 'why does X work this way', 'why we picked Y', design rationale, regressions, postmortems, or data-backed thresholds.
SkillBFreshness: BClaude Code +9 - 0.524score
domain-modeling
hellsan631
Use when codebase terminology is in dispute, when writing or editing a CONTEXT.md, or when recording an ADR.
SkillBFreshness: BClaude Code +9 - 0.524score
codebase-design
hellsan631
Use when designing or improving a module's interface, when deciding where a seam goes, when code needs to be more testable or navigable, or when another skill…
SkillBFreshness: BClaude Code +9
Cite this page
game-ui-design skill. Agent Mart. https://agentmart.dev/skills/hellsan631-game-ui-design (last updated 2026-10-24)