Goal: saving is a first-class engine capability, not just game code.
Scope / deliverables:
engine:serialization: framework to serialize world + ECS components + game state; shared with networking snapshots.
- Engine save/load orchestration; the game only declares what is serialized.
cavedroid save format 2.0; chunk-entity streaming on the new model.
- Decision on 1.x save compatibility (likely dropped).
Definition of Done: world + entities save/load on the new model. Serialization round-trip tests (encode→decode == original).
Depends on: E3, E4
Goal: saving is a first-class engine capability, not just game code.
Scope / deliverables:
engine:serialization: framework to serialize world + ECS components + game state; shared with networking snapshots.cavedroidsave format 2.0; chunk-entity streaming on the new model.Definition of Done: world + entities save/load on the new model. Serialization round-trip tests (encode→decode == original).
Depends on: E3, E4