Personal project made on UE4, using Niagara and Blueprints.
The idea is to make the effect as easy as possible to setup. Simply set the crystal location, the target location. The crystal will always be aligned toward the target and all the components (laser, impact, decal,...) will be aligned accordingly.