Optionally, provide an editor view where a list of loaded objects and inspector to check public values of scripts get rendered.
This can be done by e.g.: Starting a Qt application and rendering the game engine in a sub-window. Instead of using the regular application loop, let Qt handle the loop and update the game engine, as well stop the game and such.|
This might allow faster iteration in the game universe. But also add a lot to the game engine complexity, in terms of code that should not be shipped.
Editor code MUST NOT get added in the game for release buids.
Optionally, provide an editor view where a list of loaded objects and inspector to check public values of scripts get rendered.
This can be done by e.g.: Starting a Qt application and rendering the game engine in a sub-window. Instead of using the regular application loop, let Qt handle the loop and update the game engine, as well stop the game and such.|
This might allow faster iteration in the game universe. But also add a lot to the game engine complexity, in terms of code that should not be shipped.
Editor code MUST NOT get added in the game for release buids.