Writing a python game without bge

Just wontering.
what if a script runs at startup cleaning all the shortcuts, interface and viewport so the only thing lasting is the objects of a file, then it starts a modal operator that handle events like a game loop then a game logic could be implemented in blender even if slower?

just wontering…

Edit: I mean, blender has so much stuff in API, I could say its still a complete game engine even without a game engine. if devs implement some more advanced networking code, we could use the rest like the mofifiers as in-game features.

You could try something like this, but you’re still going to run into problems regarding game distribution, performance, hardcoded event handling, etc. Using an actual game engine seems like it will be a better experience in the long run even if there are some extra hurdles to export your Blender data to it.