| I'm working on a design using a special-purpose, custom-built text editor which will provide visual cues and mouse-based interaction in addition to your regular keyboard support. So beginners could write conditions and call API functions without much or any typing. It's very important for me to not hinder the productivity of people who already have scripting / game dev experience and as such I want the scripts to be fully editable with a keyboard. There will probably be a way to edit your scripts externally at some point too. The details are still a bit blurry as I'm quite busy implementing all the other core features but it's coming together. I'm looking at a lot of what has been done, too. CraftStudio has scenes, which are pretty similar to Unity 3D scenes. You have game objects in a hierarchy and you can add components to them to render stuff or add physics or script behaviors. I plan on using Lua as the underlying scripting language, but I might change my mind by the time I get around to implementing it. I expect (just a wild guess) to have scripting support ready sometimes over the next 2-3 months. There will be a library of "black box" scripts with a bunch of variables and nobs you can turn. People will be able to make more and share them with the community. You'll also be able to reveal the underlying code if you want to tweak it to your specific needs. On that front, I think CraftStudio has the potential to get people into programming by starting with simple tools and then learning with the help of others thanks to the real-time collaborative editing capabilities. Being able to chat and interact about code will be pretty awesome I think. |