cool game play, love to know how you coded it
It's mainly C++. The ray is a recursive loop launching raycasts and then just instancing, rotating and scaling cylinders to match the result. Tell me if you need to know more.