I am hoping to achieve a living DataStore system within a universe of places for a story game.
-
Inside each place there would be the ability to send data back to the start place or other places upon player progression.
-
The data would be retrievable across all places within the experience’s universe.
-
Save the players progress when they reach a checkpoint or cutscene. Have it save as a table as to allow the easy saving and loading of lots of different data at once.
Example:
DataStore["Save1"] = {
LastCheckpoint = "Checkpoint_13_L",
CurrentWorld = "Chapter 2",
Progress = 54, -- % Progress
LastPlayed = 12244122312312,
CollectiblesFound = {
Collectible1 = false,
Collectible2 = true,
Collectible3 = true
},
DoorsOpen = {
Door_1_R = true,
Door_2_L = false
},
CurrentPlayerData = {
Health = 150,
MaxHealth = 200,
IsHurt = true
}
-- And so on
}
I probably sound like I’m asking for a lot, but I’d just like to have some guidance and examples that would help me understand and thus aid in creating this system for my game. Thanks.