What impacts game performance?

Streaming frame rate (fps) is dependent on game complexity (polygon count, lighting, particle effects, etc.), as well as your browser resolution, network latency, bandwidth, and hardware specification.

On intra-continental network links, average frame rates between 30 and 60 fps are typical when streaming multi-million polygon models at 720p to commodity grade end-user devices (between 20 and 40 fps for 1080p).

Bandwidth: While 780p streams require a minimum of 5Mbps, it is recommended to have 10-12 Mbps available when consuming up to 1080p. 

We assume your game file size 50gb or less; the file size of the game will directly impact the launch time, and as a result, the time the user needs to wait for a stream. we strongly recommend that the game be designed such that it can be packed in a 4GB or less (uncompressed) package.

Compatibility can be verified by running your project locally in a browser (instructions are included in the Unity and Unreal game engine checklists provided by PureWeb). For a good user experience with a single concurrent user, we strongly suggest targeting 60 FPS in the streaming client. To achieve this, we require that your game model perform at a minimum of 80 FPS on Nvidia RTX 2070 graphic hardware, as some performance is lost due to the capture, encoding, transmission and decoding of video data.