
Opis
EasySave System is a powerful save and load solution designed for Unreal Engine. It allows you to 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.
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 and actor references
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
The system automatically finds and restores actors — no manual setup
EasySavable interface for OnPreSave, OnSaved and OnLoaded events on any actor, component or object
Auto save with configurable interval built in
Complete slot management — create, delete, copy and list save slots
Advanced Features
Async save — file writing on background thread, gameplay never freezes
Deferred loading — actors restored gradually across frames, no hitches on large levels
Restore Transform control — restore variables only or full position and rotation
Zlib compression — minimum save file size
Supports all Blueprint variable types including arrays, structs and components
Works with Blueprint only and C++ projects









