Unity Game SDKv0.5.1Download SDK
RUEN

Debugging

Investigate layer by layer: manifest, handshake, lifecycle, coordinates, performance and package layout.

SDK states

StateMeaning
Connectingloading manifest and opening loopback WebSocket
Authenticatingclient.hello sent, waiting for server acceptance
ConnectedLauncher accepted the game
Readygame reported complete loading
Failedinspect LastError and Error

Diagnostic hooks

sdk.ConnectionStateChanged += s => Debug.Log("Connection: " + s);
sdk.SessionStateChanged += s => Debug.Log("Session: " + s);
sdk.MessageIgnored += (msg, why) => Debug.LogWarning($"{msg}: {why}");
sdk.Error += Debug.LogError;

Checks

python3 tools/validate_launch_manifest.py mock-launch.json
python3 tools/mock_launcher.py --scenario device-fault
python3 tools/validate_game_package.py ./release --write-checksums

Useful bug report