The Future of Game Content Delivery

I recently had the pleasure of trying out both of the new cloud-based gaming services, OnLive and Gaikai. My expectations for their functionality were really quite low. Horrible input lag. Awful video and audio quality. Those are the sorts of issues I expected would be bothering me to no end, solidifying my preconception that cloud-based services were a good fit for web backends but had no place in gaming.

After using the services, I changed my tune. OnLive and Gaikai are a clear vision of the future of game content delivery. Take a moment to give one of them a try if you haven’t already. OnLive is the more mature of the two services.

For those of you who don’t know what these systems are all about, both services essentially run games on their server farms and then send you a live stream of the video/audio that their computers are generating. The input you provide on your computer is sent to their server, the game updates, and it sends you back the next frame of video. It’s a throw back to computing in the 60s and 70s; a mainframe computer does the heavy lifting and your dumb terminal simply deals with input and output.

Input latency for most types of games was negligible. This is what I thought was going to be most painful element of cloud gaming but both systems in their current state feel great. There is no doubt that competitive games like first person shooters or fighting games are still best played off the cloud. On the other hand, I was surprised that all third person action games felt just fine even with the added latency of an Internet round-trip. For most types of games, input latency isn’t a problem.

Video and audio quality were much better than I expected, though not perfect. Depending on your connection to the cloud servers, video quality ranges from just ok to abysmal. On a good connection the compression artifacts were ignorable, though video quality zealots will not be happy. If your Internet connection is slow or flaky you will get a much worse experience in comparison to playing locally. That said, my modest home connection, an AT&T DSL connection that runs at less than 5 Mbps downstream, had little problem with the load. As Internet connectivity speeds increase, I’m confident video and audio quality will improve.

Switching from a consumer’s perspective to a developer’s, there is a lot to like. I won’t pretend to know all the technical details of OnLive or Gaikai but I can extrapolate a bit and imagine what they could end up looking like in the future. There are four areas that have me particularly excited.

1. Console-like fixed hardware platform

Let’s assume all the games are running on cloud-based virtual machines (VMs). When you ship your game, you define what hardware you want it to run on, ensuring that the level of quality is high for every player of your game. Just as if you had shipped it on the consoles of today.

2. Hardware platforms can be incrementally improved at any time without bothering players

If a great new CPU or GPU is released, the cloud service provider can incorporate it into their server farm. Players don’t need to buy PC upgrades or new consoles.

3. PC as target platform

Instead of building games for console platforms that start out with an immature set of tools and APIs, a new learning curve for hardware specific quirks, and other assorted growing pains, developers would only need to target the PC. The PC is a highly mature platform with a lot of fantastic development tools. Now that the pain of trying to ship on an extensive list of hardware configurations is eliminated, the classic PC pain area, it feels like a no-brainer to switch off of consoles and back onto PCs.

4. With no extra work, ship on any platform that has an Internet connection and supports your input controls

PC, Mac, Linux, iPhone, iPad, Android, set-top boxes like the Roku or iTV, hell, your TV via embedded software. All of these devices have Internet connections. As long as they have an input mechanism that supports your game, you can ship on these platforms. This is fantastic for getting your games in the hands of as many potential fans as possible.

If the cloud technology continues to improve in the direction I think it will these changes will change the way games are built.

Consider the upcoming PlayStation Vita, a complex piece of mobile hardware that will be released soon. It looks great for gaming, with an ideal control layout and powerful hardware. Now imagine it as a cloud-gaming dumb terminal instead. The challenge of pushing CPU/GPU performance while fighting against heat and battery life with highly complex hardware would be eliminated, making the device extremely cheap to manufacture. Players could purchase one for perhaps $50 or less. You would be able to play super high-end games at any time on the go. Imagine playing Uncharted 3 or the latest Call of Duty at full quality on your little piece of mobile hardware. Incredible.

If I was a platform provider like Sony or Microsoft I would be seriously considering what this shift could mean for business. Instead of shipping hardware platforms to consumers and developers, imagine instead a PlayStation service, where Sony’s best games are hosted. As a gamer you can access it from a multitude of devices at any time, from any Internet connection in the world. That is a fantastic value proposition for the consumer.

I think it’s obvious that Internet streaming is already taking over as the predominant method of delivery for music and video. Services like Netflix, Hulu, Spotify, Amazon, and iTunes offer a plethora of on-demand streaming content. I don’t see any reason why games won’t be next and I’m very excited about the possibilities.

26 Responses to “The Future of Game Content Delivery”

  1. chris charla says:

    I agree with your points, and I’ve also been very impressed by both services. But, I worry that these services are a little like electric cars. They look more efficient, but if you look at the whole system, you waste a lot of energy moving electricity around, when you could just generate it more efficiently at the car.

    Given the cheapness and ever cheapening of graphics hardware, and the increasingly precious nature of bandwidth (due to an infinite number of cloud services appearing, all of which assume an infinite amount of free bandwidth in their business models), does it make sense — long term — to be streaming bandwidth-intensive graphics from the cloud?

    I totally believe in the everything-connected-everywhere future, I’m just not sure if streaming graphics is the right thing to do, when you get good enough quality so cheaply at the box-connected-to-the-TV level.

    But I’d be happy to be wrong, and anyone who doubts these services work should try them!

  2. Tim Miller says:

    Good article, Mark. I haven’t followed OnLive or Gaikai since they were originally announced and just assumed that they’d never fly due to input latency and graphics issues as you mentioned. It’s nice to hear that they’re doing well and might be part of our gaming future.

  3. Mark Cooke says:

    @Chris – good point, I don’t know much about that side of the tech/business. Is streaming that much data cost prohibitive at scale or technically impossible? I’m not sure.

    Assuming it does work, even if hardware becomes continually cheaper I think there is still a lot of consumer value in the convenience a cloud-based solution provides. In particular, the ease and speed of acquiring content (no big download) along with accessibility from anywhere are big selling points to me.

    @Tim – Thanks! Give OnLive a try if you haven’t already. There are numerous free game demos where they give you 30 minutes to try out a title.

  4. Brandon says:

    I share the same view. I’ve been looking at this technology since a few years back, and was pleasantly surprised when I started using it. The biggest selling point for me is instant gratification – where I can demo/play a game instantly without waiting despite my hardware limitations (I run it on an almost 2-year-old macbook pro). I can launch AAA titles quickly, play for 10 minutes, and then go back to what I was doing. I keep the window open sometimes just so that I can jump into a game quickly for a quick break. The convenience of these services is the best feature for me personally.

    My biggest concern however is in the ownership of the product. It seems to me that people who pay to play on these services only own the right to play the games on these specific services – kind of like rental to me. So if the service stops operating, players wouldn’t be able to play the games they paid for.

    But for now, I am just happy that I can play the latest Batman on my laptop :)

  5. Mark Cooke says:

    I used to put a big premium on owning and collecting games but as I’ve aged I now put more value on simplicity in my life. One of the things that means for me is owning less stuff. Not owning a physical object that holds the bits of the game doesn’t bother me if it is priced appropriately. For example, I pay for the all-you-can-eat streaming services Netflix and Spotify but don’t mind that I don’t own any of the content.

    OnLive is currently selling access to new games for $50. At that price, losing my investment if the service disappears is a bigger deal, so I agree that is problematic.

    On the flip side, they are also offering options like “play for three days for $4.99″. That option is clearly priced as a rental which, to me, works very well for this type of service.

  6. Remote SEO Tools, Senuke VPS, Remote Senuke Blast…

    [...]The Future of Game Content Delivery « Mark Cooke’s G-Mixer[...]…

  7. bowarrowgames.net…

    [...]The Future of Game Content Delivery « Mark Cooke’s G-Mixer[...]…

  8. Fantastic items from you, man. I have be aware your stuff prior to and you’re simply too fantastic. I actually like what you have obtained right here, really like what you are saying and the best way by which you are saying it. You are making it enjoyable and you continue to care for to stay it wise. I can’t wait to learn far more from you. That is actually a terrific site.

  9. Woah this web site is wonderful i prefer looking at your content. Sustain the favorable get the job done! You are aware of, lots of individuals are searching about due to this data, it is possible to help them tremendously.

  10. ps4 specs says:

    With that content in watch, it exclusive seems honourable that any Sony PS4 housing
    will likely be umteen eld inside the making yet,
    perhaps as far in the subsequent as 2015. A Play – Station network
    card, permits you to buy products and items from
    online retailers of Play – Station that you could freely use if you have a PSN Code Generator card.
    This is when NCAA football roster providers come in handy.
    You need to be prepared to put in a bit of effort
    as a way to locate a retailer that can give you the best PS4 deals as well as early delivery.

  11. So yeah, I personally discovery Hardcore inwards to facilitate setting to exist very appropriate.
    I mean, there’s stuff to arrive all on the place. To succeed, you simply must keep
    the most popular video game titles in store at all times.
    You have to be prepared to put in a bit of effort in order to locate a retailer who can give you the best PS4
    deals along with early delivery.

  12. We’re a group of volunteers and opening a new scheme in
    our community. Your website offered us with valuable information to work on.
    You’ve done a formidable job and our entire community will be grateful
    to you.

  13. I like the valuable info you supply in your articles. I’ll bookmark your weblog and check once more right here frequently. I’m slightly certain I will be informed many new stuff right right here! Best of luck for the next!

  14. Its like you learn my mind! You appear to know a lot approximately this, such as you wrote the book in it or something. I feel that you just could do with some percent to drive the message home a little bit, however instead of that, this is fantastic blog. A fantastic read. I will certainly be back.

  15. Norris says:

    ‘ It’s Just Great Content tto Help You Become the Person You Came Here
    To Be. An i – Phone doesn’t alter the layout between upper and
    lower case letters – it changes the lolk with thee Shift key.
    ‘ Weather ‘ Theree is no need to go searching for a weather app since this comes pre-loaded
    as section of i – OS 7.

  16. Violette says:

    Its like you read my mind! You appear to grasp so much about this, such as you
    wrote the book in it or something. I believe that you can do with some p.c.
    to power the message home a little bit, but other than that, that is excellent blog.
    A great read. I will certainly be back.

    Feel free to visit my web blog free psn codes
    (Violette)

  17. Virgilio says:

    Hey! I could have sworn I’ve been to this site before but after checking through some of the post I realized it’s
    new to me. Nonetheless, I’m definitely happy I found it and I’ll be bookmarking and checking back often!

  18. Hi there, after reading this awesome paragraph i am as well cheerful to share my knowledge here with friends.

  19. Thanks for ones marvelous posting! I certainly enjoyed reading it, you happen to be a great author.
    I will make sure to bookmark your blog and will
    come back later in life. I want to encourage one
    to continue your great posts, have a nice weekend!Click here to go
    to personal page Relieve Lower Back Pain.

  20. seo book says:

    This website definitely has all of the information and facts I wanted about this subject and didn’t know who to ask.

  21. test3 says:

    Genuinely when someone doesn’t know after that
    its up to other people that they will assist, so here it takes place.

    My homepage – test3

  22. Hello there! I know this is kinda off topic but I was wondering if
    you knew where I could find a captcha plugin for my comment form?
    I’m using the same blog platform as yours and I’m having trouble finding one?

    Thanks a lot!

  23. Having read this I thought it was very enlightening.
    I appreciate you taking the time and effort to
    put this information together. I once again find
    myself personally spending a lot of time both reading and
    leaving comments. But so what, it was still worthwhile!

  24. Heya i am for the first time here. I found this board and I find It really useful & it helped me out much.
    I hope to give something back and aid others like you aided me.

  25. Hmm it seems like your blog ate my first comment (it was extremely long) so I guess I’ll
    just sum it up what I had written and say,
    I’m thoroughly enjoying your blog. I as well am an aspiring blog blogger but I’m still
    new to the whole thing. Do you have any helpful hints
    for first-time blog writers? I’d definitely appreciate
    it.

  26. Hi are using WordPress for your site platform? I’m new
    to the blog world but I’m tryting to get started and create my own. Do you require
    any html codinng knowledge to ake your own blog? Any help would be really appreciated!

    my weblog – Talent Strategy

Leave a Reply