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,343
    Likes Received:
    2,102
    playing with streaming, the word lag and this comes to mind

    [​IMG]
     
  2. cheapchips

    Regular Newcomer

    Joined:
    Feb 23, 2013
    Messages:
    625
    Likes Received:
    347
    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:
    388
    Likes Received:
    170
    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,780
    Likes Received:
    976
    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:
    556
    Likes Received:
    420
    Christ, the controls cover the entire screen.
     
  6. iroboto

    iroboto Daft Funk
    Legend Regular Subscriber

    Joined:
    Mar 6, 2014
    Messages:
    7,415
    Likes Received:
    5,685
    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,342
    Likes Received:
    5,391
    Location:
    ಠ_ಠ
    brb using imagination cuz no sticks?
     
    AzBat, BRiT and iroboto like this.
  9. Tkumpathenurpahl

    Regular Newcomer

    Joined:
    Apr 3, 2016
    Messages:
    947
    Likes Received:
    676
    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

    Veteran

    Joined:
    Oct 26, 2005
    Messages:
    4,945
    Likes Received:
    963
    Newer design has Bluetooth.
     
    Tkumpathenurpahl and iroboto like this.
  11. AzBat

    AzBat Agent of the Bat
    Legend Veteran

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



    Tommy McClain
     
    BRiT likes this.
  12. BRiT

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

    Joined:
    Feb 7, 2002
    Messages:
    11,768
    Likes Received:
    7,740
    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,780
    Likes Received:
    976
    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 at 6:48 PM
    Last edited: May 24, 2019 at 7:16 PM
    BRiT likes this.
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...