Check out an advanced water generation system for Unity.
Crest is a technically advanced ocean system with a number of features for Unity 2019.3 (HDRP 7.2.1 or later). The system features a number of customizable parameters that will let you set all kinds of projects. You can set wave shapes, change underwater dynamics, and more.
Features:
- Simulated light transport including reflection, refraction, scattering, caustics approximation
- Completely dynamic wave shape with innovative 'equalizer' style wave authoring
- Shallow water - light scattering and wave attenuation
- Underwater with partial submersion
- Dynamic object-water interaction
- Foam simulated from waves and shorelines
- Flow to enable horizontal motion of water volume
- Physics interface with simplistic buoyancy implementations and support for Dynamic Water Physics 2