How to Save Level Variables when it changed?

Hello,This is my first Question but first thing first i’m not good at English.

I’m work with UE4 for a while and I have concern about Level variables.
For Example : My player in Level A already kill all Enemy and pick up all item on level A when My player go to Level B and come back to Level A and everything on Level A all reset. I want everything on level not reset when my player come back.

Like Fallout 3 and Skyrim when you travel between interiors and worlds all Item,AI not changed.

How is that possible?

I’m not sure what kind of data you’re looking at, but you could look into storing the state in a Game Instance. A Game Instance persists during gameplay. A new, community-hosted Unreal Engine Wiki - Announcements - Unreal Engine Forums

The ideal solution is probably Serialization for the session. Save the state for Level A when you leave. When you return, that state needs to load back in.

Thank you,I will keep studying about Game Instance.