SynthCity is an interactive WebGL experience built with Three.js. Sit back and relax while autopilot takes you for a ride, take the wheel and drive, or explore the endless world in freeroam mode - all while enjoying a curated synthwave playlist.
- Requirements: node.js and webpack.js. Try to use the latest versions of both.
- Pull the repo
- Run
npm install
to install dependencies - Setup your local server if you don't already have one. For Node, you can use http-server
- Run the local server in the root directory of the repo
http-server
. - Enjoy!
- When making modifications to
src
, runnpm run build
- Update
index.html
to include the appropriatemain.[hash].js
file
- Bladerunner Sedan 3d Model - Quaz30 sketchfab.com/quaz30
- Sound FX - Various contributors on freesound.org
- Music from #Uppbeat (free for Creators!)
- prigida uppbeat.io/browse/artist/prigida
- pecanpie> uppbeat.io/browse/artist/pecan-pie
- mountaineer uppbeat.io/browse/artist/mountaineer
- d0d uppbeat.io/browse/artist/d0d
- fass uppbeat.io/browse/artist/fass
- tatami uppbeat.io/browse/artist/tatami
- kaleidoscope uppbeat.io/browse/artist/kaleidoscope
- noisecake> uppbeat.io/browse/artist/noise-cake
- moodmaze> uppbeat.io/browse/artist/mood-maze
- bosnow uppbeat.io/browse/artist/bosnow
- tecnosine uppbeat.io/browse/artist/tecnosine