Sound Race is a lo-fi, browser-based real 3D arcade racer where your music literally creates the world around you. Upload any audio file and watch as the track, obstacles, and gameplay are procedurally generated from the song itself. Inspired by the classic Audiosurf experience and wrapped in a nostalgic synthwave aesthetic, Sound Race transforms your favorite tracks into unique high-speed racing challenges.
Tech Stack
- TypeScript + Vite
- Three.js
- WebGL-powered 3D rendering
- Real
PerspectiveCamera - Dynamic lights, fog, and shadows
- Web Audio API
AudioContextOfflineAudioContextAnalyserNode
- Audio Analysis
- Meyda
web-audio-beat-detector- Offline feature extraction in a Web Worker for smooth gameplay
Links
- Play the game: Sound Race
- Source code: GitHub Repository
