how do I create a Ghostbusters beam

Hi All,

I have a very open ended question for you and I hope someone can help me. I’m currently developing a game which is similar to a 1st person shooter, but instead of shooting guns we’re shooting rays which we hope will end up looking similar to the Ghostbusters rays

please see this link for ref (at the 1:22 mark) The Ghostbusters Game Walkthrough - Mission 2: Times Square Part 4 - YouTube

My question: should I pre-render this effect in my 3d package and map it on planes inside Unity (1 plane per ray) or is there an draw-call-efficient solution to create this dynamically inside unity?

looking forward to hearing your thoughts!

Thanks
Jeppe

Maybe you could play around with Unity’s particle system and see if it gives the desired effect? I’m currently following one of their tutorials that you can download from the asset store (download “3D Platformer Tutorial” under the Complete Projects tab) and in the accompanying PDF starting on page 22, they discuss some of the particle effects that are in Unity. I wouldn’t be surprised if you could play around with it and create a beam-like particle and then script the accompanying damage effects of it. But I’m just speculating so I hope it helps.

EDIT: Also found this for Particle Collision detection: Unity - Scripting API: MonoBehaviour.OnParticleCollision(GameObject)