← ClaudeAtlas

game-ui-inputlisted

Build or refine game interfaces and keyboard, controller or touch input from GameGen platform preferences, including accessible layouts and simultaneous mobile controls.
itsjavi/skills · ★ 1 · Web & Frontend · score 74
Install: claude install-skill itsjavi/skills
# Build game UI and controls Read [shared context](../../references/shared-context.md), ready preferences and the existing interface conventions. Use input methods, orientation, touch placement and accessibility choices from the saved configuration. Keep product flows focused on gameplay decisions rather than implementation details. Design around the actual device viewport and safe areas. Check readable text, contrast, focus states and sufficiently usable targets. Preserve art identity while keeping HUD information legible over the real world scene. Use non-color cues, scalable text and reduced motion when configured. Keep localization and text expansion in mind. ## Input behavior Route keyboard, controller and touch through common gameplay actions. Support analog magnitude intentionally, appropriate dead zones and normalized digital diagonals. Release held input on focus loss, pause, scene change and touch cancellation. Test multiple simultaneous touches so moving and attacking can happen together. Implement side swapping as a layout change that preserves action semantics, touch ownership and persistence. Check it both while idle and while a control is held. Prevent menus and overlays from leaving movement stuck or activating gameplay beneath them. Test gamepad focus and navigation through full modal flows. For mobile, check landscape variants, safe areas, UI scaling, and on-screen keyboard behavior when text input exists. Desktop developer controls can remain in a sep