Skip to content
evade-design logo

EVADE Design System

evade-design

Use when working on EVADE game UI, creating screens, styling components, or making visual decisions. Apply for any React Native code touching colors, typography, layouts, animations, or visual elements.

SKILL.md

Full skill instructions

EVADE Design System

Overview

80s Synthwave/​Neon aesthetic with Dynamic Hybrid approach: crystal-clear UI layered over rich atmospheric backgrounds. Apple Award-worthy polish.

Color Palette

const COLORS = {
  // Backgrounds
  backgroundDeep: '#0a0a12',      // Deep space black (primary)
  backgroundPanel: '#1a1a2e',     // Dark purple-black (panels/​modals)

  // Neon Accents
  neonCyan: '#00f5ff',            // Player, highlights, primary actions
  neonMagenta: '#ff2a6d',         // Enemies, danger, warnings
  neonPurple: '#9d4edd',          // UI accents, secondary actions
  chromeGold: '#ffd700',          // Titles, achievements, rewards
  hotPink: '#ff00aa',             // Secondary accents

  // Supporting
  gridLines: '#4a1a6b',           // Subtle purple grid
  textPrimary: '#ffffff',
  textMuted: '#888888',

  // Gradients
  sunBands: ['#ff2a6d', '#ffd700', '#ff6b35'], // Horizon sun
}

Visual Motifs (Layered)

LayerElementAnimation
1Deep black + star particlesSlow parallax drift
2Perspective grid floorSubtle forward movement
3Horizon sun (banded)Position varies by screen context
4Geometric halos (hexagons/​circles)Slow counter-rotation
5UI elementsGlow pulses, micro-interactions

Per-Screen Sun Position:

  • Main Menu: 60% up (welcoming)
  • High Scores: Higher (triumphant)
  • Shop: Lower (sunset/​relaxed)
  • Play: Hidden (no distraction)
  • Game Over: Below horizon (defeat)

Typography

UseStyleProperties
Game title "EVADE"Chrome gradientGold-white-gold, cyan outer glow, 72px bold
Screen titlesChromeSmaller chrome, consistent glow
ButtonsGeometric sansAll caps, wide letter-spacing, 20px bold
Body textGeometric sansClean, high contrast white
Labels/​mutedGeometric sansMuted gray, smaller

Button Styles

Primary (Play, main actions):

{
  background: 'transparent',
  borderWidth: 1,
  borderColor: COLORS.neonCyan,
  shadowColor: COLORS.neonCyan,
  shadowRadius: 8,
}

Secondary (Settings, back):

{
  background: 'transparent',
  borderWidth: 1,
  borderColor: COLORS.neonPurple,
}

Glass-morphic panels:

{
  backgroundColor: 'rgba(26, 26, 46, 0.8)',
  backdropFilter: 'blur(10px)', // Web only, use opacity on native
  borderRadius: 12,
  borderWidth: 1,
  borderColor: 'rgba(157, 78, 221, 0.3)',
}

Micro-interactions

ElementInteractionEffect
Button touchPressScale 0.98, border flash white
Button releaseReleaseRipple glow outward
Toggle switchState changeOvershoot spring, glow pulse
Score changeIncrementRoll animation, gold flash
Item collectPickupBounce + sparkle particles

Screen Transitions

TransitionEffect
Menu → PlayGrid rushes forward, sun dips, UI fades
Play → Game OverWhite flash, chromatic aberration, blur in
Any → ModalDim background 40%, modal scales up
Horizontal navParallax slide (background slower than UI)

Game Entities

Player:

  • 3-layer glow: inner white, mid color, outer soft
  • Shape/​color from cosmetics
  • Shield: pulsing cyan hexagonal barrier

Enemies:

  • Neon edge glow (not solid fill)
  • Shape = speed tier (circle/​square/​triangle)
  • Color fades red → yellow near despawn

Boosters:

  • Green octagon with inner glow pulse
  • Clear icon inside (plus/​shield/​x3)
  • Sparkle particles around edges

Modal Structure

┌─────────────────────────────────────┐
│ [Hexagonal frame border with glow] │
│                                     │
│         TITLE (chrome)              │
│                                     │
│         Content area                │
│                                     │
│   ┌─────────────────────────────┐   │
│   │     PRIMARY ACTION          │   │  ← Cyan border
│   └─────────────────────────────┘   │
│                                     │
│   ┌─────────────────────────────┐   │
│   │     SECONDARY ACTION        │   │  ← Purple border
│   └─────────────────────────────┘   │
│                                     │
└─────────────────────────────────────┘
  • Game Over modal: Magenta border (danger)
  • Continue modal: Cyan border (opportunity)
  • Shop/​Settings: Purple border (neutral)

Quick Reference

NeedUse
Primary actionCyan border button
Secondary actionPurple border button
Danger/​warningMagenta color
Success/​rewardChrome gold
Player highlightNeon cyan
Panel backgroundGlass-morphic dark purple
Section headersUppercase, letter-spaced, purple + line

Common Mistakes

MistakeFix
Solid color buttonsUse transparent + border + glow
White backgroundsAlways dark (#0a0a12 or #1a1a2e)
System fontsUse geometric sans with letter-spacing
Static elementsAdd subtle glow pulse or drift
Competing visual layersDim background during gameplay
Harsh edgesAdd glow/​blur for neon effect

More skills from majiayu000

xiaohongshu logo
majiayu000/claude-arsenal

xiaohongshu

xiaohongshu

286 148
View
agent-task-conductor logo
majiayu000/claude-skill-registry

agent-task-conductor

Conduct multi-agent task orchestration and workflow coordination.

663 1
View
conductor-setup logo
majiayu000/claude-skill-registry

conductor-setup

Initialize project with Conductor artifacts (product definition,

663 1
View
animation-designer logo
majiayu000/claude-skill-registry

animation-designer

Expert in web animations, transitions, and motion design using Framer Motion and CSS

663 1
View
diagramming logo
majiayu000/claude-skill-registry

diagramming

Creates Mermaid and ASCII diagrams for flowcharts, architecture, ERDs, state machines, mindmaps, and more. Use when user mentions diagram, flowchart, mermaid, ASCII diagram, text diagram, terminal diagram, visualize, C4, mindmap, architecture diagram, sequence diagram, ERD, or needs visual docume...

663 1
View
h3-pg logo
majiayu000/claude-skill-registry-data

h3-pg

PostgreSQL bindings for H3 hexagonal grid system. Use when working with H3 cells in Postgres, including spatial indexing, geometry/geography integration, and raster analysis.

23 1
View
conductor-development logo
majiayu000/claude-skill-registry

conductor-development

Context-Driven Development skill for projects using Conductor. Use this skill when you detect a `conductor/` directory in the project, when working on tasks defined in a `plan.md` file, or when the user asks about tracks, specs, or plans. Automatically applies TDD workflow, tracks task completion...

663 1
View
conductor-status logo
majiayu000/claude-skill-registry

conductor-status

Display project status, active tracks, and next actions

663 1
View
dockerization logo
majiayu000/claude-skill-registry

dockerization

Official Stakpak application containerization standard operating procedure, a step-by-step guidline to properly dockerize applications. This is a rule book curated by the Stakpak Team.

663 1
View

Popular AI tools

Kaiber logo
Video

Kaiber

Generate, edit, and beat-sync AI video with leading models in one workspace.

Paid
View
Vimcal logo
Productivity

Vimcal

The world's fastest calendar for remote work

Free
View

Transform Your Design with AI Designer by ImgCreator.ai

Freemium
View
Akool AI logo
Content & writing

Akool AI

Revolutionizing Video Production with AI-Powered Creativity

Paid
View

Extend an image past the frame and let AI fill the new aspect ratio.

Freemium
View
StarByFace logo
Security

StarByFace

Discover your celebrity doppelgänger with StarByFace!

Free
View
C

ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.

Freemium
View
Opus Clip logo
Coding & apps

Opus Clip

Opus.ai: Revolutionize Your Web Experience

Free
View