Clients

Same rooms. Synchronized first.

Native packages exist at 0.3.8 for host-authoritative synchronized play. They cannot join realtime rooms yet.

ClientInstallStatus
JavaScript@lokiplay/sdk@0.3.8Production. Synchronized and realtime.
SwiftSPM https://github.com/sanbornli/loki.git version 0.3.8, product LokiSDKSynchronized rooms. Notify lifecycle with notifyLifecycle(visible:online:).
Kotlincc.lokiplay:loki-sdk:0.3.8Synchronized rooms. Notify lifecycle with notifyLifecycle(visible, online).
Unityhttps://github.com/sanbornli/loki.git?path=/clients/unity#v0.3.8Synchronized 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.