You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the feature requested
Split the process of saving and loading into modules or phases that can be customized:
Saving & loading files
Serializing process
Serializing world
How does it help the user (you)?
Adds a lot of flexibility for different games with different needs
Is it related to a problem?
A related problem is that some games change what they save or load during runtime.
One example is a game in which when the player dies he keeps its inventory but doesn't load world.
[Optional] Propose an approach to the feature (the less we think the better!)
Using module blueprints (or c++ objects) that build a sequence of saving orders. OnSerialize() -> SerializePlayerInventory -> SerializeWorld -> If(playerIsDead) { SerializeAI() }
[Optional] Additional context
Original idea from issue #10
The text was updated successfully, but these errors were encountered:
Describe the feature requested
Split the process of saving and loading into modules or phases that can be customized:
How does it help the user (you)?
Adds a lot of flexibility for different games with different needs
Is it related to a problem?
A related problem is that some games change what they save or load during runtime.
One example is a game in which when the player dies he keeps its inventory but doesn't load world.
[Optional] Propose an approach to the feature (the less we think the better!)
Using module blueprints (or c++ objects) that build a sequence of saving orders.
OnSerialize() -> SerializePlayerInventory -> SerializeWorld -> If(playerIsDead) { SerializeAI() }
[Optional] Additional context
Original idea from issue #10
The text was updated successfully, but these errors were encountered: