Well, this is some kind of mindbending magic trick that I can’t wait to see in action: Google wants to predict player moves in order to speed up Stadia — its streaming video game platform. In fact, Google believes that it will beat any local gaming platform.
Talking to Edge magazine, the VP of engineering for Google Stadia Madj Bakar said that Google Stadia will outperform any current or future game console or PC thanks to artificial intelligence.
“Ultimately, we think in a year or two we'll have games that are running faster and feel more responsive in the cloud than they do locally, regardless of how powerful the local machine is.”
It’s a bold claim which may not be far from the truth. Google Stadia has impressed critics so far. Their demonstrations have proved that a good fiber connection will give you the same experience as a local PC or console at least at 1080p, with impressive resolution and the same latency. But in modern gaming you will need to go to 4K and eventually 8K in order to be competitive.
Before we get into what this means, let’s explain the two things that affect our perception of video games playability. One is input lag — the time that it takes from the moment a user clicks a button or moves a joystick to the moment the video game character responds to that action in the screen. That could be classified as controller latency. But more important here will be the network latency: in services like Google Stadia your actions will have to travel up to the cloud and back to your console. That’s a long path which can easily break down and, with it, destroy playability.
In general, latency is measured in milliseconds. Anything from 20 to 100ms will give you an acceptable gaming experience. However, high-end gaming requires a lot less latency than that.
To avoid this and enable 4K and 8K resolutions without any lag, Google wants to use AI that predicts what a user will click next. That way, a server in the cloud will basically be able to pre-render ahead of your actual action, delivering these frames in advance so, when you actually click, you will get the right frame.
If you click another button, then you will of course take whatever path you have chosen. But, statistically, this method will accelerate gaming and provide this negative latency in which everything feels immediate because it has already been pre-calculated before you made the decision.
I know. Mind blown. Eventually, I guess they will be able to calculate a number of possibilities and deliver them ahead. Or, you know, you can just sit on your sofa and see your potential self play without even touching a button. Just watch while you dig into that bowl of Cheetos with your two fists, my friends.