
Descrição
Overview
The Advanced Save System plugin provides a comprehensive, production-ready solution for implementing save/load functionality in your Unreal Engine projects. It supports both Blueprint and C++ workflows with advanced features including async operations, auto-save, slot management, AES encryption, and cloud save integration (Steam Cloud & Epic Online Services).
Features
Complete save/load system with Blueprint and C++ support for all common data types (int, float, bool, string, vector, rotator, transform)
Multiple save slot management with metadata tracking (timestamp, play time, version, file size)
Advanced slot operations: duplicate, rename, swap, and delete save slots
AES encryption for secure save files with password-based key generation
Cloud save integration supporting Steam Cloud and Epic Online Services with auto-detection (require platform configuration that needs to be done by you first.)
Asynchronous save/load operations to prevent gameplay hitches
Auto-save functionality with configurable intervals
Quick save/load to default slot for one-button saving
Save slot enumeration and detailed information retrieval
Transaction-safe operations with comprehensive error handling and logging
Extensible architecture allowing custom save game classes
Game Instance Subsystem for persistent save management across levels
Platform-Specific Setup:
Steam Cloud: Requires Steam SDK and configuration in DefaultEngine.ini
Epic Online Services: Requires EOS configuration
Cloud saves are optional - Core save system works without any platform setup
File Format:
Standard Unreal Engine .sav format
Optional AES encryption
Cross-platform compatible
Forward compatible with custom data structures
Extensibility:
Inherit from UAdvancedSaveGame for custom save structures
Override serialization for advanced use cases
Add custom metadata fields
You can also Implement custom encryption algorithms if needed
Best For:
Single-player games
Local multiplayer games
Games requiring save file security
Games with multiple save slots
Games needing cloud save support
Any game requiring robust save/load system
Not Suitable For:
Pure multiplayer games with server-authoritative saves (use database instead)


