Hey HN, a couple of months ago I was looking to integrate a renderer with realistic pixel art lighting into my game engine. I couldn't find any Rust libraries that did this, so I started Lumenpyx. To do the lighting I gave each sprite an associated heightmap, we use this heightmap to trace lines between every pixel and the light source(s), to determine if it is illuminated.