A Physics Engine with Incremental Rollback — Ray Hidayat of Easel
Easel’s multiplayer architecture is predictive: to keep clients in sync it snapshots world state and rolls it back on misprediction. With an off-the-shelf physics engine that means restoring the entire world every frame, which is what kept large worlds — an Among Us-sized spaceship of walls, panels and vents — out of reach for the engine. The new physics engine snapshots and rolls back only the parts of the world that change: ...