StealThis .dev

Game — Character / Loadout Select Screen

A hero-shooter style character and loadout select screen with a neon sci-fi HUD aesthetic: a roster grid of selectable tiles with CSS gradient portraits, role icons, and locked states; a featured panel showing the hovered or selected Vanguard with epithet, difficulty pips, ability list, and animated skewed stat bars; a three-slot loadout strip with cycling weapons and perks; plus a Lock In button with cancellable countdown, party status dots, and a pulsing phase timer that auto-locks on expiry.

Open in Lab
html css vanilla-js
Targets: JS HTML

Code

Character / Loadout Select Screen

A pre-match character select screen in the style of a hero shooter or fighting game, built for the fictional title Ashen Vanguard by studio Nullforge. The left column holds a 12-tile roster grid: each tile is a clipped-corner button with a CSS gradient portrait, character sigil, role icon (Assault, Support, Recon, Bulwark), and a locked state with unlock requirements. Hovering a tile previews it in the featured panel; clicking selects it with a neon glow ring.

The featured panel shows the active Vanguard at full size — angled portrait with scanline overlay, glitch-in name animation, epithet, skewed difficulty pips, lore blurb, a three-ability kit with hotkey badges (the ultimate gets a magenta treatment), and four combat stat bars that re-animate their fill width on every selection. Below, a loadout dock offers primary, secondary, and perk slots that cycle through realistic weapon and perk names on click.

The Lock In button runs a three-second countdown (click again to cancel) before flipping to a green locked state that freezes the roster and loadout, while a 45-second phase timer in the top bar turns red and pulses under 10 seconds, then auto-locks your pick when it expires. A toast(msg) helper narrates every interaction, and the whole layout collapses cleanly down to 360px.

Illustrative UI only — fictional games, studios, characters, and data. Not engine integrations.