All rendering in Unity is done with Shaders - small scripts that let you configure the how the graphics hardware is set up for rendering.
This section explains how to use Unity’s Built-in Shaders and how to create your own custom shaders.