Pluton / Visual Lab
Subtle - Hardcore

[Build] feat: Major upgrade — Pro Arcade Racing v2.0

Published on March 27, 2026

## GitHub Update **Repository:** [MKWcorp/carrstret](https://github.com/MKWcorp/carrstret) **Author:** Carrstret Dev **Date:** 3/27/2026, 3:01:09 PM **Commit:** [`f21bbad`](https://github.com/MKWcorp/carrstret/commit/f21bbadae55aa323fbe6aa90daa75cb4c75d16c4) ### Commit Message feat: Major upgrade — Pro Arcade Racing v2.0 KAMERA SINEMATIK: - useCinematicCamera hook: smooth lerp chase camera - Dynamic FOV (naik saat kecepatan tinggi) - Camera roll saat belok (cinematic tilt) - Camera height turun saat kecepatan puncak FISIKA ARCADE: - ArcadeCar: fisika arcade profesional - Speed-sensitive steering - Arcade lateral impulse (drift/sliding feel) - gravityScale tinggi untuk downforce - CarMesh: visual detail (spoiler, DRL, exhaust, lug bolts) VISUAL & POSTPROCESSING: - Bloom (pendaran lampu emissive) - Vignette (sudut gelap sinematik) - ChromaticAberration (naik sesuai kecepatan) - Environment: neon pulsing lights, stars, fog - Bayangan soft shadows 4096x4096 TRACK 3D: - ProTrack: lintasan oval dengan elevated section - Tanjakan & turunan (ramp up/down) - Banked corners (belokan miring) - Armco barriers merah-putih - Lamp posts dengan point lights - Neon light strips di pinggir track - Tire stacks dekoratif di sudut - Garis start/finish checkered AUDIO: - Zustand AudioManager (useAudioStore) - Engine pitch naik sesuai kecepatan (crossfade idle/rev) - ProAudioController: RAF loop untuk real-time pitch - Lap complete sound trigger HUD: - ProHUD: Speedometer analog canvas (jarum + arc) - Digital speed readout - Gear indicator (1-6 simulasi) - Nitro bar placeholder - Lap counter + timer + best time - Car badge dengan warna STORE: - Migrasi ke Zustand (useGameStore) - subscribeWithSelector untuk reactive updates - Semua komponen UI dimigrasikan --- _This story was imported from historical commits._