Has something like this been done before in C3
Try Buildbox. It's match the programming style you are referring to.
Develop games in your browser. Powerful, performant & highly capable.
Thanks, but I'd rather stay within C3 ...