This is GREAT! Thank you! I'm really curious to hear where the pain points are, and what you need to keep going. I'm really proud of this release, but the fact of the matter is that there are a LOT of missing features required for real game development, and I'd like to prioritize development based on what real people are doing.
Here are some things I'm thinking about for the short to medium term, in roughly the order I'm planning to tackle them. I'd love to know which you feel is most important, and if there's anything big I've missed: * Units with errors will flash in red, and errors in the console will open the relevant file when clicked. * A file watcher, so it's possible to develop using an external editor. * Using `name` to name a unit will also give that name to the script and data file, so it's easier to tell what everything is. * A `move/rotate` tool. * A REPL. * Better/more robust collision detection. * Path finding/navigation. * A Minecraft style inventory. Anything given a `name` would show up here automatically, and it would be possible to define add blocks of arbitrary color. Anything in the inventory could be placed in one of the toolbar slots. * Keyframe animation support. You could edit a build unit, manually or with code, then save its current state as a keyframe. There'd then be some way to cycle through these frames with code. Other major items that I'm not sure how to prioritize: * More tutorials. I'd like to at least get cover the basics like variables, loops and conditionals. * Godot 4 port. Anyway, thank you very much for doing this. Please let me know if there's anything I can do to help.