Submitted by abitowhit on Wed, 07/13/2022 - 17:59
Reference: Saving Game Data with Unity
The link contains a very good article on saving game data.
I was able to save an entire list
List of challenge objects.
Read, write and update worked as expected.
My suggestion would be to create a simple class as suggested to make sure it works first and then add objects as needed.
I initialize a default list of objects if one does not exist using a string[] list of challenge names and then use updates to update each object as the game challenge completes.
There was a comment reference on using json but I did not look into it yet, so I cannot say which is better or more secure per the reference.