Jeotique - EasySave Pro

📘 EasySavePro : The Ultimate Save System

Stop freezing your game. EasySave Pro is a robust, high-performance plugin designed to handle saving, loading, and persistence in Unreal Engine 5 without any frame drops.

👉 Documentation: https://jeotique.github.io/EasySavePro-Plugin/

👉 Discord / Support: https://discord.gg/8QCxQvM7zr

🔥 Why EasySavePro?

Implementing a save system that doesn't lag the game thread is complex. EasySavePro solves this by moving serialization and screenshot capture to a background thread. Whether you are building an Open World RPG or a linear adventure, you can now save thousands of actors instantly.

🌟 Key Features

  • 💾 Asynchronous Saving: Save the world state without freezing the game. Zero FPS drops.

  • 📸 Async Thumbnails: Capture and resize save slot screenshots in the background.

  • 🚀 Plug & Play: Simply add the EasySaveComponent to any actor (Player, Chest, NPC) to save it.

  • ⚙️ Auto-Save System: Built-in rolling auto-save logic (configurable frequency & max slots).

  • 🌍 Global Settings: Save data independent of the level (Audio, Graphics, Accessibility).

  • 📝 Custom Metadata: Attach lightweight data (Quest Name, Play Time, Difficulty) to save slots without loading the heavy save file.

  • 🐛 Visual Debugger: Visualize saved actors in-game (Green = Good, Cyan = Duplicate ID, Red = Error).

🛠️ How it works (3 Steps)

  1. Enable: Activate the plugin.

  2. Tag: Add the EasySaveComponent to any Blueprint you want to save.

  3. Save: Call the Save World Async node.

The plugin handles Transform, Physics, and any variable marked as "SaveGame" automatically.

🧩 Blueprint Nodes Included

  • Save World Async: The core node. Saves metadata, screenshots, and world state in background.

  • Load World Full / Instant: Choose between a full map reload or an instant state restore (Checkpoint style).

  • Open Level With Data: Seamlessly travel between maps while keeping player inventory/stats.

  • Global Save/Load: For your Main Menu settings.

  • Utils: Format Dates, Times, and import Save Screenshots as Textures for your UI.

📦 Technical Details

  • Code Modules: EasySavePro (Runtime)

  • Network Replicated: No (Designed for Single Player / Local Save)

  • Supported Development Platforms: Windows, Mac, Linux

  • Supported Target Build Platforms: Windows, Mac, Linux, Android, iOS, PS5, Xbox

  • Documentation: Included (HTML) + Full Comments in Blueprints.

💬 Need Help?

If you have any questions or feature requests, feel free to reach out via the Support Link or the Questions tab!

1 Like