Picking up on shaders, I do a lot of work with the code running, change the shader in word pad, save, and then refresh in the program to make changes realtime anyway.
What I've always thought would be epic, was the ability to do it with the bytecode. So you run your program, something isn't quite right, so you tweak it in AppGameKit then the running program just picks up the changes to the bytecode and start it realtime. Some logistical issues, but we could have a command or label that sets the rerun point, so any media loaded before that would stop be there etc. For larger projects this would be really helpful, and since it's just a player interpreting the bytecode file in real-time I always thought it would.be possible.
The world builder initial setup takes about a 45-50 seconds......that's an age if you're running it over and over to test something, and it's not always something property based.