В GTA2 самые простые тени у спрайтов вот пример.
И у машины видно тень.
Конечно там никакого солнце нету. Проста имитация что свет из верхнего левого угла. Так что тени всегда на одной стороне.
Сама тень по форме спрайта. Как такое на Blitz или Xors3D сделать?
На OpenGL есть пример там легко.
Там берут ту же картинку и как та маскируют и рисуют с маленким оффсетом