- Remove dependency on
serde
. - Rewrite
oni_trace
. - Rewrite
simulator
. - Improve API.
- Write more documentation.
- Write more examples.
- Optimize ChaCha20 and Poly1305.
- More crypto tests.
- Support MTU less than 1200 bytes.
- Peer-to-peer support.
- Semi-reliable message delivery.
- How do multiplayer games sync their state? [en: 1, 2] [ru: 1, 2]
- Fast-Paced Multiplayer [en: 1, 2, 3, 4] [ru: 1, 2, 3, 4] [Demo]
- Glenn Fiedler's Game Development Articles
- ValveSoftware/GameNetworkingSockets
- 0fps.net/distributed-systems [Demo]
- Development and Deployment of Multiplayer Online Games: from social games to MMOFPS, with stock exchanges in between
- On Robust Estimation of Network-Wide Packet Loss in 3G Cellular Networks