Blender as a level designer If I use blender as a world builder for an external game engine with GLTF2.0 as an exchange media I suppose I need to find a way to put lots of interactive elements to my worlds such as switches, turnable lights, openable doors and so on. What is the most convenient method to do so? I suspect, I have to make collection of stock elements with animations. After that, when editing a level, I have to put some special non-visual elements on my level with lots of parameters. Then, I have to alter GLTF2.0 exporting script to translate these non visual items to GLTF2.0 extension items. Later on, level loading routine in my game engine should replace these extensions with corresponding stock objects such as doors, switches and so on. Is my vision correct or am I reinventing the wheel or something?
You almost certainly don't have to do this. Just export the objects, then you can animate them in your game code. As for animations, I'm not sure whether those can be exported in glTF, but there should be a way to export them somehow.