Beautiful Water

Hi everyone,

throughout all of the reviews we have gotton for our game. Most people pointed out how beautiful our water looked in particular. So here I will Share how we managed to get this effect!

It all started with this beautiful water texture by our artist @mellifera :

water(top)tile.png

This is a tileable texture and after plugging it in and figuring out the dimensions it already does not look so bad:

Gif1_20fps.gif

Now I started adding sprite shaders on top. This I did by using the All In 1 Sprite shader from the Asset Store:

https://assetstore.unity.com/packages/vfx/shaders/all-in-1-sprite-shader-156513

(This is not a free Asset, but one which is totally worth purchasing!)

Btw Blackthornprod used it also for their game "Going down in fishtory"

(https://ldjam.com/events/ludum-dare/48/down-in-fishstory)

as he mentions in his Video https://www.youtube.com/watch?v=TXH2bh-6TbI

Anyway The first thing I added was the texture Scroll effect:

Gif2_20fps.gif

With this it already started to look good. The next thing I added was the Inner Outline effect, where inner outlines where enhanced and given some glow. This effect especially helps at deeper depths when it gets darker. Here is how it looks with this effect added: (You only see a slight difference at the higher light levels)

Gif3em20fps/emless4.gif

Finally I added the Wavey effect. Unfortunately selecting the Wave effect from the All in 1 Shader did not work since it did not match at the tile Borders. So instead I used a mix of the Round Wave and a Distortion effect. With this mix I think it looks even better than with the original Wave effect:

Gif4em20fps/emless4.gif

I hope this was helpful! Check out our Game if you are interessted in seeing it in action

https://ldjam.com/events/ludum-dare/48/deep-sea-mining