I’ve been building a top-down 2D water addon for Godot and it’s finally at a point where I can show it. https://youtu.be/Q4rPiiolt-g
Mostly I’m here for feedback from people who’ve fought with top-down water before.
The problem I wanted to solve: most top-down water looks deep but the game has no idea where the shallows are. So the core of this is an authored depth map (bathymetry, if you want the fancy word) that the renderer and the gameplay code both read.
Godot 4.x, tested on [Forward+ / Compatibility].
If you want the underlying idea I wrote up the depth-map approach with a small MIT Godot project you can download:
Product page, if you want to follow along: