Thanks!
Yes, Construct 3 is still quite weak when it comes to 3D, so I didn't want to risk using plugins for the lighting. The most time-consuming part was figuring out the formula to convert cursor coordinates from the game layout into 3D scene coordinates.