I'm creating a local co-op RPG game, up to 4 players can choose from up to 10 characters (each with their own move sets) I need to store/persist player variables like:
-Level
-Character Name
-XP
-Money
-Base Health
-Base Damage
-Ability 1 Level
-Ability 1 upgrades
-Ability 2 level
-Ability 2 upgrades
-Ability 3 level
-Ability 3 upgrades
-Ability 4 level
-Ability 4 upgrades
-Armor Piece 1
-Armor Piece 2
-Armor Piece 3
-Armor Piece 4
-Armor Piece 5
and probably more that I cant think of. Should I make 1 array to store all this information for all 4 players, 1 array per player, or 1 array per character? I need them to persist through layouts, and I might possibly need them to save between play sessions as well.