You could do this with sprites using different blends. Since there's bump mapping I wonder whether this is using a 3rd party plugin.
I'd recommend looking at the flashlight and rain examples included with construct to develop something like this.
Essentially though, you're using the flashlight to remove a dark overlay that's on top of the textured floor there. The blocks have a darker sprite that will have the angle set to the same angle as the flashlights, light (though this may only be the case if the light is overlapping the block, otherwise it may be set to the inverse of that angle so as not to cause issues when standing near a block and looking away from it...or perhaps just set to invisible when the flashlight doesn't overlap the blocks).
Hope that helps!
EDIT: Now I'm back home and I can share a file I came across on here some time ago. I don't remember who's this is (So feel free to reveal yourself, author):
https://www.dropbox.com/s/5zvfru5fo221k ... .capx?dl=0