However game engines tend to be updated regularly and when we move to a new version of that engine we lose the functions that we have built and incorporated into that engine.
I was just wondering how people managed to move from the old engine to a newer versions keeping their functions without having to constantly remake them?