Shaders

Unity's shader system combines ease of use, flexibility and performance. All the built-in shaders integrate perfectly with any type of light, with cookies or without. If that's not enough you can write your own shaders in Unity's powerful ShaderLab language with Cg and GLSL.

40 Built-in Shaders

Unity comes with 40 shaders ranging from the simple (Diffuse, Glossy, etc.) to the very advanced (Self Illuminated Bumped Specular, etc.). All of these will fall back reasonably when running on unsupported hardware.

Water

Just drag in Reflective, Refractive, or Simple Water prefabs into the scene. All will just work.

Full Screen Post-Processing Effects

Unity has many full-screen image postprocessing effects built in: Glow, Blur, Noise, Color Correction, Sepia Tone and more. Image Effects docs

Write Your Own

It is easy to start modifying the built-in shaders, or even to write your own. The users of Unity regularly donate specialized shaders to the community. Shader docs Unify Wiki shaders