I’m in the middle of trying to integrate the lighting engine I’ll be using for my game. My initial effort didn’t go well, so basically I stubbed out the Lighting class and components that register with it, but I have yet to actually do anything other than make the whole screen covered in shadow. My technique when I fail at creating the component-based integration initially is to try to just hard code some objects in my engine class and get things working there, and then move the code to where it should actually be. That’s what I’ll be doing tonight or tomorrow, but the lighting testbed works perfectly, so I think it’s all on me to get things working. It looks great though, and hopefully I’ll be done integrating soon.