https://youtu.be/3ClP2T0gB5g
Aim
To produce visual effect for an ability of player which is using to absorb and release shadow.
Method
Unity VFX Graph, Shader Graph, C#
Result
I have produced a material for objects to present the progresses of been covered by shadow and disperse shadow. This material has been done by Shader graph and controlled by a script. An additional particle effect which has been made through VFX graph is using to support the visual effect during absorbing and releasing shadow.
Discussion
Shader and particle are important in gameplay to help build a specific experience to improve functions and interactives. I was trying to build visual effects to improve interactions for player with a clearer visual method. I have basically reached my purpose but not very satisfy with the final result. I am new at this field but would like to explore more through this project and IOL practice.