Description du système
ADS Save System est la fondation de sauvegarde du projet. Il coordonne les informations à sauvegarder, les écrit dans des slots Unreal Engine et les restitue au chargement.
Le système repose sur trois idées simples :
- Un sous-système disponible pendant toute la durée de la Game Instance orchestre les opérations.
- Les objets du jeu qui possèdent des données à mémoriser deviennent des participants. Chacun écrit et relit sa propre partie des données.
- Un objet de sauvegarde commun transporte les données, les métadonnées du slot, la miniature et la version de sauvegarde.
Trois types de slots sont disponibles : le profil global (profile.sav), les sauvegardes manuelles et les sauvegardes automatiques rotatives. Le profil conserve notamment la dernière sauvegarde de jeu connue.
Le plugin fournit aussi une démo avec cartes, logique de sauvegarde, menu de chargement et objets de sauvegarde d’exemple. Elle sert à observer les flux d’utilisation ; elle ne constitue pas une interface prête à intégrer telle quelle.