Pause Menu

17 July, 2020
1 minute read

The Pause menu is toggled by the ESC key and shows options to Resume, Save, Load and Quit.

The Animation in the Pause menu was done by making the Render Opacity of all items (buttons, text, background blur) in the menu increase from 0.0 to 1.0 in the Widget Blueprint in 0.25 seconds.

The Menu

Resume performs the same action as the ESC key when the Pause menu is open i.e. playing an Animation and removing the Pause menu widget from the screen.

Save Saves the game. Uses an Actor called ItemStorage to save the Character’s current position, rotation, Weapon or Shield (if any), Inventory(soon) and Stats.

The game saves automatically once the Player enters a new map/level.

Load Uses the same ItemStorage to load the last save. I plan to add a list of the player’s last 5 saves to the menu in case the Player wishes to make multiple saves.

You can view the code of the project here!

Saving and Loading

  • Game saves on changing level

  • Saving and Loading


Previous post
Next post