HomePluginsData & UtilitiesEasy Save System
Description

EasySave System is a powerful save and load solution designed for Unreal Engine. Save and restore entire worlds, individual actors, objects, and variables with minimal setup. Get started in minutes — no components to add, no base classes to inherit, and no C++ required. Simply mark variables with SaveGame, assign a tag, and call SaveWorld.

EasySave System is designed to work with any game type — RPG, shooter, platformer, puzzle, open world or survival. It handles everything automatically including finding actors, serializing variables, compressing data and restoring everything correctly on load. All saved data is compressed for minimum file size.

Advanced features include async save (file writing on background thread so gameplay never freezes), deferred loading (actors restored gradually across frames with no hitches on large levels), restore transform control, and Zlib compression. Works with both Blueprint-only and C++ projects.

Features
Save and load your entire game world with a single node
Save and load individual actors independently from the world
Supports all Blueprint variable types — primitives, arrays, maps, sets, structs and objects
Save any Blueprint object — GameInstance, GameState, custom objects
Save global values like settings and scores with built-in key value store
Unified slot system — all save functions write to one file per slot
Auto save with configurable interval built in
Complete slot management — create, delete, copy and list save slots
Async save — file writing on background thread, gameplay never freezes
Zlib compression — minimum save file size
How it works
Step 01
Mark variables
Mark your Blueprint variables with SaveGame and assign an actor tag. No components or base classes needed.
Step 02
Call SaveWorld
One Blueprint node saves the entire game world. The system automatically finds and serializes all tagged actors.
Step 03
Call LoadWorld
One Blueprint node restores everything. Actors are found automatically and their variables restored correctly.
You might also like
Runtime JSON to Blueprint StructData
Runtime JSON to Blueprint Struct
Convert JSON to Blueprint structs and back with one function call
View →
Runtime CSV To StructData
Runtime CSV To Struct
Parse CSV files into Blueprint structs with one function call
View →
GPU MonitorData
GPU Monitor
Read GPU stats in Blueprints — temperature, VRAM, clocks, utilization
View →