Um.. everyone is wrong.. you can already do this in A6.. i have shaders that react to lights and so on..just dont use lights.. use objects that you program to act as lights.. its all in the coding.. so basically we are already at Doom3 level of quality..