12-24-2025, 10:30 PM
I'm a Unity developer with intermediate coding skills, and I'm trying to move beyond basic materials by writing my own shaders to create a specific stylized water effect for a 2D game. I understand the high-level concepts of vertex and fragment shaders, but I'm getting lost in the practical implementation within Shader Graph and the specifics of HLSL code. For developers who have crossed this learning gap, what resources or small project tutorials did you find most helpful for understanding how to manipulate UVs and textures to create dynamic effects, and how did you structure your learning to go from copying examples to writing your own custom shaders from scratch?