Frustrating light bleeding issues

Hello again guys so after a few hours of messing about last night i came up with a very simple very dirty solution to my problem … since the level im working on is completely indoors and i do not plan on having any windows looking out into the world i simply built a huge box that encompasses the entire level this blocks the sunlight and works perfectly . But i assume that this a very lazy and cheating way to accomplish the result i want .And also limits me in terms of outside space as i cannot now have windows further down the line … if i make the box invisible will it still block the light ?