This is a shader based lighting with a editor mode to help support it. This was done to add a way to do light linking through UE5 to add more to a lighting artists toolset when light channels wont fit their need. This is meant to be complimentary to standard UE lighting and add small lighting touches when addition comp work isn't possible. Functionally this acts as a point light in a way.
This is a material function placed at the end of your material that takes in a material attribute. This allows the shader based lighting to look at the materials values and do the lighting based on those. The lighting information is stored on each meshes primative data. The BP light tool figures out the correct direction per each mesh and stores to primative data. The editor scriptable tool allows users to visually see their linked light selections and add or remove to them easily.
Additionally I think this could be improved by adding options to change the lights size, switch between point and directional light mode, and adding in an option for either light color or light temperature.