I made a visual programming / node editor environment similar to TouchDesigner, vvvv, Unreal Blueprints, etc, on top of Unity: https://www.youtube.com/watch?v=KyDpnzfSg_o
It was originally created to drive a particular large LED installation I work on, but I've generalized it to the point of being able to drive other installations as well. It passes texture data between nodes running compute shaders to chain together patterns/effects, which is a fun and powerful paradigm for creating visuals. Not as powerful or featureful as "real" solutions like TouchDesigner, (which, if I'd known about when starting out, I probably would have just used), but I do know all its ins and outs and can change it exactly how I want, which is nice.