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 . 

Back to Top