ну у меня есть 2D текстура (игра в 2д). Е сть некие источники света в глобальном пространстве, и от них будет просчет затенения, освещения. Потом генерится текстура и накладывается на спрайты сверху.
В голове все идеально и хорошо работает, но на практике будет жопа, прям чую