[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._