PariMAX WebGL HHR Client
The company’s first browser product could not use its existing .NET gRPC path inside Unity WebGL. I isolated that communication risk with a focused proof of concept, then turned the proven approach into a maintainable production SDK.
- Bridged Unity C# to generated JavaScript clients through .jslib interop, Webpack, and browser-compatible gRPC-Web transport.
- Kept Editor and WebGL workflows behind shared typed abstractions while preserving structured diagnostics, validation, and resilient retry behavior.
- Reproduced failures across client, browser, proxy, and backend boundaries, instrumented those boundaries, and traced issues to their root cause.
- Enabled the first WebGL product and delivered a reusable networking layer adopted across games.