Turn around: Don't drown.

Partially collapsed bridge with flowing water, made in Blender using the Cell Fluids addon from Blender Market. Baked mesh and flowmap then exported to #GodotEngine, and a kludgy half-ported shader originally designed or Unity tacked on with duct-tape and bailing-wire. Works great in VR. Proof of concept for a dream game I will never have time to make.

Audio by toam of freesound (CC-BY 3.0). Bridge is a purchased asset.

Since I posted this I was able to improve some of the realism through some depth texture reading magic. Allowing me to increase the translucency and reduce the flow rate for regions that are very very shallow. Also I boosted the "foam" visibility so the flow is more noticeable.

https://docs.godotengine.org/en/stable/tutorials/shaders/screen-reading_shaders.html#depth-texture

@cd0 this is so real 🤯
@pikario Thank you!
@cd0 it reminds me of Silent Hill somehow (broken bridge to limit the exploration zone), is it an inspiration?

@pikario The fog was mainly to hide the boundaries of the fluid sim because they look terrible. 😉 But once I turned it on it definitely gave me silent hill vibes. (I only know silent hill from the movie(s).)

But yes, you called it, the broken bridge is just a mechanism to keep you from reaching the edge of the "map". I hope to make a tiny crossroads town that is flooded. The player will have to navigate it without getting swept away by the water.

@pikario The Cell Fluids addon is meant for making a small beach or waterfall and coercing it to flood a whole town is -- not fun. Even though I have a high powered computer, Cell Fluids is built on Blender's Geometry Nodes and it is pretty easy to just crash Blender.
@cd0 I'd love to play a game like this!