Zum Inhalt springen
Medium 1 für Eintrag Save System / Cloud Save / Encryption / Slot management

Beschreibung

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)

Enthaltene Formate