Oh you are right. It behaves quite differently and it’s not immediately obvious.
I have no idea how to do that. Maybe you should check how the decals in UE are projected and see if you can modify them to be projected from a point and to be shadowed. It will be complex though.
The idea about the light is good too but I’m not sure how to make a light have this effect on a surface.