Unity Game SDKv0.5.1Скачать SDK
RUEN

Протокол Game SDK v1

НаправлениеСообщениеНазначение
Game → Launcherclient.helloавторизация с session token
Game → Launchergame.readyигра загрузилась
Launcher → Gamesession.startначало раунда
Launcher → Gametarget.hitкоордината попадания
Launcher → Gamesession.pause/resume/stopуправление сеансом
Game → Launcherscore.updateпромежуточный результат
Game → Launchersession.completeфинальный результат

Конверт сообщения

{
  "msg": "target.hit",
  "seq": 18,
  "session_id": "session-123",
  "ts_monotonic_ms": 42114,
  "body": {
    "shot_id": "shot-0004",
    "x_mm": 1432,
    "y_mm": 817
  }
}

Причины управления

СообщениеДопустимые значения
session.pauseoperator_requested, controller_unavailable, license_state_changed, focus_lost
session.stopnormal_end, operator_abort, host_shutdown, device_fault
device.stateready, degraded, controller_lost, busy

JSON Schema envelope: game-sdk-envelope.v1.schema.json.