game-ui-workflow
Skill718 starsChanged 22 days agoMITView on GitHub
Design and implement game HUDs, menus, icons and portrait systems from visual proposals through reusable engine assets and input checks. Use when a game interface needs a coherent visual and behavior contract.
In this repository43 other files it gives its agents.
- AGENTS.mdAGENTS.md
- .agents/skills/img2threejs/CLAUDE.mdCLAUDE.md
- CLAUDE.mdCLAUDE.md
- .claude/skills/img2threejs/CLAUDE.mdCLAUDE.md
- 3d-production-routingSkill
- blender-game-animationSkill
- character-sheet-pipelineSkill
- fal-ai-generationSkill
- feature-handoffSkill
- game-animation-integrationSkill
- game-audio-workflowSkill
- game-level-designSkill
- gameplay-visual-reviewSkill
- game-vfx-workflowSkill
- higgsfield-workflowSkill
- image-reference-workflowSkill
- img2threejsSkill
- materials-to-gameSkill
- motion-reference-workflowSkill
- planSkill
- video-watchSkill
- voice-dictation-setupSkill
- workspace-authoringSkill
- 3d-production-routingSkill
- blender-game-animationSkill
- character-sheet-pipelineSkill
- fal-ai-generationSkill
- feature-handoffSkill
- game-animation-integrationSkill
- game-audio-workflowSkill
- game-level-designSkill
- gameplay-visual-reviewSkill
- game-ui-workflowSkill
- game-vfx-workflowSkill
- higgsfield-workflowSkill
- image-reference-workflowSkill
- img2threejsSkill
- materials-to-gameSkill
- motion-reference-workflowSkill
- planSkill
- video-watchSkill
- voice-dictation-setupSkill
- workspace-authoringSkill
The file
We split this skill into the rules it gives an agent
6 rules. About 0 are common, 6 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈6
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 14
Use a native game capture as the context for a proposal.
- Distinctive: line 26
Test the intended selection/grouping rules.
- Distinctive: line 31
Keep approved art and source masters, with stable asset IDs and a manifest of source paths/hashes.
- Distinctive: line 45
Use the engine's existing UI tools or an available editor bridge.
- Distinctive: line 47
Keep layout and world-input exclusion in agreement: a click over a panel must not also command the world.
- Distinctive: line 51
Read current values and cooldowns from their authoritative systems.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Game UI workflow
Inspect the current game camera, input rules, UI framework and representative screens. Reuse the project's selected visual language and framework. Establish the information and actions the player needs before generating decorative art.
Design against real gameplay
Use a native game capture as the context for a proposal. Keep it intact when comparing HUD alternatives, so changing the background cannot disguise contrast or obstruction. Define shared surface, type, spacing and selection tokens; preserve semantic colours for ownership, health, danger and accepted choices.
Separate visual art from live data. Decide which values come from runtime state, which actions dispatch existing commands and what remains unimplemented. Show unavailable data honestly instead of inventing a currency, timer or gameplay rule. Include hover, selected, disabled, empty and overflow states when relevant.
Review the actual interface scale and aspect ratios. Corner anchors, minimum sizes, long labels and compact rosters should remain usable at a narrow viewport. Test the intended selection/grouping rules; unit type and team may be independent keys. A combined health display and a range of differing stats are different data.
Prepare reusable assets
Keep approved art and source masters, with stable asset IDs and a manifest of source paths/hashes. Export icons at their intended display scale. Check alpha edges on light/dark backgrounds, shared optical weight and silhouette readability. For stretchable panels, identify border regions explicitly; verify corners at several sizes before choosing nine-slicing or another rendering approach.
Static and animated portraits need the same crop and a reliable still fallback. Budget concurrent video decoders/render targets, share identical playback when appropriate and release hidden views. Portrait art should be data-driven rather than adding a new UI branch for each character. Preserve GUIDs and existing bindings when updating imported assets.
Integrate and prove interaction
Use the engine's existing UI tools or an available editor bridge. State the required framework/package instead of assuming a particular MCP is installed. Keep layout and world-input exclusion in agreement: a click over a panel must not also command the world. Verify hover/click, drag, keyboard focus, selection, minimap behaviour and pause/return paths that the changed screen owns.
Read current values and cooldowns from their authoritative systems. Avoid duplicating combat/production timers in presentation code. Reuse views, bound expensive updates and avoid per-frame texture readback for a minimap.
Save the real assets and check them in a fresh engine session. Deliver the theme, asset mapping, native captures, tested interactions and open decisions. A browser mockup approval is a design decision, not a claim of engine integration.
Example request: "Give the existing HUD a compact unit panel and six matching command icons." Success includes consistent icons, real selection data, working commands, overflow behaviour and no click-through. Dependencies: the current UI sources, game captures and target-engine access for implementation.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

