This is the breakdown process that I work on this game project , you can check out the full game here
https://play.google.com/store/apps/details?id=puzzle.coffe.match.rush.sort
Before Revamp
Water Shader
The fill effect appears dull, provides little feedback, and displays an incorrect progress indication.
Due to the large number of models in the game, I created a Python script in Maya to generate UV2 automatically and project it along the Z-axis.
After the modification, the progress works correctly.
To improve clarity and feedback, a simple line was added that animates with the progress.
I made an editor script that lets artists animate multiple shader properties with curves, looping, and real-time preview.
And finally, I added VFX and a simple flash animation that plays when the building finishes upgrading.