This is a video capture of a research project that I did for IUPUI's Advanced Visualization Lab back in 2008. The challenge was to be able to display the effects of 28 lights in real-time.
This was done by dividing all the lights into 7 groups, and rendering light-maps for them using 3D Studio Max's raycasting renderer. These were cleverly concatenated so that the demo only uses 5 separate texture maps in a custom shader that I wrote. In the demo, each group of lights can be toggled on/off, or dimmed up/down by the user.
BTW: I was handed the model of the room, and although I had to re-model all of it to real-time standards, I wasn't allowed to add or discard any of the objects. Or even move them around. All I could do was change some colors and substitute my own images for the TV and posters.
AVL Lighting Room Demo Running In Unity