Game UI Design Patterns and Feedback Systems - Complete Reference

Roguelike and action games demand UI systems that communicate critical information instantly while maintaining performance and accessibility. This guide synthesizes core UI patterns with practical implementation standards, drawing from the Nintendo clarity principle and cross-platform considerations.

Core Challenges in Game UI Design

Game UI design faces several fundamental challenges:

UI Pattern Analysis

HUD Design Principles

Nintendo Clarity Principle: UI elements must be instantly understandable through visual language alone. This principle has guided Nintendo's interface design for over 40 years.

TierPurposeExamples
Tier 1Always VisibleHealth, shield, basic status
Tier 2Contextual DisplayCooldowns, resources, kill count
Tier 3On RequestMinimap, skill details, statistics

Damage Numbers System

Three Pattern Approach:

  1. Floating Upward: Vertical movement 10-30px/s with horizontal spread ±20px
  2. Accumulated: Stacked numbers for cleaner UI (tradeoff: individual hit feedback loss)
  3. Critical Highlight: Yellow (#FFD700) color with 32-48px sizing

Visual Coding Standards:

Cooldown Indicators

Two complementary ways to show readiness:

Animation Easing Functions:

Buff/Debuff UI

Rarity-based visual encoding helps players prioritize information at a glance:

RarityColorVisual Treatment
CommonGrayCircular timer
UncommonGreenBorder emphasis
RareBlueParticle effects
EpicPurpleFull animation
LegendaryOrangeGlissando sound

Death Screen Design

For roguelikes, death is not a failure state—it's part of the core loop. Structure it as a three-stage experience:

  1. Immediate (0-1s): Slow motion + sound feedback
  2. Summary (1-5s): Statistics + comparison data
  3. Retry (5-10s): Restart prompt + meta-progress UI

Minimap System

The minimap is a navigation aid, not a primary gameplay layer:

Feedback Implementation Standards

Microinteraction Guidelines

Button Feedback: 10% scale reduction + darker color + immediate click sound

Item Pickup Animation: 300-500ms duration, ease-out curve, pitch-adjusted by rarity

Screen Shake Intensity:

Timing Standards

All player inputs require visual/audio feedback within 100ms for perceived responsiveness.

Cross-Engine Implementation

Unity

Unreal Engine

Godot

Accessibility Checklist

Recommendations

  1. Prioritize immediate feedback (<100ms response for all interactive elements)
  2. Use visual hierarchy (Critical info always visible)
  3. Test colorblind safety in development
  4. Validate touch targets for mobile
  5. Document death flow to improve player retention

References