Game SDK

↓ Скачать SDK 1.8.1

Внутренняя разработка VORIVOX. Пакет candidate: оставшиеся проверки обозначены в разделе совместимости.

Разработка без физической мишени

Mock в компоненте

Включите Mock When Manifest Missing. В Editor попадания можно генерировать мышью или тестовым скриптом.

Mock Launcher

python3 -m pip install websockets
python3 tools/mock_launcher.py --manifest ./mock-launch.json

./MyGame.x86_64   --vorivox-manifest ./mock-launch.json

Сценарий попаданий

Mock Launcher можно расширить файлом сценария:

[
  {"delay_ms": 700, "x_mm": 1250, "y_mm": 703},
  {"delay_ms": 900, "x_mm": 1800, "y_mm": 900},
  {"delay_ms": 500, "x_mm": 400,  "y_mm": 300}
]
Mock проверяет игровую интеграцию, но не заменяет тест на реальной мишени: задержка, калибровка и края полотна проверяются только на оборудовании.
Учебные примеры — скрипты, требующие сцены и назначенных ссылок Unity. Для production обязательны guard паузы/countdown, обработка потери соединения, защита по shot_id и отписка обработчиков. Старые Samples могут требовать адаптации: полнота игровой механики не заявляется.

Playground — браузерная демонстрация общего контракта. Это не Unity Player и не проверка C#-пакета.