Совместимость
Версии движка, SDK, Launcher и транспортного контракта развиваются независимо. Пакет игры должен явно фиксировать совместимую комбинацию.
Матрица совместимости
| Компонент | Поддержка | Комментарий |
|---|---|---|
| Unity | 2022.3 LTS | основная и проверяемая линия |
| Платформа | Linux x86_64 | обязательная release-сборка |
| Launcher | 0.10.4+ | контракт сверялся с 0.10.4 |
| Launch Manifest | vorivox.launch.v1 | строгая проверка схемы |
| Transport | v1 / sdk_version 1.0 | WebSocket только loopback |
| Игроки | 1 или 2 | без идентификации оружия в hit |
Совместимость вперёд
Не падайте из-за неизвестных дополнительных полей Manifest. SDK сохраняет raw JSON для расширенных разделов, но строго проверяет критичные поля контракта.
Обновление Unity
Переход на другую major/LTS-линию требует отдельного полного QA: графика, input, WebSocket, IL2CPP/Mono, Linux player, драйверы проектора и производительность.
В package manifest
"engine_version": "2022.3",
"sdk": {
"name": "com.vorivox.unity-gamesdk",
"version": "0.5.1"
}