# Documentation

[SDK overview](../README.md) · [Examples](../examples/README.md)

Start with [Getting started](getting-started.md), then follow these guides:

1. [Integration](integration.md): build setup, one poll per frame, payloads.
2. [Rooms](rooms.md): sessions, matchmaking and the master.
3. [Reliable events](reliable.md): delivery and its limits.
4. [Reconnection](reconnecting.md): pause, resume and resynchronise.

Keep the [API reference](api.md) nearby while coding.
[Game API keys](api-keys.md), [Troubleshooting](troubleshooting.md) and
[Compatibility](compatibility.md) cover setup and release questions.
[Wire protocol](protocol.md) is for maintainers and language ports.

Code blocks with game-specific functions such as `draw()` or `apply_event()`
are integration fragments. The projects in [examples](../examples/README.md)
are complete, buildable ROMs.
