Posted April 15, 2019 by Rigsumore
I'm happy to announce that the game is now fully saveable/loadable. Out of the box unreal engine 4 saving/loading functions can be kind of lackluster depending on how complex of a game you're trying to make. That's why so many ue4 games (at least the adult ones) lack saving mechanics.
In my case I needed pretty complex saving. First I have a persistent world which is always loaded in the background while the game is running. Second I have various Sublevels that get loaded/unloaded and have to remember the state of all containing actors. Then I also use a lot of dynamically spawned actors which clashes with default saving methods. I also need to save a lot of variables for stats/inventory/looks and outfits - both for male and female player character.
Because of that I decided to purchase and use the Savior 2 plugin from the marketplace. In order to make things work properly I needed to redesign some systems - mainly the way how Outfit Items and colors are stored. After a few days setting up and fixing all the various systems I now have the game fully save and load everything that I need.
From here I plan on making the game harder and more challenging, as the player can keep his progress between multiple sessions.