persistent actor in game world

Depending on where you want to store the information, you could just use the Save/Load system built into Unreal. This basically creates a binary .sav file that is written to the computer hard drive. You could also use a backend system such as PlayFab (generally free for low useage) or GameSparks to save data and/or files to the player so that they can be retrieved from anywhere then.