Normal Map to make 2D sprite combined with its Normal Map to appear 3D lit, 3 colored light sources, includes hard spotlight parameters.
The moment I turn on unbounded scrolling, this stops being able to put the light in the right place. This a bug, or just a limitation?
You likely need to change the formulas that calculate the parameters based on the fact that the screen corner locations change with unbounded scrolling.