Devblog · Godot 4

Wavebreakers

Building an arcade jetski racer where the water is the game.

Wavebreakers is a multiplayer arcade jetski racer built in Godot. The waves are deterministic, the lighting and weather are dynamic, and it comes together with a stylised realism aesthetic. This devblog covers the technical and design decisions that shape the game, and challenges faced along the way.

If you're old, like me and you still remember what it is, there's an RSS feed you can follow.

Posts

·13 min read

Why sine waves make bad oceans

The naive sine wave approach to ocean simulation just doesn't work — symmetric, mathematical looking humps, and no character. I've opted for a deterministic sum of Gerstner components, and this post explains why.