How do I set a permanent variable in my game, for unlockable features?

I created a sandbox mode for my game but I only want it available after the player has completed the game at least once and not before. So I really need a permanent boolean for my blueprint script to read. Thanks.

You can save variables using the “savegame” blueprint node, and load them out again.
This works for full datasets as well as single variables.
The data is added in your game’s “Saved” folder and can be loaded next time the game starts (or during the same game session of course).

Here you go:
https://docs.unrealengine.com/latest/INT/Gameplay/SaveGame/Blueprints/index.html

And store the information in the game instance while the game is running so you have easy access to it and it wont reset during level loading and such.