Наработка динамического освещения, построенная на спрайтах и поверхностях (surface). Спрайты определяют форму освещения, например - фонарик игрока. Кроме того, ввиду простоты, игра не глючит из-за большого количества источников освещения в комнате или кадре. Можно задать также цвет окружающей "темноты", её прозрачность и другие параметры.
Важно: Если в игре используется подвижная камера, нельзя использовать привязывание вида к объекту (view_obj[0...7]), так как это выдаёт ошибки в позиционировании поверхности "темноты". Камеру (вид, view) нужно двигать вручную. Для этого в наработке есть свой скрипт Light_obj_view(obj), который перемещает камеру за объектом, но, можно написать и свой код для этих целей.
ну или по крайней мере красивое освещение?)
Ред. ScorpioT1000