News for hackers. Stuff that matters.
Re:Google’s constant product shutdowns are damaging its brand by Animats on Tuesday April 02, 2019 @01:35PM (#19556624)
Streaming game services, not so much.

Yes. The game industry is very reluctant to use Improbable's Spatial OS, because, through a deal with Google, they force you to host your game, expensively, on Google's servers.[1] Nobody wants to spend $100 million developing an AAA title using that system, and then suddenly get an email that Google is discontinuing the product.

(Spatial OS is technically interesting, and, hopefully, someone else will do something like it, with reasonable licensing terms.)

[1] https://massivelyop.com/2018/01/12/chronicles-of-elyria-is-d...

Re:Google’s constant product shutdowns are damaging its brand by jfasi on Tuesday April 02, 2019 @02:20PM (#19557066)
I'm pretty sure the hope is that this will lead to the development of a parallel track of game developers who make games that would otherwise be too difficult or expensive to make on old platforms.

It makes sense on paper: latency isn't an issue because Google's network is excellent. The browser is a widespread and powerful distribution network which gives you access to both desktop and mobile. The cost of development should be lower because you don't need to buy expensive development kits and licenses/certifications.

My personal view is that this isn't a technical problem but rather a bizdev problem, and Google's approach to solving things tends to be "throw out some tech and hope people use it," which is straight up not going to work with investment-heavy industries like games.

Re:Google’s constant product shutdowns are damaging its brand by ocdtrekkie on Tuesday April 02, 2019 @02:15PM (#19557015)
Didn't know SpatialOS was attached specifically to Google Cloud. This seems like a risky business move, people should've learned from the fine example of companies built exclusively on the Facebook platform by now.

https://www.hadean.com/ is presumably a direct competitor to SpatialOS then, I take it? And it's tied to Azure, I believe.

Re:Google’s constant product shutdowns are damaging its brand by Animats on Tuesday April 02, 2019 @04:51PM (#19558449)
Hadean looks interesting. But there's no documentation available, just hype. Their demo was big, but very simple - it's a FPS in space. They demoed Hadean on Azure, but it's not clear that it's tied to Azure.

The problem is basically distributed cache coherence. You have many small data objects shared between a large number of machines. Often, one needs access to an object on another machine. How do you do that efficiently.

Spatial OS seems to work kind of like a multiprocessor cache.[1] Two machines can have read-only copies of an object. If one copy is changed, the other has to be updated. Performance is better if you don't have to do that too much. They use the fact that they're representing a 3D world to advantage. If something is geographically nearby, they try to keep it on the same machine. To load balance, they will cut up overloaded regions into smaller regions and apply more machines to them, or combine underutilized regions to free up compute resources. This is a rough understanding from reading the documents.

No idea how Hadean does it. The site doesn't say much. It's one of those "onboarding funnel" sites - no info for you until the marketing people have all your info.

[1] https://en.wikipedia.org/wiki/Cache_coherence#Coherence_mech...

Re:Google’s constant product shutdowns are damaging its brand by ocdtrekkie on Tuesday April 02, 2019 @05:21PM (#19558705)
I was having a hard time finding the statement that SpatialOS can't run apart from Google Cloud, but they do not allow self-hosting, meaning you are tied to wherever they put their servers which is Google according to the parent's source.

I suspect Hadean is similar, they've listed Microsoft as a partner, and presumably it's a cloud service that they are offering, so wherever they host it is where you get it, you're never directly dealing with the cloud provider or it's billing.

It's plausible, arguably, that both could shift to alternate cloud providers if they wanted, but I get them impression their customers have no choice in the matter.

Also, they do get a little further into the weeds, but it's hidden behind a hamburger menu: https://www.hadean.com/developer/how-to-get-started-with-aet... though a code example without access to the library or cloud service isn't a whole lot of use for testing out!

Re:Google’s constant product shutdowns are damaging its brand by Animats on Wednesday April 03, 2019 @01:41PM (#19565383)
I was having a hard time finding the statement that SpatialOS can't run apart from Google Cloud

Search with keywords "improbable google deal". First result [1]: "Improbable is also announcing a strategic partnership with Google, the first part of which will see Google providing its Google Cloud Platform as the backend powering the service."

https://techcrunch.com/2016/12/13/improbable-teams-with-goog...

Re:Google’s constant product shutdowns are damaging its brand by user5994461 on Tuesday April 02, 2019 @02:12PM (#19556996)
Game servers typically don't last more than a few years, even for an AAA game. They pretty much never last a whole decade outside of major MMORPG.

It's a bit surprising that the game industry would be scared of GCP going bust, given the short release cycle of the industry.

Re:Google’s constant product shutdowns are damaging its brand by ernopp on Tuesday April 02, 2019 @01:52PM (#19556778)
> then suddenly get an email that Google is discontinuing the product.

Google is unlikely to discontinue GCP

Re:Google’s constant product shutdowns are damaging its brand by sgift on Wednesday April 03, 2019 @03:58AM (#19561627)
The list of discontinued things that people said that about is getting longer by the day. That's kind of the point here.