Skip to content

← Writing

engineering

Stadia and the Cloud-Gaming Promise

· Jerwin Arnado

Archive note: this is a backdated post, written years later while rebuilding this site. It’s dated to the moment it covers, but the hindsight is real.

At GDC on March 19, Google announced Stadia: games running in their datacenters, streamed to any screen with Chrome — no console, no downloads, no patches. Click a link, be playing AAA in seconds. “The internet is your platform,” says Google, with the confidence of a company that owns a noticeable fraction of it.

As a developer, the engineering genuinely impresses me. As a gamer in the Philippines, I have one word, and the word is latency.

The real engineering

Credit first. The Project Stream beta (Assassin’s Creed Odyssey in a browser tab, late last year) proved the core trick works under good conditions. The architecture is a custom AMD GPU per instance, Linux under the hood, the input-to-photon loop squeezed at every layer, and Google’s actual moat: edge infrastructure. Nobody else has datacenters and peering this close to this many humans. If anyone can shave the speed of light’s tax, it’s the company that owns the fiber.

And the idea is correct in the long arc. Compute has been centralizing forever — we already stream what used to be local for music, video, and increasingly software itself. My day job runs on the same logic: code on servers, thin clients everywhere. Games are simply the hardest case, because:

The physics problem

Video streaming buffers; input cannot. Netflix hides ten seconds of network weather; a shooter cannot hide ten milliseconds. Every hop between controller and datacenter is added input lag, and no compression codec negotiates with the speed of light. Google’s answer includes the now-infamous phrase “negative latency” — prediction tricks to mask delay — which is a marketing label on a real technique, but masking is not absence.

Now place that problem here. PH internet in 2019: improving, yes, but still a land of shared bandwidth, evening congestion, and pings to Singapore that gamers recite like bad weather reports. Stadia’s promised 25–35 Mbps sustained, stable, low-jitter stream describes a connection most Filipino households do not have. The future may be evenly distributed eventually; the bandwidth definitely isn’t.

The business problem (the bigger one)

My deeper skepticism isn’t technical:

  1. Ownership evaporates. Stadia games live in Google’s cloud, full stop. No downloads, no discs, no fallback. You own a permission, revocable by pricing changes, licensing expiry, or the platform’s own mortality.
  2. It’s Google. The company’s product graveyard is a meme for a reason — Reader, Google+, Inbox, Allo, the list scrolls. A game library is a decade-scale commitment; Google’s attention span for non-core products is demonstrably shorter. “Trust us with your library” lands differently from this particular vendor.
  3. The catalog is the product, and it’s unanswered. Launch lineup, pricing model, exclusives — all TBD. Streaming tech without a compelling library is a tech demo with a storefront.

Filed prediction

For the record, March 2019: the technology direction is inevitable — game streaming will exist and eventually matter, because the physics improves annually and the convenience is real. But Stadia itself asks players to bet their libraries on Google’s patience, and I wouldn’t take that bet with money I liked. Check back in a few years; I’d be happy to be wrong, preferably over a 5ms connection that PH telcos have no current plans to sell me.