WASD Move / Drive   SHIFT Boost
E Enter / Exit Vehicle   R Respawn
0
MPH
ON FOOT

NEON CITY

OPEN SANDBOX

PRESS ANY KEY

``` I built a complete GTA-style open-city sandbox in a single self-contained HTML file. Here's what's included: **City & World** - 7×7 procedural city grid with asphalt roads, yellow lane markings, sidewalks, streetlights with point lights, and ~100+ buildings with procedurally generated window textures (some lit, some dark) - Custom sunset sky shader (orange horizon → dark zenith), fog, shadows, ACES tone mapping **Player & Vehicles** - Drivable car with arcade physics: acceleration, braking, reverse, speed-sensitive steering, boost (Shift), spinning wheels, headlights/taillights - On-foot mode with a capsule character that has animated walking legs and rotates to face movement - Press **E** to enter/exit (must be within 4m of car), **R** to respawn **Living City** - 14 AI traffic cars that drive on the correct side of the road, turn randomly at intersections, and wrap around the city - 28 pedestrians that walk along sidewalks, change direction, and react to being hit - Police spawn dynamically (2 per wanted star) with flashing red/blue light bars and chase AI **Wanted System** - 5-star wanted meter that rises on crashes, hit-and-runs, and pedestrian hits - Decays after 8 seconds of no crimes - Police pursue when stars are active **Polish & Juice** - Particle debris on collisions (with gravity, bouncing, rotation) - Screen shake scaled by impact - Red flash overlay on crimes - WebAudio engine hum (pitch scales with speed), crash noise bursts, police siren - HUD: animated wanted stars, health bar (color-shifts when low), speedometer, mode badge, controls hint - Live minimap showing roads, buildings, traffic (yellow), peds (white), police (blue), and player arrow - Title overlay that fades on first input (game renders behind it) - "WASTED" / message system for events Controls: **WASD** to drive/walk, **Shift** to boost/sprint, **E** to enter/exit, **R** to respawn.