I think the reason lighting scenarios don’t work is because I’m not using static lighting.
I’m now thinking that if the lighting assets can be serialized, I could just create an editor tool that would create a binary file with each level’s lighting properties and then load them at runtime. I’ll just have to figure out how to package binary files and open them in a packaged build.
I really shouldn’t have to do this though. I’m baffled as to how simple level handling is still a black art in 2024.