SAVE GAMES, SAVING A LOT OF DATA.

If I load them and the same actor
exists, how would I update the
components and variables?

Have a function in the actor that takes and sets the actor’s struct. The actor can then manipulate its own components any way it needs.