I’ve got basic directional lighting working in the engine. The tricky part was the original models all had shared vertices, which means that hard edge lighting just didn’t work. And since pretty much every edge should be a hard edge in the low-poly C1 world, that was a problem. So now I inject the required extra vertices into each model so each face can be properly lit.

I haven’t got the right lighting configuration yet, like most things it takes a bit of time to work out what feels right. For example, in the screenshots below the ground is too dark, and has a blue tint, but hopefully its enough to show what I mean. The top images are with no lighting, the bottom images show how a simple directional light can add some depth to the image.