Ein Record ist am besten geeignet,
IMHO. Man kann ihn leicht schreiben, leicht lesen und das einzige Problem ist, das einzige Problem ist, dass du, wenn du mehr Variablen hast, keine alten Spielstände mehr laden kannst, jedenfalls nicht ohne automatische Konvertierung. Außerdem kannst du keine Klassen speichern.