The lighting effect is very simple. I have two identical cameras, one renders lights on a black texture, one renders everything else like usual to another texture. A third camera renders two fullscreen quads, the lighting one uses the "Particles Multiplicative" shader in unity, the other uses the "Textured Unlit" shader. Works fine even with colored "light blobs".
The laser is a line renderer with some particle systems, lights and sprites at the start end and middle.
Hope that helps :D