This stylized beam was created because I wanted to explore the functions and learn more about Unitys Visual Effects Graph. I used a reference to create the basic lazer which I further developed and expanded to calculate collisions and dynamicly change length from this.
When working on this I learned a lot about how particles can be used to enhance effects. I also learned how masks and textures are painted and used. All non-default masks and textures are painted by myself using Krita.
After completion the effect was programmed to fully work as a gameplay element with detecting collisions and only firing whilst specified key is pressed.
The shield seen in one video is from one of my previous effect works with VFX Graph.
Video of wip VFX
Video of finished Beam VFX