// blog2026-05-20

Snapshots and the Bubble

The biggest change in Return Echo recently has been the shift away from global events.

Global events felt convenient at first, but they made the game harder to reason about. Systems reacted too freely. The GUI listened to too much. The player ship became special in places where it should have been just another ship.

The new direction is cleaner.

The new flow

  • State changes happen in owned phases.
  • Requests are placed into queues.
  • Execution systems process those requests.
  • Snapshots are published for readers.
  • GUI widgets update when snapshot versions change.

This means the game can become more deterministic and easier to debug.