Cloud Gaming is always going to fall on its face, like Stadia, for one simple reason. Latency. It’s bad enough when latency interacts with multi-kilobyte telemetry messages in the client-rendered model. Cloud Gaming replaces that messaging with pumping multiple megabytes of video data to one’s screen.
Do you have a lot of experience with this? I have used GeForce Now to play Fortnite and other games for years and I think it works great. I’ve also used PS Now to play Bloodborne which is very sensitive to feel and timing and that works well too, it actually plays better there than it did on the original PS4.
What about latency, though. Fortnite may be possible but Quake or StarCraft? Sure, on the lowest of the lowest of tiers. People used to say 24 fps was great, too. Only took us 20 years for the masses to catch up.
Anything below 120 feels sluggish to me. At 60 fps local, I move my mouse and the picture is changed after what feels like an eternity. Can't imagine cloud rendered 60 being better. In fact, it's guaranteed to be worse.
There is already inherent latency in networked games. Cloud gaming could somewhat compensate by having the servers running the game clients close to the game hosts.
Fast paced networked games typically solved that by running a local simulation ahead of the server. The button you clicked looks depressed the instant you click it, not once the server knows about it. In FPS style games your character typically starts walking forwards the instant you press the forwards key, and you shoot the instant you click, not when the server finds out about it.
This has weird effects. Each player is actually playing in a slightly different world. You might see yourself hitting something and they might see themselves blocking the shot, and only one of you can be right. The different worlds will retroactively correct themselves to be consistent in some form or another (depending on the game it might be that the person shooting is always correct, or it might be that the person blocking is always correct, or it might be that whoever's packets reached the server first is correct, or really some complex combination of all of the above). The weird effects are worthwhile because people are really sensitive to latency in response to their inputs.
Even in slow placed games that use simpler networking models, I'm pretty sure the UI is basically always local. For example you might press the button that says "do the thing" and see the button style into it's "pressed state", but the server decides that the thing doer is dead before that button press reaches the server, so it ignores that button press.
I am talking about input latency. The cloud solutions cannot compensate for it unless they start rendering all possible frames all the time which makes zero sense, nevermind being impractical to borderline impossible right now.
Read carefully gpm's comment, or, I don't know, start playing games? It really helps
The display still has to be rendered on the player’s screen for them to react to it. Cloud gaming only increases the volume of data coming down to the client so it seems logical any latency issues would be amplified, even if using a top video codec.
moving the latency to the player client just makes everything feel terrible. its like playing in mud because your actions take 50ms-100ms of time to show up on your screen
Admittedly I was coming in with the same perspective as OP so I wasn’t aware you could smoothly play triple A titles via streaming. No catch, no hang ups?
The catch as stated is slightly worse input latency. You can still win games. It might feel fine to you. But even a practically imperceptible 10-20ms of extra input lag compared to the gamers with their own hardware puts you at an unavoidable statistical disadvantage. You will be 10ms too late with aiming your shots some percentage of the time.
The most competitive games in existence are all online games that suffer from the same latency issues a cloud gaming service would. They seem to get along fine even though they require much more precise movement than the types of games that gamepass users would play.