Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

21 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Twitch Captain - Bicycle Racing ๐Ÿšดโ€โ™‚๏ธ๐Ÿ’จ

A 3D low-poly bicycle racing game built with Three.js. Race through a procedurally generated track with loops, jumps, and high-speed corners. Every millisecond counts.

๐ŸŽฎ Play

๐Ÿ‘‰ twitchcaptain.github.io/racing

๐Ÿ•น๏ธ Controls

Key Action
โ†‘ / W Pedal Forward
โ†“ / S Brake / Reverse
โ† / A Steer Left
โ†’ / D Steer Right
Shift Sprint (Boost)

๐Ÿ—๏ธ Features

  • 3D low-poly track with elevation changes, loops, and jumps
  • Third-person camera following your bike
  • Speed, lap, and position HUD
  • Minimap for track awareness
  • Boost mechanic with energy management
  • Particle effects at high speeds
  • Ghost bike (best lap replay) - coming soon
  • Mobile touch controls

๐Ÿš€ Running Locally

git clone https://github.com/TwitchCaptain/racing.git
cd racing
# Serve with any HTTP server, e.g.:
python3 -m http.server 8080
# Open http://localhost:8080

๐Ÿ› ๏ธ Built With

  • Three.js - 3D graphics library
  • Vanilla JavaScript - no frameworks needed
  • Procedural track generation

๐Ÿ“„ License

MIT

About

3D Bicycle Racing Game built with Three.js - low-poly track, loops, jumps, and high speeds

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages