Microsoft Project xCloud (Game Streaming)

Discussion in 'Console Industry' started by iroboto, Feb 4, 2019.

  1. Cyan

    Cyan orange
    Legend Veteran

    Joined:
    Apr 24, 2007
    Messages:
    8,572
    Likes Received:
    2,292
    playing with streaming, the word lag and this comes to mind

    [​IMG]
     
  2. cheapchips

    Regular Newcomer

    Joined:
    Feb 23, 2013
    Messages:
    702
    Likes Received:
    425
    This chap sums up and shows some of the slides from the xCloud GDC presentation.

    On top of games just working and being unaware that they're on xCloud, they also have adaptive control overlays, touch enabled menus and matchmaking cloud users together.

     
  3. Metal_Spirit

    Regular Newcomer

    Joined:
    Jan 3, 2007
    Messages:
    396
    Likes Received:
    183
    Doesn´t that require that games are adapted and even thought to smarphones? If fonts are small even on a Big screen how will that pass to a smartphone? That requires UI's to adapted! Besides a controller has a total of of two analogs, one d-pad, four pressure sentive buttons, and four trigger buttons. Where will you place all of this on a small screen?
    And don´t forget that fingers cover the screen. What's the use of these buttons beeing transparent when, with your fingers above them, you will not see what´s underneath them, and even the remaining area will be covered by the rest of the finger.
     
    egoless likes this.
  4. Jay

    Jay
    Veteran Regular

    Joined:
    Aug 3, 2013
    Messages:
    1,933
    Likes Received:
    1,079
    From what I remember
    Few levels of deployment:
    1. just stream game as is, no changes or updates.
    2. Add json file with custom controller layout to better suite device. Can't remember if this can use the different layouts at different times. Not all games use all buttons etc
    3. code changes to use xcloud api font scaling and things like pinch to zoom, custom menu layout etc.
    The point of transparent buttons is when your finger moves, remembering precisely where the buttons are on screen, bit different than when you have physical buttons.
     
    iroboto likes this.
  5. bgroovy

    Regular Newcomer

    Joined:
    Oct 15, 2014
    Messages:
    629
    Likes Received:
    493
    Christ, the controls cover the entire screen.
     
  6. iroboto

    iroboto Daft Funk
    Legend Regular Subscriber

    Joined:
    Mar 6, 2014
    Messages:
    7,895
    Likes Received:
    6,176
    How else are players expected to play a game on a touch screen phone without a controller?
     
    AzBat likes this.
  7. mpg1

    Veteran Newcomer

    Joined:
    Mar 5, 2015
    Messages:
    1,526
    Likes Received:
    1,112
    I feel like there is a massive opportunity for someone to just build a good quality universal joycon-like device for smartphones....
     
  8. AlBran

    AlBran Ferro-Fibrous
    Moderator Legend

    Joined:
    Feb 29, 2004
    Messages:
    20,721
    Likes Received:
    5,815
    Location:
    ಠ_ಠ
    brb using imagination cuz no sticks?
     
    AzBat, BRiT and iroboto like this.
  9. Tkumpathenurpahl

    Veteran Newcomer

    Joined:
    Apr 3, 2016
    Messages:
    1,064
    Likes Received:
    790
    It's the same using Remote Play without a DualShock 4 connected: shit. It'll do for some games here and there, but mostly you'll want to hook up a controller.

    I don't know if connecting to a smartphone is possible with the XBoxOne controllers - to the best of my knowledge, they don't have Bluetooth or WiFi - but it'll probably be a standard feature of Scarlet/Anaconda controller.
     
  10. dobwal

    Legend Veteran

    Joined:
    Oct 26, 2005
    Messages:
    5,017
    Likes Received:
    1,024
    Newer design has Bluetooth.
     
    Tkumpathenurpahl and iroboto like this.
  11. AzBat

    AzBat Agent of the Bat
    Legend Veteran

    Joined:
    Apr 1, 2002
    Messages:
    5,951
    Likes Received:
    1,745
    Location:
    Alma, AR
    Development milestone..



    Tommy McClain
     
    BRiT likes this.
  12. BRiT

    BRiT (╯°□°)╯
    Moderator Legend Alpha Subscriber

    Joined:
    Feb 7, 2002
    Messages:
    12,502
    Likes Received:
    8,707
    Location:
    Cleveland
    I'll emphasis some of the key points of the article inline...

    https://news.xbox.com/en-us/2019/05...or-gamers-and-developers/#ZvyRYKDjGgkg7mTD.99

    Project xCloud: More for Gamers and Developers

    Last fall, we pulled back the curtain on Project xCloud – our game-streaming technology. Our vision for Xbox is that you can play the games you want, with the people you want, on the devices you want. Project xCloud brings us closer to fully realizing that vision. Our teams around the globe have been hard at work, building out and testing the system. We recently rolled out an alpha version to Microsoft employees through our take home program and are using the feedback to make improvements, ensuring Project xCloud offers customers a great experience.

    The driving purpose behind Project xCloud has been to enable playing great games anywhere, anytime. From the beginning, our aim has been seamless compatibility. We want to make it as easy as possible for developers to make their games available to all gamers with support for existing games, those currently in development, and future games.

    The power of Project xCloud – the seamless compatibility for developers and the new places to play for gamers – comes from Azure datacenters spanning the globe, with hardware that shares a common set of components with our Xbox consoles. We’ve already deployed our custom Project xCloud blades to datacenters across 13 Azure regions with an initial emphasis on proximity to key game development centers in North America, Asia and Europe. Leading global development teams such as Capcom and Paradox Interactive now have the ability to easily test their games directly from Project xCloud without having to port to a new platform. This is just the beginning of our buildout, with our ultimate goal of supporting gamers in Azure regions around the world.

    Today you can play three generations of amazing games on Xbox One. That means that Project xCloud has the technical capability to stream more than 3,500 games, without any changes or modifications required by a developer. In other words, developers will be able to dramatically scale their existing games across devices, with no additional development, no additional code base maintenance and no separate updates. When a developer updates the Xbox One version of their title, those updates will also apply to all versions available on Project xCloud without any additional work.

    There are currently more than 1,900 games in development for Xbox One, all of which could run on Project xCloud. Developers creating those games continue working normally – building with the tools they have – while we do the work to make their games accessible to the broadest set of players possible.

    We also recently added enhancements to our standard Xbox Developer Kit (XDK) to add support for streaming. One API we’re excited about is the new “IsStreaming” API which allows any game to know if it’s streaming from the cloud. Games can then cue features and functionality to enhance the streaming experience; for instance, adjusting font sizes for smaller displays or hosting multiplayer matches on a single server to reduce latency. We’ll continue to look for ways to empower developers to tailor their games for the many ways their customers play.

    Project xCloud is an exciting journey that we are all on together. We can’t wait to invite the community to provide feedback, help us shape it and participate in development in a very open and transparent way. Stay tuned…

    Thanx,

    Kareem
    ( Kareem Choudhry, Corporate Vice President – Gaming Cloud at Microsoft )
     
    AzBat and Silent_Buddha like this.
  13. Jay

    Jay
    Veteran Regular

    Joined:
    Aug 3, 2013
    Messages:
    1,933
    Likes Received:
    1,079
    To supplement the article


    Assume isStreaming is just to allow the different overlays button mapping, hosting multyplayer matches on same blades will be intersting to hear how that works when matching up with non streaming player's, does the streamer get bias to help with their latency compared to other players location.
     
    #73 Jay, May 24, 2019
    Last edited: May 24, 2019
    BRiT likes this.
  14. Jay

    Jay
    Veteran Regular

    Joined:
    Aug 3, 2013
    Messages:
    1,933
    Likes Received:
    1,079
    What's people's expectations for this year?
    • Will MS limit games that are available to 60fps or ones that aren't latency sensitive?
    • What about only allowing ones that have the onscreen pad layout customized?
    • Only ones with stable framerate?
    • Pricing model?

    Regardless of what can be run, I think they should curate it so that initial impressions has the best chances of being ok.
     
  15. cheapchips

    Regular Newcomer

    Joined:
    Feb 23, 2013
    Messages:
    702
    Likes Received:
    425
    I'd expect them to sell it as Xbox without the box for people with an Xbox and those without an Xbox. Xbox!

    (So runs everything)
     
  16. AzBat

    AzBat Agent of the Bat
    Legend Veteran

    Joined:
    Apr 1, 2002
    Messages:
    5,951
    Likes Received:
    1,745
    Location:
    Alma, AR
    E3 hands-on...

    https://www.windowscentral.com/i-tried-project-xcloud-xboxs-e3-2019-show-it-real-it-insane

    Tommy McClain
     
  17. cheapchips

    Regular Newcomer

    Joined:
    Feb 23, 2013
    Messages:
    702
    Likes Received:
    425
    The free remote play snippet was interesting. I wonder how the performance will compare to xCloud proper.

    Edit: I'm sure they implied it was also running via Azure. It made me think that they're already broadcasting / recording to Azure from the console and they're probably just building on that infrastructure.
     
  18. bgroovy

    Regular Newcomer

    Joined:
    Oct 15, 2014
    Messages:
    629
    Likes Received:
    493
    They did not. They simply implied their version of remote play borrows from the same tech as xCloud the way Sony said remote play used gaikai tech. Logically, routing console streaming through an intermediate server in the cloud would be a worse experience than simply allowing the traffic to go from the console to the client directly.

    Actually, it's kinda shocking they said so little about xCloud in the press conference after a year of telling people to look forward to today for more details. All they've done is finally announce plans to match a feature PlayStation has been offering for 12 years that has no real relation to xCloud.
     
    egoless likes this.
  19. BRiT

    BRiT (╯°□°)╯
    Moderator Legend Alpha Subscriber

    Joined:
    Feb 7, 2002
    Messages:
    12,502
    Likes Received:
    8,707
    Location:
    Cleveland
    They said they had a lot more content they wanted to present but didnt have enough time, so they were pairing things down. I'm sure they will talk substantially more on their Daily Xbox E3 Shows during the week.
     
  20. Jay

    Jay
    Veteran Regular

    Joined:
    Aug 3, 2013
    Messages:
    1,933
    Likes Received:
    1,079
    Your probably right, but when I heard using xcloud tech I attributed it to the new xcloud API so would give onscreen controller layouts and customizations.

    I think I heard what I expected and maybe not what was actually said? I would need to go re-watch that bit, but I have no intention of wasting my time.
     
Loading...

Share This Page

  • About Us

    Beyond3D has been around for over a decade and prides itself on being the best place on the web for in-depth, technically-driven discussion and analysis of 3D graphics hardware. If you love pixels and transistors, you've come to the right place!

    Beyond3D is proudly published by GPU Tools Ltd.
Loading...