What is water simulation?
Water is a common element in a variaty of video games. It is primarily used to enchance the game mechanics, and add a dynamic element to the scenery. So common, but yet it is always a struggle to implement. Although the formula to get the most realistic behaviour has already been accomplished, it reflects really poorly on performance. Most developers choose to use multiple tricks instead, which result in a balance between performance and quality. In this article we will talk about graphic techniques to create dynamic water in 2-D video games in simple words.
Learn more
This video shows how to create an amazing-looking interactive water in Unity. The water is made using graphs 2d, which are a form of a visual shader provided by Unity, tweaking the values of the Camera object (also provided by Unity), and setting up custom scripts to achieve the interactive element. A perfect example of creating 2d water without the heavy math, but with awesome results.