Re: Game devs explain the tricks involved with letting you pause a game
It wasn't really that much to do with determinism. Quake uses a client-server network model all the time, even when you're only playing a local single-player game. What the demo recording system does is capture all of the network packets that are being sent from the server to the client. When playing back a demo, all the game has to do is run a client and replay the packets that it originally received from the server. It's a very elegant system that naturally flows out of the rather forward-looking decision to build the entire engine around a robust networking model.
ndepoel, 12 hours ago
Post #2281
566
Forwarded from HN Best Comments
- ❤ 3
- 👍 2