The biggest challenge with Enu is that kids don't read or write well, so they're basically sitting there telling youbehat to do and you're just coming up with solutions frantically on the spot.
It just occurred to me, that sounds a lot like actual development for a customer :-)
Hey all. Enu is my project, and it's really nice to see some interest. It looks like I'm a few days late to this thread, but I'd be very happy to answer questions if anyone is still around.
The first real MVP of Enu will be releasing before the end of the month. 1.0 is years off, but the basics are mostly there and it seems like a good time to put up a web site, write some docs, and see if people actually want to use the thing.
Thank you! I hope so. My bet is that text based code can be as easy as drag and drop (but much more flexible) if things are kept extremely simple and concise, and the commands and keywords are discoverable. I think I've made good progress on the simple and concise bit. Discoverability needs work, but I believe it's solvable.
Whilst it's not "live coding" (because typing code in VR is challenging) - it does hot-reload and it does interact with your actions in realtime (i.e. you're modifying the drawing actions you take rather than running a script that generates static output).
Furthermore we have got the beginnings of a viable fully non-VR mode as well as hybrid usage patterns where you might jump in and out of a headset during the session as it suits you.
This looks super cool, can't wait to try it. Does anyone know why the project is called 'A Logo-like DSL for Godot', it doesn't really mention Godot much except for it being a (runtime?) dependency?
Initially I used Godot’s scene format to store Enu’s levels, so someone could learn and prototype in Enu, then load the project into Godot for things Enu didn’t support. That didn’t really pan out though and I’ve dropped the idea for now. I’d love to revisit some day.
Currently Enu is just a consumer of Godot. I’ll update the description soon. Thanks for the interest!
Thanks! I suppose it's primarily, but not exclusively, aimed at kids. It has rudimentary multiplayer support now, and my hope is that it can be a place for people to build and learn together. I want schools to use it for programming classes, and for friends and families to hang out, teach each other, and build simple games together.