Unity Save System

Installation
SKILL.md

Unity Save System

Ce que fait cette skill

Guider l'implementation d'un systeme de sauvegarde complet pour Unity 6+ : serialisation de l'etat de jeu, persistence fichier avec ecriture atomique, versioning des donnees sauvegardees, gestion multi-slots, auto-save, cloud saves (UGS), et encryption optionnelle. Couvre du simple PlayerPrefs jusqu'aux architectures hybrides local/cloud.

Prerequis

  • Unity 6.0+ (Awaitable API)
  • Recommande : Newtonsoft.Json (com.unity.nuget.newtonsoft-json) pour serialisation avancee
  • Aucune dependance stricte pour les cas simples (JsonUtility suffit)

Demarrage rapide

  1. Choisir le format : JsonUtility (simple) ou Newtonsoft.Json (polymorphisme, Dictionary)
  2. Creer l'interface ISaveable sur chaque composant a sauvegarder
  3. Implementer SaveManager avec ecriture atomique dans Application.persistentDataPath
  4. Brancher l'auto-save (dirty flag + timer + OnApplicationPause)
  5. Tester le cycle save/load avec un test EditMode (voir /unity-test)
Installs
GitHub Stars
7
First Seen
Unity Save System — juliankerignard/unity-skills