Just follow tutorial from 'The Art of Code'
https://www.youtube.com/watch?v=EBrAdahFtuo
https://www.youtube.com/watch?v=0flY11lVCwY
Nothing new to be introduced, just try to adds tutorial comments
Unity project version: 14 materials/shaders for different phases and showcases
Egret project version: WebGL version shader code.