We asked Charles Silbernagel—our Solutioning Specialist—for his top tips and resources when it comes to game optimization for streaming on the web. Here's what he had to say:
1. OPTIMIZE THE GAME PERFORMANCE — Streaming frame rate (fps) is dependent on game complexity (ex: polygon count, lighting, particle effects). Disabling motion blur and the in-game mouse pointer are two of the easiest options to start optimizing with. Enabling DLSS (deep learning super sampling) is also a great option.
2. REDUCE THE SIZE OF THE GAME PACKAGE — the smaller the game package is, the faster it can be deployed as new servers are started up. We recommend 5GB as a maximum package size if at all possible.
3. OPTIMIZE THE LOADING TIME — the longer it takes for your game to load, the longer it takes for the user to receive their stream. To provide your users with a good experience we recommend optimizing the load time to an initial screen be under 20 seconds.
For more details, and even more optimization ideas, check out some of the articles on the PureWeb Reality Resource Hub or additional Unreal and Unity resources linked below: