@asie Iβve been working on Exigy for the past year if the concept provides any inspiration. https://exigy.org
my goal was to build a game toolkit/IDE that is capable of modifying the game at runtime. no compilation. I chose Lua for that reason.
it is now at the stage where it is a little like ZZT meets Ultima: you can script objects with behaviours, run around the world, and draw tile maps, all in real time in the editor.
i considered a codeless approach but in the end i really wanted to provide flexibility to game creators. right now iβm working on a drag and drop action/event system so creators can add basic behaviours without having to write lua.
my touchstones have been MS VB, Hypercard and Delphi which were all statically typed and class oriented.
but lately Iβve been reading a lot of Smalltalk-80 and (Apple) NewtonTalk, and Iβm rewriting my object system to be more prototype and mixin-oriented. no more classes.
there is so much open territory to explore here, depending on your goals. i didnβt want to make something like pico8 which had its own stylistic decisions. i wanted something friendlier, more organized around experimentation and goofing around.
it might be helpful to imagine the kind of fantasy console youβd like to build towards
#exigy