Google's developer blog for Stadia, its cloud gaming platform, covering engineering topics such as load times, TV app architecture, and controller setup.
HN commenters mostly link it for background on Stadia and its developer platform; the given comments offer no real opinion on the blog.
Google Stadia | https://stadia.com/careers | Multiple locations (U.S., Canada, remote-eligible) | Multiple Roles | Full-time | ONSITE, REMOTE
Stadia is Google's cloud-based platform that lets you instantly play your favorite video games on the devices you already own. No more waiting for game downloads, updates, or installs. With Stadia, you have the freedom to decide how to play, what to play, and where to play across laptops, desktops, phones, tablets, and TVs. We're working to expand the availability and convenience of how people play the industry’s best games.
Through Immersive Stream for Games, we are also making our infrastructure and tools available to developers and publishers who want to build their own interactive streaming platforms, and deliver their games directly to their customers. We aim to grow the industry across gaming and other interactive streaming applications.
We're looking for folks for a variety of roles, such as software engineering, technical account management, technical writing, and more.
Some of our open roles include:
• Engineering Manager, Immersive Stream for Games, Stadia - https://careers.google.com/jobs/results/118099805332218566-engineering-manager-immersive-stream-for-games-stadia/?q=Stadia
• Software Engineer III, Stadia - https://careers.google.com/jobs/results/108246707008873158-software-engineer-iii-stadia/?q=Stadia
• Staff Software Engineer, Technical Lead, Gaming Infrastructure, Stadia -…
Apple Card [1] and now Coinbase Card [2] hmmm…
I have thought about this many times in the past: How are big companies able to steal these ideas so fast?
Actually, “steal” may not be the correct word, but I don’t think this was a coincidence. Knowing how secretive Apple is, I am surprised that Coinbase was able to work on this project (also in secret?) without them noticing. Or maybe they noticed but didn’t care? Which is even more bizarre considering how sensitive Apple lawyers are with their unreleased projects. There must be some underground market of corporate secrets that I am not aware of because I cannot explain how two companies can work in the same project more or less at the same time without it being the product of a stolen idea.
I had the same train of thought just a few weeks ago when Google announced project Stadia [3] and then Apple announced Arcade [4]. I know what you are going to say, “These two projects are very different”, well yes, they are, but they seem to have the same ingredients: big-4 creates platform for games. Maybe these are really simple coincidences, and I’m just paranoid.
[1] https://www.apple.com/apple-card/
[2] https://www.coinbase.com/card
[3] https://stadia.dev/
[4] https://www.apple.com/apple-arcade/
A big difference is that XBox developers hardly have to change anything, unless they want to offer a better experience regarding user controls, whereas Stadia required targeting a special Linux distribution, with the typical vi/emacs/gdb development experience, to a community used to Visual Studio.
Even support for engines like Unity came on the second year, as the adoption was still quite lackluster, and even that did not help, one of their talks at GDC this year was how they were rebooting the development stack.
https://stadia.dev/blog/join-stadia-at-the-google-for-games-developer-summit-on-march-15/
Apply named "How to write a Windows emulator for Linux from scratch".
I've used flutter for several years. Years before that I wrote in Dart for web and native work. I've loved flutters ability to reach multiple platforms with the same codebase and still look great. My small-ish team has been responsible for several clients across multiple platforms and using flutter is letting us focus more on what we want to build, not where.
Not my writing; https://stadia.dev/blog/how-flutter-helped-us-make-stadia-controller-setup-better-for-users/
Bias disclosure: I worked on the original dartc compiler, am a sr. Googler, and have given talks about flutter. These are my opinions and I'm a happy evangelist for the framework.
Having a good idea of what kinds of internet speeds people have around the world is no doubt hugely useful for all sorts of things like planning Stadia[0]. But moreover, Google is a member of the M-Lab[1] project that runs the speedtest servers, so why not add the feature?
[0]https://stadia.dev/
[1]https://www.measurementlab.net/
This blog series on Vulkan is apparently pretty good (written by an id software engineer): https://www.fasterthan.life/blog/2017/7/11/i-am-graphics-and-so-can-you-part-1
Talk by the same guy at GDC about porting Doom 3 to Vulkan and Stadia: https://stadia.dev/intl/en/blog/gdc-2019-session:first-light-bringing-doom-to-stadia/