ニーズに応じた適切なタイプを選ぶには、マテリアルとシェーダーとテクスチャを参照してください。
選択したタイプに関係なく、シェーダーコードの実際の本体は、ShaderLab と呼ばれる言語で常にラップされます。これは、シェーダー構造を整理するのに使用されます。以下のような感じになります。
下の参照には、さまざまな種類のシェーダー例が豊富に含まれています。特にサーフェスシェーダーに関して、さらに多くの例を取得するには、リソースセクション のビルトインシェーダーのソースを入手できます。Unity ポストプロセスエフェクト を使用すると、シェーダーで多くの役に立つエフェクトを作成できます。
シェーダーリファレンスを読んでから、マテリアルとシェーダーとテクスチャ を参照してください。