A fun 3D browser game built with Three.js where you skydive from 17,000 ft and try to collect balloons to get the highest score possible.
Play with WASD/Arrow keys on desktop or tilt controls on mobile for an immersive freefall experience.
- Start at 17,000 ft altitude and descend through the sky.
- Collect balloons for points while avoiding missing too many.
- Watch the altitude and speed meter as you fall.
- At the end, your final score & collected orbs are displayed.
- Responsive controls (desktop + mobile tilt).
- Immersive 3D sky, clouds, and orbs.
- Background music + sound effects (start, orb collection, finish).
- Smooth animations with particle effects when collecting orbs.
Desktop:
- Move with WASD or Arrow Keys
Mobile:
- Tilt your device to control direction
- Three.js (3D rendering)
- HTML5 / CSS3 / JavaScript
- DeviceOrientation API (mobile controls)
- Web Audio API (background music + sound effects)
📦 Skydiving-Orb-Collector
┣ 📜 index.html # Main game file
┣ 📂 audio # Background & effect sounds
┃ ┣ background.mp3
┃ ┣ finish.mp3
┃ ┗ orb.mp3
-
Clone this repo:
git clone https://github.com/pedroagont/skydiving-orb-collector.git -
Open
index.htmlin your browser. -
(Optional) Use a local server for best performance:
npx serveThen open http://localhost:3000.
You can grab free background music & sound effects from:
- Multiplayer skydiving races.
- Leaderboard with high scores.
- VR headset support.
This project is open source and available under the MIT License.
