Home Game Dev unity资源 Unity Tools Crystal Save Professional | Save System & Save Migration v1.7.13

Crystal Save Professional | Save System & Save Migration v1.7.13

3332 Views Stock 958 2026-03-12

Details

 Crystal Save — Zero-Code (for Save & Load) Save System for Unity Crystal Save is a component-based, fully no-code (for Save and Load) save framework that drops into any Unity project—2D, 3D, VR, mobile or desktop—and instantly records scenes, prefabs, runtime objects, player settings, and custom components. It includes an Object Persistent Manager and User Settings Manager. Key Features: - Procedural GameObject Saving: Track and restore runtime-modified prefabs or fully code-generated objects. Ideal for roguelikes, crafting systems, procedural dungeons, player-built structures, and dynamic weapon modding. Changes such as mesh swaps, added components, material changes, child hierarchies, and blendshapes are preserved exactly as left by the player. - Version-safe Save Migration: Every save blob carries the game’s semantic version. The built-in Migration Manager automatically upgrades older data on the fly, ensuring players retain progress after patches—protecting Steam ratings and avoiding "update wiped my save" reviews. - Streaming Deferred Prefabs: Stagger restoration of deferred prefabs so they only instantiate when the player gets close. The DeferredPrefabRadiusStreamer handles distance checks per scene or globally, caching entries and reviving them on demand. Can be triggered by quests, cutscenes, or trigger volumes via Game Creator 2 or Playmaker. - MySQL & Network Backend: Connect directly to a MySQL database with a single config swap. Store player progress, inventories, and world states on your server. Built-in connection pooling, async queries, and retry logic ensure responsiveness even on unstable connections. Enables full data ownership, custom analytics, leaderboards, and shared worlds without third-party subscriptions. - Targeted Restore: Load only one GameObject (e.g., vendor UI, boss arena, player bag) without reloading the entire scene. Enables instant respawns, checkpoint pickups, and mid-match loadouts with zero hitching. - Metadata Import (Beta): Import save-slot metadata from other Crystal Save titles to continue stories across genres. Accepts JSON, base64, or binary blobs. Encrypted data requires a matching key. Supports cross-game continuity, marketing rewards, easier spin-offs, and event distribution. - Server-Side Encryption: Keep the master encryption key off the client. Set CloudCryptoMode.ServerSide to delegate all crypto to your cloud backend—no secrets in the build, no risk of extraction or reverse-engineering. Protects saves even on jailbroken devices. - Persistent Manager: One call marks objects as DontDestroyOnLoad; duplicate detection prevents clone spam across scenes. Enables clean cross-scene persistence without singleton clutter. - Event-rich API: Hooks for slot updates, per-object restore, load progress, failures, screenshots, and more. Enables integration with UI, analytics, or custom logic without reflection polling. - MemoryPack Serializer: Ultra-fast, zero-GC binary format smaller and faster than JSON or BinaryFormatter. Ideal for prefab mods, snapshots, and custom blobs. Delivers tiny payloads and lightning-fast load times—even on mobile. - Prefab & Component Diffs: Stores only changes (added components, mesh/material swaps, particle timelines, child active states), keeping files small even for dynamic characters. Enables megabyte-efficient open-world saves. - Scene-object registry + destroyed-object tracking: Resurrect or ignore objects removed mid-play. Perfect for breakables, pick-ups, enemy corpses, roguelikes, and construction sims. Enables instant respawns and checkpoints with minimal hitching. - Screenshot & Metadata Mirroring: Auto-generates thumbnails and supports optional local mirroring even with Cloud Save. Ensures saves can be loaded without internet. - Non-Destructive Save Migration: Automatically patches field re-orders or new systems that break naive formats. Calls custom converters if needed, so player progress is preserved and update-related save loss is avoided. - Optional User Settings (JSON-backed): Persist resolution, FPS cap, HDRP/URP post-processing toggles, audio mixer volumes, and localization codes in a single JSON file. One call saves or loads settings; a second call applies them live. Works offline and syncs seamlessly with Cloud Save. Fully optional—skip if you already have a custom options pipeline. Genre-specific benefits: - Open-world / RPG: Reload a single quest NPC or dungeon while the map stays live—loads in seconds. - Roguelike / Survival: Destroy-tracking and prefab pools capture procedural loot and bases, then migrate safely when generation rules change. - Shooter / Bullet-hell: Pool-aware GUIDs save active projectiles and VFX with zero stutter; soft-unregister cleans pools between waves. - Live-service / MMO-lite: Cloud Save mirrors slots; Migration Manager maintains season compatibility; MemoryPack stays under quotas. - Narrative / VN: Per-object restore reloads only dialogue state—enables instant skip-ahead and auto-saves. What makes it special: - No reflection-heavy polling—components push their state, freeing CPU for gameplay. - Inspector-first UX—one Remember Component collapses multiple specialized components into a clean, tidy drawer. - Deterministic prefab IDs—consistent in editor, build, and cloud for safe cross-platform transfers. - Full source, no DLL lock-in—customize, extend, and ship freely. - Non-destructive save migration—progress survives every patch. Drop Crystal Save into your project, select the features you need, and protect your players’ progress today and after every update. Details: https://assetstore.unity.com/packages/tools/utilities/crystal-save-professional-save-system-save-migration-319719 
2026-03-12 00:00:00-update version:Crystal Save Professional | Save System & Save Migration v1.7.13