No.12957
>How do you make the sub-components of a video-game re-combinable. How do you make a video-game as easy to change as it is to play it ?
You want something like a sandbox game (like Minecraft or Gmod) that lets you interact directly with the underlying game engine.
Godot sounds like the perfect engine for that, it has a relatively simple scripting language and the scene/node workflow is designed to make game objects easy to reuse. The Godot editor also runs in-engine, so you could theoretically make a game that has parts of the editor exposed for the player to utilize.