Build full Unity games for VORIVOX
A reliable boundary between polished 2D/3D gameplay and the acoustic target: lifecycle, hits, score, lighting, diagnostics and local development.
await sdk.ConnectAsync();
await LoadGameContentAsync();
await sdk.ReadyAsync("Game");
sdk.HitReceived += hit =>
ResolveShot(hit.NormalizedX,
hit.NormalizedY);Choose a task
First connection
From an empty project to accepted server.hello and a ready scene.
Step-by-step guide →Test without hardware
Mock Launcher, pause, controller loss and repeatable scenarios.
Local development →One clear boundary
Unity owns visuals and mechanics. Launcher owns the session, hardware, licensing and system environment.
- no direct RS-485 or controller access;
- one-time launch-manifest authentication;
- public callbacks on the Unity main thread;
- serialized WebSocket sends and confirmed handshake;
- gameplay remains available without internet.
Included
Runtime package
UPM package, events, manifest models, lifecycle, score and LED API.
Starter Kit
Recommended bootstrap with pause, stop and safe completion.
Mock Launcher
Basic, pause and device-fault scenarios.
5 samples
Starter, reaction, precision target, rail shooter and duel.
Validators
Launch manifest and distributable Unity game package.
JSON schemas
Manifest, envelope and game package for CI and IDEs.
Build a vertical slice in one pass
Use Starter Kit and verify all three mock scenarios before physical hardware.