2 ms·
What might have worked for them, develop a new game engine from the ground up, designed for their unique environment. Games do non-trivial amount of processing
by Const-me 7y ago
What might have worked for them, develop a new game engine from the ground up, designed for their unique environment.
Games do non-trivial amount of processing with relaxed latency requirements: physics, cloth, many particle systems, fluid dynamics, some other VFX like weather / time of day, many parts of gameplay logic. Even some parts of rendering pipeline don’t require low latency, e.g. camera frustum culling doesn’t. Many of these things even run on CPUs as opposed to GPUs, and cloud providers have a lot of idle CPU and RAM resources.
Such a hybrid engine might be OK offloading half of the code to the cloud, while still using local GPU for rendering and dynamic lighting, using assets streamed from server and cached locally. This still requires a reasonably fast local machine, but hopefully less so compared to current game engines.
Very expensive to develop and run, though. Also it may consume even more download bandwidth compared to the streaming video they have now.