Jogos no Xbox One – Melhor com o Xbox Live Compute

Oi! Meu nome é John Bruno – sou gerente de programa líder da equipe Xbox Live. Desde que me lembro, os jogos fazem parte da minha vida. Seja jogando meu Commodore 64 no meu porão quando criança, alimentando meus aposentos extras em máquinas de fliperama nos anos 80 ou jogando “Project Gotham Racing” no Xbox original – sempre gostei de jogar videogame. Obviamente, percorremos um longo caminho com os jogos desde que comecei a jogar, e para mim pessoalmente, foi uma experiência incrível dar vida ao Xbox One e dar suporte aos próximos títulos de jogos que estão sendo lançados nesta geração de console. Estou especialmente orgulhoso do que nossa equipe tem trabalhado com o Xbox Live Compute e estou feliz por finalmente poder compartilhar mais detalhes com você como parte da “Semana do Xbox Live!”

Como você ouviu nas últimas semanas, o Xbox One se beneficiará muito do poder da nuvem do Xbox Live. Obviamente, isso representa um amplo compromisso da Microsoft que abrange vários cenários, todos destinados a oferecer o melhor de experiências de entretenimento e jogos que nossos criadores de jogos têm a oferecer. O Xbox Live Compute representa uma das maneiras pelas quais os jogos serão melhores no Xbox One. Este serviço foi projetado especificamente para permitir que os criadores de jogos utilizem os recursos de computação escaláveis ​​implantados pela Microsoft em nossos datacenters regionais, para aprimorar suas experiências de jogo além do que geralmente é possível com os recursos finitos de um console. Parece ótimo, mas o que faz realmente significa para jogadores e desenvolvedores?

Bem, para começar, vamos falar sobre o que é a nuvem do Xbox Live. Em termos simples, trata-se de um grande número de servidores de alta potência em execução nos datacenters da Microsoft em todo o mundo – todos executando várias cargas de trabalho de computação. Na Microsoft, a execução de centenas de milhares de servidores que alimentam experiências como Bing, Skype ou Xbox Live está em nosso DNA.

Então, por que criamos o Xbox Live Compute? Quando planejávamos a próxima geração do Xbox Live, passávamos muito tempo conversando com os criadores de jogos sobre maneiras de melhorar os jogos. Percebemos que havia uma oportunidade incrível de reunir os recursos e a escala global do Windows Azure, com os serviços de jogos do Xbox Live para criar uma plataforma de computação em nuvem focada exclusivamente em jogos e criadores de jogos. Nossa intenção era permitir que os desenvolvedores tirassem proveito dos recursos do servidor em seus jogos sem precisar lidar com os desafios que surgem na criação, gerenciamento e execução de servidores em escala. Portanto, optamos por fornecer recursos de nuvem que permitam aos criadores de jogos ultrapassar os limites de suas experiências de jogo e aplicar a maior parte de seus investimentos à criação de jogos, em vez de recursos operacionais e de servidor. De fato, até damos a eles o poder da computação em nuvem GRATUITAMENTE, para que eles possam passar mais facilmente para a criação de jogos no Xbox One para a nuvem.

Como você viu desde o seu lançamento, o Xbox One é um dispositivo poderoso e fará coisas incríveis para entretenimento e jogos. O desafio com o poder de computação de qualquer dispositivo eletrônico de consumo, no entanto, é que os recursos fornecidos são finitos. A criação de jogos que alavancam o poder do dispositivo físico geralmente exige que os criadores do jogo encontrem o equilíbrio entre a fidelidade da experiência do jogador e os recursos de computação disponíveis no dispositivo. Em essência, a riqueza do mundo do jogo que eles criam geralmente é limitada pelo que eles podem fazer com o poder do dispositivo. Em cada geração de console, vimos a riqueza das experiências de jogo melhorar à medida que o poder dos dispositivos melhorava. No entanto, nesta geração, realmente queremos ajudar os criadores de jogos a aproveitar o poder cada vez maior de nosso infraestrutura de servidor para impulsionar a inovação contínua em suas experiências de jogo – inovações que se traduzem diretamente em experiências de jogo melhores e mais envolventes. A parte realmente emocionante se torna evidente quando consideramos algumas coisas que os criadores de jogos podem fazer quando usam esses recursos adicionais de computação na nuvem:

  • Experiências de jogo com maior fidelidade – Como mencionei antes, a computação em nuvem pode permitir que os desenvolvedores descarregem cálculos para todos os tipos de elementos ambientais. Em um cenário típico de desenvolvimento de jogos, o criador do jogo precisa equilibrar a alocação de recursos em cada área – gerenciamento mundial, renderização, controles, redes, iluminação, física, IA, além de redes e multiplayer. Equilibrar os recursos de computação local para todos esses elementos geralmente resulta em desenvolvedores fazendo trocas que resultam em mais foco na jogabilidade principal e menos em ambientes, NPCs e outros elementos de fidelidade mundial. No entanto, quando a computação em nuvem está disponível para suportar os vários elementos computacionais do jogo, esses tipos de trocas se tornam muito mais fáceis para os desenvolvedores. Os jogos podem dar ao luxo de fornecer mundos de alta fidelidade e NPC AI profundamente inteligente Tudo ao mesmo tempo. Essas experiências só poderiam ser realizadas aproveitando os recursos dos servidores.
  • Experiências de jogo multiplayer aprimoradas – Este é talvez o exemplo mais óbvio do que é possível com servidores dedicados ao Xbox Live Compute! Se você jogou muitos jogos multiplayer, sabe que jogar em servidores de jogos dedicados tem vantagens em relação à jogabilidade ponto a ponto. Nos jogos multijogador baseados em servidor, não apenas mais jogadores podem jogar (pense em centenas de jogadores simultaneamente), como também são mais confiáveis ​​para os jogadores. Chega de interrupções na migração do host, experiências abaixo do ideal para o host, restrições de NAT da rede doméstica ou trapaça do jogador! Além disso, o Xbox Live Compute pode ser utilizado para manter o estado do jogo, para que seu esquadrão possa viver mais um dia sem perder nenhum progresso. Um ótimo exemplo de jogo que usa o Xbox Live Compute para sua experiência multijogador de servidor dedicado é “Titanfall”.
  • Jogo adaptável e em evolução – Imagine o jogo que você joga todos os dias melhorando cada vez que fizer login. Imagine participar de uma partida no seu jogo de tiro em primeira pessoa favorito para encontrar novos mapas e modos de jogo, mesmo que você nunca tenha baixado uma atualização do jogo. Imagine brincar com seu amigo mesmo quando ele não está online. Quando os jogos são equipados com o Xbox Live Compute, eles podem ser atualizados, ajustados, alterados e aprimorados dinamicamente. Os jogos evoluirão e permanecerão por mais tempo, fornecendo continuamente novos conteúdos e novas experiências. O exemplo principal deste aplicativo de computação em nuvem pode ser encontrado em “Forza Motorsports 5” e seus Sistema Drivatar.
  • A computação sob demanda melhora a disponibilidade do jogo – Com todas as coisas potencialmente interessantes que podem ser realizadas com o Xbox Live Compute, uma das coisas mais importantes é que os recursos (por exemplo, servidores) estão disponíveis quando os jogadores mais precisam. É a disponibilidade geográfica desse serviço e sua escalabilidade elástica que permite que os jogadores se conectem a um servidor disponível e joguem sem experimentar servidores ocupados ou indisponíveis. Isso garante que os jogos atendam às demandas variáveis ​​das comunidades de jogadores em relação à computação, e os jogadores experimentam conectividade ideal com base em sua localização geográfica. Além disso, significa que os criadores de jogos podem ter certeza de que a capacidade do servidor de que precisam, nas geografias apropriadas, estará disponível quando precisarem.

Com o Xbox Live Compute, esperamos inspirar uma nova era de inovação em desenvolvimento de jogos e experiências de jogos para o Xbox One. Esperamos que essa plataforma ajude nossa comunidade de desenvolvimento a construir mais jogos como serviços – jogos que são experiências inteligentes, imersivas e em constante evolução para os jogadores – alimentados pela infraestrutura em nuvem em constante expansão da Microsoft. Este é apenas o começo. Estamos realmente empolgados com as oportunidades que temos pela frente, para a plataforma, nossa comunidade de desenvolvimento e, finalmente, nossos incríveis proprietários de Xbox. Fique ligado, pois estamos animados em compartilhar mais detalhes sobre como estamos dando vida a essa plataforma.


Para saber mais sobre como os desenvolvedores estão tirando proveito da nuvem, confira esta parte da nuvem “Forza Motorsport 5” e observe as postagens adicionais sobre jogos e a nuvem que está por vir.

Artigos Relacionados

Back to top button