That wouldn't be enough. The problem with something like Sable is that you can't swap the underlying mechanics. You can put all sorts of restrings on things--maybe fireball becomes laser gun and mana becomes electricity and now you've got robots. But combat, walking, etc. will all be the same. While story is important, it doesn't make the game, and in something like Sable you basically can't ever do a unique game mechanic. It will be turn-based combat with whatever the core actions are forever, not even as much variation as the early Final Fantasy games had. And this can't be overcome without a scripting language and access to things at the heart of the engine.
Variables and if statements are probably cool but the problem is that anything complicated needs you to use a text editor because a typical game mechanic will be 10 to 20 variables and as many to more if statements. Plus you also need loops. And you really, really want comments so you can remember what the hell you did in 3 months.
In my opinion, they needed to stop and actually make games, rather than try to build this epic engine that they'd then make games with. I'm sure Sable will be cool to play with for a lot of people, but the amount of benefit they're getting out of the effort they put in isn't worth having put the effort in, and this will be forgotten 6 months to a year after whenever they release an official version because all the games will be the same but with different stories.
-- Audiogames-reflector mailing list Audiogamesfirstname.lastname@example.org https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector