Dynamic 2D Water in Unity

In this tutorial we are going to simulate dynamic 2D water in Unity with simple physics calculation. This post is actually inspired by this article from tutsplus. The problem with that method is the result is not quite optimized (around 200 drawcalls). In this post, we will try to make the more optimized version.

Sprite Flash in Unity

Flashing effect is commonly used in Shoot ‘Em Up and Beat ‘Em Up games. It gives clue to players that those enemies or objects can be damaged and destroyed. I used this technique in the development of Burst Fighter. (The spaceships image above is from Burst Fighter)