Clients
Same rooms. Synchronized first.
Native packages exist at 0.3.8 for host-authoritative synchronized play. They cannot join realtime rooms yet.
| Client | Install | Status |
|---|---|---|
| JavaScript | @lokiplay/sdk@0.3.8 | Production. Synchronized and realtime. |
| Swift | SPM https://github.com/sanbornli/loki.git version 0.3.8, product LokiSDK | Synchronized rooms. Notify lifecycle with notifyLifecycle(visible:online:). |
| Kotlin | cc.lokiplay:loki-sdk:0.3.8 | Synchronized rooms. Notify lifecycle with notifyLifecycle(visible, online). |
| Unity | https://github.com/sanbornli/loki.git?path=/clients/unity#v0.3.8 | Synchronized rooms. Notify lifecycle with NotifyLifecycle(visible, online). |
Native wrappers match the JavaScript synchronized API: create, join, dispatch, leave, reconnect, close. Do not offer createRealtimeRoom() on a cross-client mode. Do not talk to Nakama directly.