← Files Unity EssentialsARCHIVED FILE
skills/unity-feature-implementation/specializations/save-systems.md
956 Bytes · Oct 4, 2026 · 12:29 UTC
# Save Systems Specialization ## Use when Use for persistence, profiles, checkpoints, progression, settings, cloud saves, serialization, migrations, and data versioning. ## Inspect first - save format - storage location - versioning - migration logic - encryption or compression - cloud synchronization - platform restrictions - failure recovery - representative old saves ## Implementation rules - Preserve backward compatibility. - Provide safe defaults for missing fields. - Version format changes. - Avoid Unity object references unless supported. - Separate runtime state from serialized DTOs when appropriate. - Handle partial or corrupted data deliberately. - Do not silently discard unknown data. - Consider ownership in multiplayer. - Avoid blocking writes on hot paths. ## Validation - new save - save and reload - missing fields - old save migration - corrupted or incomplete data - cloud conflict when relevant - platform path behavior
SHA-256: 173c740e15ab82f2872de545174e67e423ad8fc7a2652249b4df36feb0d5f127