NanoSave | Enhanced Save System for Game Creator 2

NanoSave is a powerful, plug-and-play save storage solution for Game Creator 2, designed for effortless setup and seamless integration. With just four clicks, you can enable NanoSave in the Game Creator 2 settings, no manual setup, extra components, or scene modifications are required.

Key Features:

Seamless GC2 Integration - Works natively with Game Creator 2's save system, requiring zero extra setup.

Rich Metadata - Store essential game data, including save title, player location, progression, playtime, character level, game version, and timestamps.

Screenshot Previews - Automatically captures save slot previews. Supports Layer Masks to exclude elements like UI.

Gzip Compression - Reduces save file size by up to 95%, optimizing storage.

File Integrity Checks - Detects save file corruption and automatically restores a backup to prevent data loss.

Independent Save Files - Each save slot is stored separately, avoiding unnecessary overwrites & simplifying file management.

Automatic Backups - Every time you overwrite a save, NanoSave creates a backup, ensuring you can always recover previous data.

Dynamic Metadata Assignment - Assign metadata values dynamically using global variables, allowing flexible customization.

NanoSave Lite Option - A lightweight version that mirrors GC2's json save storage option but with Gzip compression for smaller save files.

Game Creator 2 Enhancements - Adds new properties, events, and instructions to Game Creator 2, including:

Next Available Save Slot - Automatically picks the next free slot.

Current Loaded Save - Retrieves the active save slot.

Save Slot Metadata - Access details like timestamps and progression.

What's Included?

Full Source Code

Example Content

Setup Guide & Documentation

Learning Resources

Why Choose NanoSave?

NanoSave expands on the default GC2 save system by adding rich metadata, independent save slots, automatic backups, screenshot previews, and enhanced slot management, offering greater flexibility and reliability without changing your workflow.

Properties

Define and retrieve save-related data with Game Creator 2's property system:

Get Properties with Number Decimals

Highest Save Slot - The highest numbered save slot available.

Total Save Slot Count - The total number of save slots.

Next Save Slot - The next available save slot for saving progress.

Current Hover Save Slot - The save slot is currently highlighted in the UI.

Loaded Save Slot - The currently loaded save slot

Get Properties with Text

Save Slot Metadata - Stores additional text-based information about a save slot, such as date, playtime, app version, or description.

Get Properties with Sprite

Save Slot Screenshot - A captured image representing the game state at the time of saving.

Triggers

Automatically react to save system events:

On Corrupted Save Detected - Triggered when a corrupted save file is found.

Instructions

Refresh Save Slots UI - Updates the save slot interface to reflect the latest save data.

NanoSave supports Legacy UI, but example UI elements use TextMeshPro, as Unity's old UI Text is now legacy. To view the examples, install TMP Essentials (Window β†’ TextMeshPro β†’ Import TMP Essential Resources).

All components support TextReferences, so if you prefer Legacy UI, you can switch to using Text instead of TMP.

NanoSave currently supports Game Creator 2's no encryption and XOR encryption only.

NanoSave | Enhanced Save System for Game Creator 2 - Asset Store

πŸ€– Chat with AI

AI is typing

Suggested Posts

Love/Hate Faction System Integration for Game Creator 2

Love/Hate Faction System Integration for Game Creator 2 Thumbnail

MasterAudio AAA 2024 Integration for Game Creator 2

MasterAudio AAA 2024 Integration for Game Creator 2 Thumbnail

Platforming Solution Module for Game Creator 2

Platforming Solution Module for Game Creator 2 Thumbnail

Quests and Tasks for Game Creator 2

Quests and Tasks for Game Creator 2 Thumbnail

DataKit: A Powerful Save Game System for Unity

DataKit: A Powerful Save Game System for Unity Thumbnail

Advanced Melee Targeting for Game Creator 2

Advanced Melee Targeting for Game Creator 2 Thumbnail