Here's what I have so far (after about half an hour of messing around with the shader). You can also see the new info box at the bottom left which is now scrollable. No more missing messages!
EDIT 1: This is starting to look better. Played around with the attenuation and brightness factors and modified the shader a bit.
EDIT 2: I've implemented some occlusion checks in the local shader and the whole effect is much more realistic now. Models are also shaded based on how light the area is they're standing in. I've removed the lamp models from the game for the time being.
|Some levels are very dark. I'll include items that can be held to light up areas.|
Next, I'll be working on something really fun. Check back soon.