Scripts for testing VFX at runtime (shoot, surface normal, camera controls, ...)

Hi all! A lot of people show off their VFX with snazzy demos that usually feature the firing of projectiles and subsequent surface impacts, or simply spawning instances of a chosen effect on a surface by pointing their cursor over scene geometry and clicking. There might even be some WASD fly-around camera movement involved.

I just wanted to ask if anyone knew of a suite of scripts for unity for testing out VFX in this way. Usually I just capture playback from the editor viewport but there are several features like camera-facing systems, projectiles or trail renderers that require it to all be happening during runtime.