I want to add a feature to my game engine where I can change different variables that control in-game things while the engine is still running from a console window.
I have designed the engine in C++, and because of its compile-time nature, I don't think it's possible to change inner-working variables during run-time. I have looked at python extensions for C++, but I do not know if that will be sufficient to change values while the program is running.
How do I edit runtime variables within a custom C++ game engine?