If you’re comfortable with Unrealscript I heavily recommend the SaveGame gem: UDK | DevelopmentKitGemsSaveGameStates
I know it seems a little convoluted, but if you spend a little time reading through it, most of the work is done for you. Then all you have to do is implement the SaveGameState interface on any actors you want to save, then simply add a Serialize() and Deserilize() method for those actors.
I use it heavily in my project and it works fantastically. Also then you are able to view the save files in json format (kinda nice for debugging).
Good luck.