Does Unreal save player progress?

ok thanks.

When a player exits out of your game (already packaged), does the game save their progress automatically and if it does not, how can you make it so it saves their progress automatically.?

no there is no automatic saving by default. you would need to create a save system (tons of tutorials on this out there) then have events that trigger the save. for example in the situation you describe where you want a save to happen before the game exits, in this case you could have a exit game button and when its pressed it first calls the save game event before it calls the close program event. so there isnt really anything automatic its just good programming.

to my knowledge most autosaves in games are a combination of timer and situation dependent saves. so every 5 mins the game saves and after each boss fight or cutscene.