📘 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)
Enable: Activate the plugin.
Tag: Add the EasySaveComponent to any Blueprint you want to save.
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!