our problem is as follows: we have a player class which contains an array of objects representing the player’s inventory. We’d like to be able to save this inventory in order to transfer the items over to another level. We’ve tried to achieve this using a SaveGame object, but all saved object instances are lost upon loading a new level. Additionally, we tried implementing archive serialization according to this example: Loading a Saved Game - UE4 AnswerHub, but the same problem remained. Is there a good way to preserve dynamic objects when changing levels/save objects in general?