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
- 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
-
One instrumented Game - One Driver
-
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
- 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."
- Multiple instances of the same instrumented game -TBD