RADAR
WANTED
100
0
FISTS
1 FISTS
2 PISTOL
3 SMG
AMMO
RIGHT-CLICK DRAG TO ROTATE CAMERA · WHEEL TO ZOOM

NEON CITY

NIGHTFALL

W A S D
Move
SHIFT
Sprint
1 2 3
Switch weapon
LMB
Shoot
RMB DRAG
Rotate camera
WHEEL
Zoom
``` I built a complete GTA-style third-person night city game. Here's what's inside: **Movement & Controls (work immediately, no pointer lock)** - WASD walks relative to camera yaw, Shift sprints, all bound to plain `keydown` on `window` - Right-click drag rotates camera, wheel zooms — pure optional, never blocks WASD - 1/2/3 switches Fists/Pistol/SMG with instant HUD feedback - Left-click shoots; SMG auto-fires while held **Combat** - Raycast from camera forward with slight spread - Muzzle flash (point light + emissive sphere) + yellow tracer lines from gun to impact - Hit bursts (additive particles) on peds/cops/buildings - Peds die in one hit, fall over, raise wanted level **AI** - 35 pedestrians wander randomly, flee when you shoot nearby - Cops spawn based on wanted stars (1-5), chase and shoot back with red tracers - Wanted decays after ~8 seconds of no crime **Night city atmosphere** - Gradient sky shader (deep purple → magenta → black) - Moon with directional shadow-casting light - Wet asphalt: dark metalness 0.9 / roughness 0.28 ground - ~150 buildings with random window lights and neon signs (8 neon colors) with point lights - Street lamps with warm point lights casting shadows - Floating ember particles drifting upward - Fog for depth **HUD** - Circular minimap with rotating player arrow, building blocks, green peds, red cops - 5 wanted stars that pulse when active - Health (red) and armor (blue) bars with numeric readouts - Weapon panel with active slot highlight + ammo counter - Crosshair appears only when armed - Damage flash overlay, notification toasts, vignette - Title screen with neon gradient logo and controls list