3D surfing game
Golden Hour — World Surf
Paddle into moving wave sets, choose a surfer and ride the line in Golden Hour, a Three.js surfing game with touch controls and a living ocean.
Opens a dedicated game view. Exit game brings you back here.

About the game
Golden Hour is a surfing game in which the waves keep moving whether you catch them or not. Wait in the lineup, paddle into a set, angle the takeoff and keep your speed along the breaking wave.
Wave position matters. The deepest surfer owns the wave, and dropping in costs points. You can pump for speed, carve, duck dive below the surface or kick out over the back. The break selection gives each session a different setting.
- Waves that break without the player
- Touch controls and phone quality settings
- Surfers, boards and a scored soundtrack
How to play Golden Hour — World Surf
Use the directional controls to carve, paddle, pump, stall or duck dive. The touch interface includes MOVE for a context-sensitive manoeuvre and KICK to leave the wave. The game explains the controls before the session.
Choose Play to open the game. Use Full screen in the player to hide browser controls where supported, or play with the game filling the window. Exit game returns to this page.
Play nowInside the build
How Golden Hour — World Surf was made
The current v17 project separates the game shell, movement code, 3D models and soundtrack into files. The loader streams the boards and riders before offering PADDLE OUT, making progress visible instead of leaving a blank screen while a large file loads.
The ocean is geometry and motion, with swell lines forming into sets, standing up at a peak and breaking down the line. Foam stays attached to the water, and going underwater reveals another part of the scene.
A lighter graphics tier reduces ocean detail, shadows and effects on touch devices. The adaptive resolution setting helps the game respond to slower hardware. These choices are part of making a Three.js game practical on a phone.
Screens & artwork
A closer look at the game’s characters, setting and presentation.


Questions about Golden Hour — World Surf
Does Golden Hour work on a phone?+
Yes. The current project includes touch controls, a landscape layout and a lighter graphics tier for phones.
Are the waves scripted only for the surfer?+
No. Sets move, break and die in the channel independently of whether the player is riding them.
More games to explore

Noodles, Cake & Elf
A 3D browser fighting game with four characters, painted stages, jumps, combos and local two-player battles. Explore the build and play Noodles, Cake & Elf.

Chalkstream
Cast for rising fish in Chalkstream, a 3D fly-fishing browser game with casting timing, tackle choices and an illustrated sporting atmosphere.

Ouse Cruise — Lendal Reach
Explore York’s River Ouse in Ouse Cruise — Lendal Reach, a 3D boating game. Discover the river artwork and scene building, then launch the playable version.