FPS:
Pause
What is this?

This is an infinite, chunk-based environment generated with Perlin noise. You can explore it on foot, by riding the rubber tire, rolling the beach ball, sliding the snow board or flying the deltaplane. It works especially well on mobile, where you can look around and control the vehicules by moving your device. Built with Three.js as a learning project, without using a game engine or physics engine. September 2025.

Controls

Desktop:
- WASD → Move
- Mouse / Arrow Keys → Look around
- Space → Mount / Dismount the tire

Mobile:
- Single tap → Move forward
- Single tap near bottom → Move backward
- Swipe to edges → Turn around
- Gyroscope → Look around
- Double tap → Mount / Dismount the tire
- Tilt phone → Control vehicule orientation

Thank you to ambientCG.com for all the quality textures and the HDRI sky, licensed under the Creative Commons CC0 1.0 Universal License.

github.com/acronert/threeJS_game
Alex CRÖNERT