Этот эффект зависит от текстуры, а она была нарисована при разработке игры. Или даже думаю заложена в параметры фреймворк.
А уж по форме, так она там рассчитывается просто: источник света - направление - расстояние - рельеф поверхности.
То есть тень правильная, но вид у неё непрезентабельный.