For the water I made two stylized tileable water textures in Substance Designer and then I made a C# shader in Unity, i used :
• Vertex Painting, to have two 2K textures on unique model block, i also use it like a mask for the Vertex Displacement.
• Vertex Displacement, to have the wave effect i used the "sin" fonction multiplied by the time to have the wave effect (anim 1 → -1 → 1→ -1 etc...)
• Deplacement, to make "slide" the texture in diagonal and give the moving effect to the water.
I also used some basics FXs for the fog behind and inside the block of water .