The excellent Hydro module for Godot offers modelling of water, waves and buoyant objects. I have been experimenting with it as the basis of a new game project which is temporarily called Square Rigger. So far I am very impressed with the results and will be doing some basic hull modelling and tweaking of mass and density to get a realistic effect.

You can see the result here : https://youtu.be/GXkw2V7_DcU



Adding the Hydro module into Godot requires you to build from source. The code for the module, written by jonri ( https://jonri.gonevis.com/author/jonri/ ) is available at https://gitlab.com/ringtechsolutions/godot-tools/hydro/hydro