CGProto is a node-based scripting editor aims to help developers rapidly prototype or learn computer graphics. It provides a sandbox that you could easily write shader(GLSL, HLSL, Metal or even Unity ShaderLab) and javascript to make impressive CG effects. Terms of Use https://www.apple.com/legal/internet-services/itunes/dev/stdeula/