А что именно вас интересует? Шейдер реализуется на ShaderLab и Cg, затем создаётся материал, к которому «подключается» созданный шейдер и материал уже применяется к нужному объекту (например, UI-элементу). Всё это делается манипуляциями в среде редактора Unity.
Чтобы изменить режим смешивания, можете просто подставить вместо Darken другой алгоритм из этого списка: gist.github.com/Elringus/d21c8b0f87616ede9014