Consiga más con Microsoft Game Stack

Publicado el 14 marzo, 2019

El autor de esta entrada de blog es Kareem Choudhry, vicepresidente corporativo, Microsoft Gaming Cloud.

Microsoft Game Stack

Microsoft se basa en la idea de dar a las personas y las organizaciones capacidad para conseguir más cosas. Es el ADN de nuestra compañía. Hoy anunciamos una nueva iniciativa, Microsoft Game Stack, en la que nos comprometemos a reunir las herramientas y los servicios de Microsoft que permitirán conseguir más cosas a los desarrolladores de juegos como usted, tanto si es un desarrollador independiente que apenas está empezando como si se trata de un estudio que desarrolla juegos triple A.

Este es el comienzo de un nuevo recorrido y hoy solo estamos dando los primeros pasos. Creemos que Microsoft está especialmente preparado para cumplir ese compromiso. Nuestra compañía tiene una larga experiencia en juegos y en la creación de plataformas específicas para desarrolladores.

Actualmente, hay 2000 millones de jugadores en todo el mundo jugando a un gran número de juegos en una gran variedad de dispositivos. Hay tanto interés en el streaming, la visualización y el uso compartido de vídeo en una comunidad como lo hay en jugar y competir. Como creador de juegos, se esfuerza cada día por mantener el interés de sus jugadores, despertar su imaginación e inspirarlos, estén donde estén o usen el dispositivo que usen. Hoy presentamos Microsoft Game Stack, que le ayudará a hacer exactamente eso.

¿Qué es Microsoft Game Stack exactamente?

Game Stack reúne todas nuestras plataformas de desarrollo de juegos, herramientas y servicios (como Azure, PlayFab, DirectX, Visual Studio, Xbox Live, App Center y Havok) en un ecosistema muy sólido que puede usar cualquier desarrollador. El objetivo de Game Stack es facilitar la búsqueda de las herramientas y los servicios que necesita para crear y operar sus juegos.

La nube desempeña un papel crucial en Game Stack y Azure cubre esta necesidad vital. Azure proporciona los bloques de creación, como Compute y Storage, y servicios nativos en la nube, desde Machine Learning e inteligencia artificial hasta notificaciones push y anclajes espaciales de realidad mixta. Azure ya está disponible en 54 regiones de todo el mundo, incluida China, y continúa invirtiendo en crear una infraestructura en la nube muy segura y sostenible, y más servicios para desarrolladores de juegos. La escala global de Azure es lo que le dará a la tecnología de streaming Project xCloud la escala necesaria para ofrecer una gran experiencia de juego a los jugadores de todo el mundo, con independencia de su ubicación o del dispositivo que utilicen.

Compañías que ya utilizan Azure, como Rare, Ubisoft y Wizards of the Coast, hospedan servidores de juegos multijugador, almacenan datos de los jugadores de forma segura, analizan telemetría de los juegos, los protegen frente a ataques DDOS y entrenan soluciones de inteligencia artificial para crear un juego más inmersivo.

Aunque Azure forma parte de Game Stack, es importante aclarar que Game Stack es independiente de la nube, la red y el dispositivo. Y no nos paramos aquí.

Novedades

El próximo componente de Game Stack es PlayFab, un servicio de back-end completo para crear y operar juegos. Hace un año Microsoft adquirió PlayFab. Hoy estamos encantados de anunciar la incorporación de PlayFab a la familia Azure. Juntos, Azure y PlayFab tienen un gran potencial: Azure aporta confiabilidad, escala global y seguridad de nivel empresarial. PlayFab proporciona a Game Stack servicios administrados de desarrollo de juegos, análisis en tiempo real y características de LiveOps. El pasado otoño, vimos lo que estas dos plataformas pueden hacer juntas con PlayFab Multiplayer Servers, que permite lanzar y escalar verticalmente juegos multijugador de forma segura hospedando servidores de forma dinámica con proceso en la nube de Azure.

Como dijo James Gwertzman, cofundador de PlayFab, “los creadores de juegos modernos se parecen menos a directores de cine y más a directores de cruceros. El éxito a largo plazo requiere involucrar a los jugadores en un ciclo continuo de creación, experimentación y manejo. Ya no es posible simplemente distribuir un juego y continuar”. Este es el motivo por el que Microsoft adquirió PlayFab hace un año. PlayFab admite los principales dispositivos, desde iOS y Android hasta PC y la Web, Xbox, Sony PlayStation y Nintendo Switch; además de los principales motores de juegos, incluidos Unity y Unreal. En adelante, PlayFab seguirá admitiendo las principales nubes.

Hoy nos complace anunciar también cinco nuevos servicios de PlayFab que están en versión preliminar.

Actualmente está en versión preliminar pública:

  • PlayFab Matchmaking: Matchmaking muy eficaz para juegos multijugador, adaptado del matchmaking de Xbox Live, pero ahora disponible para todos los juegos y dispositivos.

Actualmente están en versión preliminar privada (póngase en contacto si desea participar):

  • PlayFab Party: Servicios de voz y chat adaptados del chat de grupo de Xbox que ahora están disponibles para todos los juegos y todos los dispositivos. Party aprovecha Azure Cognitive Services para la traducción y la transcripción en tiempo real con el fin de que los juegos sean accesibles para más jugadores.
  • PlayFab Insights: Combina telemetría de juegos en tiempo real muy eficaz con datos de juegos de otros muchos orígenes para medir el rendimiento de los juegos y obtener conclusiones que permitan tomar medidas. Basado en Azure Data Explorer, Game Insights ofrecerá conectores para los orígenes de datos actuales de Microsoft y de terceros, incluido Xbox Live.
  • PlayFab PubSub: Suscriba el cliente de sus juegos a mensajes insertados desde los servidores de PlayFab a través de una conexión persistente basada en Azure SignalR. Esto permite escenarios como actualizaciones de contenido en tiempo real, notificaciones de matchmaking y una forma de juego multijugador sencilla.
  • Contenido generado por el usuario de PlayFab: Implique a su comunidad dejando que los jugadores creen y compartan de forma segura con otros jugadores contenido generado por ellos. Esta tecnología se creó inicialmente por compatibilidad con Minecraft Marketplace.

Desarrollo de la comunidad de Xbox Live

Otro componente principal de Game Stack es Xbox Live. Durante los últimos 16 años, Xbox Live se ha convertido en una de las comunidades de juegos más activas e implicadas del mundo. Es también una red segura e inclusiva que ha derribado barreras en el modo en el que los jugadores se conectan entre diferentes dispositivos.

Hoy estamos encantados de que Xbox Live forme parte de Microsoft Game Stack y proporcione servicios de identidad y comunidad. En Game Stack, Xbox Live ampliará su funcionalidad multiplataforma con un nuevo SDK que acerca esta comunidad a los dispositivos iOS y Android.

Ahora los desarrolladores para dispositivos móviles podrán llegar a algunos de los jugadores más apasionados e implicados del planeta con Xbox Live. Estas son solo algunas de las ventajas que podrán disfrutar los desarrolladores para dispositivos móviles:

  • Identidad de juego de confianza: con el nuevo SDK de Xbox Live, los desarrolladores se pueden dedicar a crear juegos fabulosos y aprovechar la red de identidad de confianza de Microsoft para ofrecer inicio de sesión, privacidad, seguridad en línea y cuentas secundarias. 
  • Integración sin problemas: las nuevas ofertas de servicio a la carta y el hecho de no necesitar la certificación de Xbox Live aportan a los desarrolladores flexibilidad en el modo en el que crean y actualizan sus juegos. Solo tienen que usar los servicios que mejor satisfagan sus necesidades.
  • Comunidad de juegos muy activa: llegue a la creciente comunidad de Xbox Live y relaciónese con jugadores de numerosas plataformas. Busque formas creativas de habilitar logros, puntuaciones de los jugadores y estadísticas de “héroes” que tengan su propia experiencia fuera del juego para mantener el interés de los jugadores.

Otros componentes de Game Stack

Game Stack incluye también Visual Studio, Mixer, DirectX, Azure App Center, Visual Studio, Visual Studio Code y Havok. En los próximos meses, a medida que trabajemos para mejorar y desarrollar Game Stack, podrá ver conexiones más profundas entre estos servicios, ya que los iremos unificando para que funcionen juntos de un modo más homogéneo.

Como ejemplo de que esta integración ya están marcha, unimos hoy PlayFab y estos componentes de Game Stack:

  • App Center: los datos de registro de bloqueos de App Center están conectados ahora a PlayFab, lo que permite comprender y responder mejor a los problemas de un juego en tiempo real vinculando los registros de bloqueos con perfiles de jugador concretos.
  • Visual Studio Code: Con el nuevo complemento de PlayFab para Visual Studio Code, la edición y actualización de Cloud Script es mucho más sencilla.

Cree su propio mundo hoy mismo y consiga muchas más cosas

A medida que expandimos nuestro enfoque a la nube, la naturaleza de la plataforma puede cambiar, pero nuestro compromiso de capacitar a los desarrolladores de juegos como usted es inquebrantable, y estamos deseando disfrutar del recorrido que tenemos por delante con Microsoft Game Stack. Nuestros equipos se inspiran y emocionan con las posibilidades que ofrece la combinación de todos estos magníficos servicios y tecnologías. No deje de compartir sus comentarios con nosotros sobre la marcha para que podamos ayudarle a conseguir más cosas. Si está en GDC, visite el estand de Microsoft en la sala sur de Moscone Center para probar muchos de nuestros nuevos servicios y obtener más información sobre las oportunidades que están por venir.