Хабр Курсы для всех
РЕКЛАМА
 Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать! 
Кто вас научил проверять суффикс окончанием?
Преобразованием вершин в экранные координаты будет заниматься конечно вершинный шейдер.
Это позволит экономить шейдерные операции что будет особенно полезно для мобильных платформ.
Все выше написано исходя из того что вы сделали большой цикл в пиксельном шейдере по всему массиву спрайтов.И как будет выглядеть цикл в вашем вершинном шейдере. Как вы решите вопрос с глубиной, когда 2 точки налезут друг на друга.
Спасибо за статью. Не очень понятно почему вы называете шейдером c# код и метод Update. Можно подробнее что метод делает? Я так понимаю, выдергивает изображение из атласа? По тексту все вроде понятно, а вот разобраться в коде не получилось…
Что за странные артефакты на границах у круглой маски? Где-то баг? :)
Optimization Unity3d UI by GPU (for example minimap) или создаем миникарту без дополнительных камер и спрайтов