When I dropped my toes into game Dev, one thing that really bothered me was that you had to use the GUI tools for lots of stuff. I wanted to do <i>everything</i> programmatically and just use Unity3D's GUI as a test/viz environment. But in trying to do that I really ran into a wall where everything felt second class to using the GUI.<p>I dunno... I just can't come to trust the magical files generated by drag and dropping a scene together.
For people interested in this I can also recommend Arcadia which unites Unity and Clojure: <a href="https://arcadia-unity.github.io/" rel="nofollow">https://arcadia-unity.github.io/</a>
This is awesome project. For the last week I was developing essentially the same thing, but with F# as shell/REPL language. It's not yet ready to be open-sourced but if there is any interest I can clean it up and move to Github in a week or so.
This is a great idea.<p>I wouldn't be surprised if Unity builds this feature into a future version of Unity.<p>Every other 3D creation tool has like, Clara.io, 3DS Max, Blender, Maya. How did Unity not have this?
I like where this is going, but not sure of the practical use case. Can this help me inspect my game objects at runtime or just act like a standalone playground CLI?