Skip to content

Support for WebGL

Past due by about 2 years 75% complete

Support for WebGL:

  • this milestone is targeted to Release Pro 1.0

One of the requirements for WebGL support is to have a proxy in between driver and instrumented game, as in webgl the game cannot act as a server.

AltUnity Proxy
Docs: https://docs.google.com/spreadsheets/d/1jBxgh5grTFKvBcelOOnKiZyP-fzdFOGtvc71C1jdGyI/edit#gid=2048524270


AltUnity Proxy Us…

Support for WebGL:

  • this milestone is targeted to Release Pro 1.0

One of the requirements for WebGL support is to have a proxy in between driver and instrumented game, as in webgl the game cannot act as a server.

AltUnity Proxy
Docs: https://docs.google.com/spreadsheets/d/1jBxgh5grTFKvBcelOOnKiZyP-fzdFOGtvc71C1jdGyI/edit#gid=2048524270


AltUnity Proxy Usecases:

  • Multiple Clients ( multiple licenses )
  • One instrumented Game - One Driver
  • Multiple Drivers connecting to same game
  • Multiple instrumented games connecting to the same proxy
  • Multiple instances of the same instrumented game
  1. Multiple Clients ( multiple licenses )
  • in this case the proxy requires a licence_key parameter, upon connection of a game to the proxy, which uniquely identifes a client
  1. One instrumented Game - One Driver

  2. Multiple Drivers connecting to same game

  • the proxy keeps track of the commands sent by one driver and forward responses only to the driver that initiated the command
  1. Multiple instrumented games connecting to the same proxy
  • in altunitytester the client can specify game name upon instrumentation
  • the proxy has the ability to differentiate between games
  • the client(license owner) has the ability to uniquely identify each instrumented game in order to match tests to the game they wanted
  • the proxy could expose a discover api to allow the driver to identify to which game he wants to connect."
  1. Multiple instances of the same instrumented game -TBD
Loading