Skip to content

E7 — Saving (engine capability) & serialization #139

@fredboy

Description

@fredboy

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:persistenceSaving, serializationepicUmbrella / tracking issue

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions