Welcome to a fun, small game development project! Put on your skis and race down randomly generated alpine ski tracks with friends.
Action | ⌨️ Keyboard | 🎮 Gamepad | 📱 Touch device |
---|---|---|---|
Start riding (1x) | Touch the screen | ||
Carve | Touch left/right | ||
Brake / slide | Touch bottom | ||
Leave the race | |||
Toggle ghosts | |||
Toggle debug mode |
Set up your event here!
Enter a few details to get started:
- Choose a track (or create a new one if it doesn’t exist).
- Enter rider names.
- Select the number of races (1 to 10).
- Create or join servers with your friends
- Ride, compete and share records with them
You’re at the top of the hill.
Time to carve some turns!
Press (1x) ⌨️, 🎮 or 📱touch to start skiing and see you at the finish line !
You can access to specific game setup by clicking the ⚙️ on the top right in the interface
Here you can enable or disable few settings for your race:
- 🔊 Sounds
- 🧑🤝🧑 Spectators
- 👻 Ghosts
- 🫧 Particles (may affect performance)
- 🌲 Decorations
Each track style follows unique rules when generating a new track.
Track style also impacts skier dynamics, mimicking real-world conditions.
Note: Giant Slalom is a great track style to start gaining experience!
RetroSki uses localStorage and indexedDB to save local generated tracks and records.
Online records, ghosts, tracks and events are persisted on servers.
Ghost mode is activated by default so you can view your best time as you race.
Ghost | Description |
---|---|
Global best time on the track | |
Event best time on the track |
RetroSki is designed to run smoothly on any modern device with an updated browser.
If you encounter performance issues, try reloading the game first.
For further performance improvements, consider disabling particles and other game objects in the game settings.
If the game crashes, try resetting and erasing all content via the game setup menu to reload the original content.
Be sure to enjoy your time on the mountain with us 😃
Feel free to support the project 🙏 :
Support the project via Stripe
- Run
yarn install
to install dependencies - Run
yarn start
to start in local! - Have fun!