Compatibility
Engine, SDK, Launcher and transport versions evolve independently. A game package must declare its tested combination.
v0.5.1 matrix
| Component | Support | Note |
|---|---|---|
| Unity | 2022.3 LTS | primary tested line |
| Platform | Linux x86_64 | required release build |
| Launcher | 0.10.4+ | contract audited against 0.10.4 |
| Manifest | vorivox.launch.v1 | strict critical validation |
| Transport | v1 / sdk_version 1.0 | loopback WebSocket |
| Players | 1 or 2 | hit has no weapon identity |
Forward compatibility
Ignore unknown additive manifest fields. The SDK preserves raw JSON for extended sections while validating critical contract fields.
Changing Unity
Another major/LTS line requires full graphics, input, WebSocket, Linux player and projector QA.
Package declaration
"engine_version": "2022.3",
"sdk": {
"name": "com.vorivox.unity-gamesdk",
"version": "0.5.1"
}