Recently, I've started making a game and I need to implement advanced shader effects to it like advanced screen space effects (like the exact water drops effects that are used in the DriveClub video game) or the effects that makes games look AAA and realistic also I want to know how to use them as calculators Nowadays some engineers use shaders to calculate massive complex simulations , Therefore I'd like to learn writing Shaders. I know C#* and the game engine I use is Unity3D.
* I know php, C++ and JavaScript languages a little,too - I said it in case if those make learning Shaders easier.
Replies
[ame="https://www.youtube.com/watch?v=-q2GxmLOIcw"]https://www.youtube.com/watch?v=-q2GxmLOIcw[/ame]
This was made for Unity 4, but as far as I know nothing changed with Unity 5.
Since you are using Unity, I guess developing new shaders is pretty much straight forward. (I never used unity)
But you can look here and find for yourself.
http://docs.unity3d.com/Manual/ShadersOverview.html