core/save_slot_manager library

Classes

SaveSlotManager
Manages multiple independent save slots (separate characters/profiles) on the same device — the classic "3 save files, pick a character on the home screen" casual/mid-core game pattern.
SaveSlotMeta
Metadata for one save slot — SaveSlotManager never sees or owns the actual player-profile data inside a slot, only bookkeeping about the slot itself.