Ask HN: What do you think of the Google Stadia?

39 points by seaborn63 ↗ HN
I watched the conference yesterday and it all sounds great at the surface, but I also don't know enough about all the things talked about to understand. Is it good, is it bad? Are they targeting Steam as well as the consoles with Stadia?

91 comments

[ 2.1 ms ] story [ 162 ms ] thread
I don't think gaming needs another competitor, much less one that already has a history of booting its rivals and starting monopolies. Steam is good enough for me.

The thing that's horrific to me is the quoted 20GB of data transferred per hour during playtime. I don't have data limits so it doesn't affect me too hard but my Internet connection hovers right around 5mbips per second. I live in a smallish city in Maine. Google is alienating those in rural areas.

I think they are only focused on the future where almost everyone has fast internet.

I like the that they don’t have any load time. It doesn’t look like it’s going to support most games any time soon. It’s going to be mostly hype for a year , I feel.

I don't think they're being realistic about what the world is going to be like any time soon. While the 5th generation cellular protocols will be great for data in cities, it will still leave people in rural areas behind on 4th or earlier generations because the frequencies don't carry well over distances and the wired/optical backbones need to be in place.
It's sort of a chicken and an egg problem though right? There's not enough demand to build out speedy rural infrastructure so it doesn't get built, and because it doesn't get built, nobody makes applications which would really increase demand.
Not really, you can build the applications for the billions of people who live in dense cities, and then let the rural population demand access to the same.
In the US perhaps. The EU is aiming by 2020 to have 100% of homes have at least 30Mbps+ available if they want it, and 50% of homes actually using 100Mbps+ (https://ec.europa.eu/digital-single-market/en/broadband-stra...).

20GB in an hour is about 44Mbps, so a 100Mbps connection is probably a good goal if you want Stadia to work well.

I'd expect high-speed connection uptake to be quite a bit higher amongst their target market, so over here betting than the majority of gaming users have 100Mbps+ at home isn't that crazy at all imo.

> I think they are only focused on the future where almost everyone has fast internet.

I don't think that future exists, and I don't think Google thinks it does either considering they abandoned the effort to make it happen.

You don't think gaming needs another competitor because you don't like monopolies?
I think he's saying Google will do so well they'll become a monopoly as Google has monopolistic tendencies
> I don't think gaming needs another competitor

People said the same about Microsoft in 2001 or whenever it was that they launched the Xbox.

People also said that about Sony when they entered the race against Nintendo and Sega
(comment deleted)
Unless they are able to somehow do client-side prediction I don't think they can overcome the latency hurdle. Maybe they could send multiple potential video frames that are the result of different inputs and select from them when the client chooses an input?
Having been mobile / traveling a lot. I tried using multiple cloud gaming services. I didn't want to lug around a gaming laptop.

The biggest issue I've had is internet. Outside of my own home the internet has been slow, laggy, or compressed the image to much. It's generally unplayable.

In between being able to afford a gaming device. I used parsec, and rented a machine to play games. FPS online multi player games were very difficult. The latency was to much for that. But other games, strategy, sports, etc. Worked fine. It was also great being able to connect anywhere and have my full game suite.

Right now I'm trying something similar in my home setup. I switched mobile gaming to old emulators and indies. With a bluetooth controller. (Ryzen 2700u). My home server is running a windows vm for gaming, and I stream everything over gigabit lan. That is working wonderfully so far.

I see this going two routes. For the casual gamer. As long as we have good internet. Then this can be a big win. Discarding the drm and ownership concerns.

For the more enthusiast / pro gamer. With the spark of 144hz freesync and gsync monitors. I don't see these streaming services being able to keep up. I still see a number of gamers wanting to build a gaming rig. I want to because I think it's fun. I just hope that this doesn't harm/limit any of the other gaming stores.

What do you mean with "I... rented a machine to play games"? Is it a online service? Would you mind talking a little bit more about that?
Parsec, allows renting of cloud computers with quadros. Either via amazon or paperspace. It's rented per the hour. Storage costs additionally flat each month. I usually spent about 10 to 20 a month. For several nights a week with an hour or two gaming.

https://parsecgaming.com/

I'm still a fan of the service. I'm using their software for hosting my in home network gaming setup.

Do you have any examples of games that worked well with Parsec? I have a super fast home internet but don't want to invest in a high-end rig.
I watched the entire keynote. IMO, definitely industry breaking if they can deliver what they're promising. Their demo with Assassin's Creed Odyssey overall went well. I'm sure they're hard at work cutting down on input lag and being able to scale. Can't wait to try it out!
(comment deleted)
Yet another nail in the non-google Internet. From tech point of view - it may or may not work for SOME games for SOME audience mostly depending on the marketing and ease of setup/use. It won't make a dent in the AAA gaming, at least in the nearest 3 years.
I tried Steam inhouse game streaming a few times and the result was decent. I have gigabit ethernet in my house, so latency was superb but video quality was noticeably different than the the actual game running on the host. My host is a beast so I got no idea why this discrepancy.

If Google can keep latency low and graphics as close as possible to original, then it has the possibility of being a Netflix for gaming. IMHO, Google need to focus on 3 things: latency, price and game library. Without those, it will fail or be a niche product considering that for 600ish$ you can build a pretty decent gaming PC.

Absolutely pointless.

without client and server side input prediction you get huge input lag - way above tolerable ranges.

with input prediction you get annoyed players that their character doesn't do what they want. Plus with multiplayer games you get extra lag on top of that. And lets not forget about local input lag.

Transfer speed requirements are sky-high.

Also - can i just own something? i don't want to perpetually rent things.

I would really hate it if google attained yet another 'monopoly'.

It's input compensation they need, not input prediction. In other words, for every button press sent to the server, it should also send the frame time the user was seeing when they pressed the button. The server then applies hit detection / whatever for the input at that time rather than the current time.

So you'll see a visual glitch as the world jumps to "what should have been", but that's a lot better than you missing your shot / jump / whatever due to latency.

The fact that their controller is wifi and not connected to the computer gives a hint that Google is not doing this. Since the controller is independently connected, it can have a different latency than the computer.

(comment deleted)
"Since the controller is independently connected, it can have a different latency than the computer."

Not necessarily. Chromecast and the like already does side-channel communication to devices on the same network. Its how my phone can know that my TV is streaming something sent by my PC.

The controller could be sending input commands directly to the server, while also talking directly to the video streaming device.

"Also - can i just own something? i don't want to perpetually rent things."

I've gone the other way. I used to download and buy movies and music. I never enjoyed having to sort it all in my computer. Thanks to spotify and streaming services I really don't get have to worry about, "owning" these things anymore. Most of the time I didnt actually want to own the movie after watching it once.

I realized this recently about steam. I've got 500ish games. I only buy them because they are on sale and I know I'll play them eventually but don't want to pay full price for them. I'd happily pay a monthly price to be able to rent/stream/play any game in the steam library that I want. It would also solve the near constant issue with multiplayer games where I want to play with friends but they don't want to make a $60 investment for a game they may not enjoy.

I think it's fantastic for AMD. Google will have to buy so much AMD hardware, and whether they are successful or not AMD will still be flush with new cash that will allow them to become a bigger player in the chip space. Stock is going up. And if for some reason Stadia really takes off it would only go up even more, I'm talking $100+.

The big advantage AMD has that no one really talks about is their ability to do client virtualization at the hardware level, not software.

It looks like it would easily exceed my ISP data cap. Whatever I would save by not buying new game hardware would be spent on bandwidth.
I don't think it will work for multiple reasons.

1. Google doesn't have gaming in their corporate DNA. They will commit a bunch of faux pas that will alienate the gaming community.

2. Streaming games adds latency. Latency problems ruin the experience.

3. Gamers are a very fickle community and if they don't feel your company 'gets' them, they will not engage with you.

This is exactly how I feel but you said it better than what I was thinking.
I don't think any of these points are particularly strong, and yet any bet against a new venture is a safe bet, because failure is the overwhelmingly likely outcome.
1) You might be able to say that about MS before the XBox arrived. Also, Google has always been "playful" so to speak. Changing their logos, adding a game right into the no-connection screen of their browser. They may be ready to go big here.

2) I can't imagine this going out to the public with latency issues. Netflix can stream video smooth as silk to millions very nicely. Streaming the game will be the same thing, we are just getting the video. Sending keyboard and mouse input should be trivial in respects to how intense video streaming is, so I'm not sure why there would be any latency.

3) These particularly picky gamers are a small subset of the community. You can choose to listen to them or not. There are millions of gamers who don't stream, who don't watch streams, who game on their own, who don't care if the files for the games are on their computer, etc. And these gamers want popular titles on their Chromebooks. Google is about to make that happen it seems.

Netflix streaming actually has a huge latency, it buffers several seconds of the video before actually starting playback, that buffer is what makes it seem like the video is "smooth as silk" as it has time to wait for slow packs and to re-request dropped ones.
1. Really, anyone who changes their logos playfully sets a precedent for a gaming culture? Do you actually play games?

2. Streaming a film and streaming the full content of Halo is a whole different ballgame. Do you know the kind of optimizations devs have to do to achieve the performance they do on pcs and consoles?

3. And how many Chrome book users is there?

I think at best this will be more like a mobile game platform. Won't put a dent on AAA games on PCs and Consoles.

1 and 3 are basically the same reason are they not? Yet corporations like EA and Ubisoft are still very successful despite having famously horrible reputations amongs the "community". Moreover, Google looks willing to fix any lack of expertise/culture/"DNA" just by acquisitions (if such a thing is possible).

As for 2, Digital Foundry tested how bad the latency of Google's services was (though not in a home setting), and were able to show that it's actually on par with playing on an Xbox One X locally.

I'm not thrilled about this development, but I don't think these are reasons they'll be unsuccessful.

Yeah 1 and 3 are related but a little different, let me clarify. 1 is about how Google will inevitably goof some stuff up because they don't know the space. 3 is about how gamers will react to these goofs way harsher than your average user.
"gamers" are a small portion of the game buying community, especially very profitable more casual games.

What percent of mobile game sales do you think go to "gamers?"

Conversely, gamers are probably a high percent of the medium-high end hardware community. Those companies manufacturing physical products do need to cater to gamers.

Casual games are a huge market, but Stadia is marketing itself as being for "playing AAA video games" and using graphics processing power as a selling point. It doesn't appear to be targeting the causal market.

A pretty sizable subset of AAA games are heavily effected by reaction/latency time. It could be a solution for some kinds of MMO games though, where high latency is already designed for, and not having to distribute content updates would both be a plus for the players and allow the developers to keep "secret" content/events secured before they were intended to be made available.

id argue by virtue of being AAA games they are games that have MASS appeal to a large portion of society, not just "gamers." The population of people who played Halo/COD/Fortnight is quite a bit bigger than people who identify with gaming subculture. googles move has everything to do with commoditizing high performance hardware FOR THE MASSES.

to the same effect, plenty of people want 4k and hdr, but arent film critics, nor videophiles, and dont actually care about data compression, bitrates, or banding.

I'd disagree that AAA has to do with mass appeal, as the industry uses that term to distinguish games in terms of development and marketing budgeting, not target audience. Many AAA games are specifically targeted at only the hardcore "gamer" demographic, because while that's a smaller group they are usually willing to pay much more for a game then a casual gamer will. I would of course agree that AAA can be targeted at, and appeal to, a much larger and somewhat more casual demographics as well.

My point was less about demographic and more about the network-latency concerns for specific common game-types. You cite correctly that they want to commoditize high performance hardware for a mass market, and note games like Halo/COD/Fortnight seem to have a very broad appeal. My question then becomes, can their solution commoditize high performance for the masses for these kinds of games? I'm curious to see how their solutions pan out, but there are a lot of road-blocks to achieving their goals. Graphical quality is only part of what qualifies as high performance in a game. In any FPS games like these game-play/graphical latency is a huge issue for play-ability. Developers go as far to take specific monitor hardware into consideration to shave down the latency. Stadia effectively adds a network loop connection between the keyboard and screen -- that's A LOT of a extra latency. Also, if this is going to target the mass market, then it has to work for the mass market and I think (in the US at least) there is going to be a large percentage of the population who's internet will lack either the necessary bandwidth, or network latency to Stadia's servers, in order to achieve a playable/desirable experience.

to me, AAA is budget, and for the most part, you get budget by delivering sales. As a series goes on, they expect more sales, or budget gets cut.

Can you think of a AAA, "hardcore gamer only" game that is significantly more expensive, precisely because they know sales will be lower?

Latency can be fixed by moving the processing closer to the edge, like a CDN. Cloudflare and Netflix have boxes everywhere, google just needs to pop some mammoth consoles colocated inside isp data centers, and group people together connected to the same console. They can get there with 5G faster than itll make sense to keep adding gfx power to phones (battery life.)

Google is looking towards the future, where half the population lives in a city with cheap 5G.

I would argue that there is a huge segment of users that would technically be interested in playing actual AAA games but can't be bothered to put up the initial investment. Many friends of mine don't have TV's or a beefy PC. Laptop and phone is pretty much the standard. But if they had the option to click a button on a YouTube video and check out a game, they might. A subscription is psychologically much more appealing to most people that a big payment upfront. Especially if there is a free trial. It's kind of like the difference between CapEx vs OpEx.

I think this segment will be a primary target of Stadia. If you want uncompressed 4K, 144hz, HDR with extremly low latency then your not currently playing on a console anyway and probably have a $2000+ machine sitting on your desk. For the enthusiast the tech is not there yet in streaming. But make no mistake. It will be there soon(ish). The day is not that far off when local machines will disappear for almost anything. And on a technical level nobody will be able to tell the difference.

Do you think this is one of those ideas that sound great on paper but in reality doesn’t pan out. Mostly because google doesn’t have enough domain expertise to understand the gaming community?
Can Gamers really be boiled down to such a homogeneous group though? I think many of the younger fortnite console gamers already have very different views from your average young/middle aged adult on steam.

Stadia doesn't have to steal all of steam's userbase to be able to reach critical mass for their own userbase and videogame streaming seems like a logical next step (like music and video streaming were) if a good UX can be provided (and I think they're aware of latency concerns and would not enter this market if they thought it unfeasible to provide a good gaming experience).

Disclaimer: I work for Google but am otherwise unaffiliated with the Stadia project

Local latencies are horrible already, most monitors will add a good 40, then input device tend to be horrible, a non gaming mouse can be equally high. We're fighting all that and you want to add a round trip on the Internet and encode and decode of video on top? This will work for games like civ but onlive has proven there is no market for that.
It's the next evolution of DRM. First you owned your games, then you owned a license to your games, now you will rent your games. It's going to happen at some point and there won't be much fighting this from AAA studios.

  "You mean it will be 100% impossible for piracy to exist?"

In addition, if Google is smart, they'll also be building their own game engine and tooling to run along with it. Google will market this engine to publishing studios and they'll build in base features that you need for the platform. Any multiplayer game, in their architecture, will have no latency and they'll be able to support things that no other company can. Want 10000 people in a huge PvP arena? No problem, everything where the game is running is on an infiniban network hardlined to GCP!

It's a great business idea, it's going to be terrible for consumers.

They have already started to infiltrate game engines like they did for browsers: there is a harmless-looking Vulkan extension.
> Any multiplayer game, in their architecture, will have no latency

...except all the latency between the player and the game of course.

The view layer will have latency but the code that actually runs the game logic wont.
I don't live in a big city, or near a big city, so streaming games will never be a viable option for me. Despite having fiber, my ping to any Google or AWS datacenter is never under 50ms. Online game pings (where it's actual TCP traffic with compute) tend more towards 100ms.

For most games, 100ms latency between action and response is simply not acceptable. Even games like Rocksmith, Guitar Hero, and Crypt of the Necrodancer will offer calibration to overcome mere 10ms delays between the controller and the AV equipment.

I don't know about Google Stadia in particular, but I was in the MWC this year and got to experience an over-the-net gaming session. My friends and me played Pro Evolution Soccer for about 10 mins at a stable 60fps from a 5G connection. 4 player mode.

I'm not a gamer. The only modern video console I own is a Nintendo Switch that I bought to play BoTW. My previous console was a Super Nintendo. I only own low-powered laptops and will probably never build a gaming PC.

But, if this remote-gaming takes off, and I can play any game from any console at any time by paying a monthly fee, count me in.

It is my understanding that this is limited to PC-gaming only. Heck, I'll even say that console manufacturers, who sell money by, you know, selling consoles, won't be very happy about this. But, in my opinion, it is an inevitable future. It is music streaming over owning CDs. It is Netflix over renting DVDs.

The comments in this thread is why we don't deserve nice things. I too think Google has a reputation for killing nice projects or not enough gaming experience, but we have to start somewhere, and why not Google that has the resources to do it.
I beta tested the Assassin's Creed demo they had a few months ago, and it worked really well, but the last thing I want is to depend on Comcast to be able to play a single player game.
I only play competitive online games so I need minimal latency.
Tinfoil hat time - will they use the data to train neural-nets? Game playing is a very active area of AI research.
A example of a solution without a problem.

Hardcore gamers, and by that I mean people that spend a lot of time playing graphically intense games, have their own gaming PC's and keep up with hardware. So they aren't the customer, at least immediately, maybe in 2-4 years.

Anyone that has a current-gen console already has access to play most any AAA title game that comes out, unless it is exclusive to the "other" platform, which means it won't be on Stadia either. They aren't really the customer, at least immediately.

The boasting of Stadia GPU vs current gen consoles doesn't mean much to people playing on consoles. They already bought into a average common denominator of graphics capabilities. So they aren't the customer immediately, maybe when another generation of console comes out.

So who is the customer? Gamers playing non-graphically intense games? Why would they care? Maybe the killer feature here is being able to change devices (tablet, phone, Chromecast) and pick up where you left off. At what price point though is that worth it to someone?

I wonder if it would be possible to implement some sort of runahead feature, such as what the libretro team has recently added to their project. Two identical instances of the game running simultaneously on two servers, one feeding back inputs to the other in such a way as to eliminate input lag entirely. Maybe this would be impossible over a network, but it works like magic in RetroArch.
I'm not a gamer, but it * could * turn out to be a successful on-ramp for a large number of casual non-committed gamers.