Google Cloud ofrece flexibilidad y código abierto para desarrolladores de juegos

Sunil Rayan, director de Juegos en Google Cloud, ha anunciado que la compañía quiere darle a los desarrolladores de juegos la libertad de construir sin verse limitados por soluciones inflexibles, de uso comercial, que coartan su visión. Eso, a su juicio, comienza con la construcción de una comunidad de código abierto más fuerte para los juegos.

Es por eso que ha nacido Open Match, el marco de creación de emparejamiento de código abierto cofundado con Unity, que permite a los desarrolladores de juegos reutilizar a sus emparejadores en lugar de construirlos desde cero para cada producto.

Open Match está diseñado para la flexibilidad, según Rayan, que le permite llevar su propia lógica de coincidencia para que pueda construir su juego a su manera, en todas las plataformas. Ha recordado que Open Match se ha usado para ayudar a crear el primer Doodle multijugador de Google, que alcanzó un máximo de 500 mil jugadores concurrentes.

En una entrada de blog, el ejecutivo también se ha referido a las capacidades de Aprendizaje Automático (ML) y analíticas de Google Cloud, que pueden ayudar a los desarrolladores de juegos a almacenar, administrar y analizar los petabytes de datos generados por juegos exitosos y generar perspectivas y predicciones que pueden ayudar a que su juego crezca.

“King, los creadores de la saga Candy Crush, hicieron la transición de su almacén de datos de Hadoop para aprovechar la escalabilidad, flexibilidad y confiabilidad de BigQuery en 2018, y crearon cientos de jugadores virtuales entrenados utilizando nuestro Cloud Machine Learning Engine (CMLE) para recopilar rápidamente la información que se utilizó para optimizar el diseño del juego”.

Industria del juego

Para Sunil Rayan, la industria del juego está entrando en un período de enorme crecimiento. Se calcula que existen más de dos mil millones de jugadores en todo el mundo, desde los competitivos hasta entusiastas ocasionales, quienes disfrutan de los juegos en una variedad de plataformas.

Ya sea móvil, consola, PC, AR o VR, el ejecutivo la insistido en que cualquiera puede jugar, desde cualquier lugar, en cualquier dispositivo. “Pero no están jugando solos. Los avances en conectividad global han impulsado el aumento de los juegos multijugador en tiempo real que ofrecen experiencias compartidas a jugadores de todo el mundo”.

Eso ha dado como resultado un cúmulo de éxitos globales son más que sólo juegos, pues cada vez más se estarían convirtiendo en plataformas, con economías de juego complejas y crecientes comunidades de visualización y deportes en vivo.

En la compañía están conscientes de que estas tendencias, para los desarrolladores de juegos de todos los tamaños, tienen implicaciones increíbles para la infraestructura de nube subyacente que impulsa sus productos. Y es que, para operar un juego global, es fundamental contar con una infraestructura confiable y escalable.

“Los servicios de juegos, como el emparejamiento, deben ser lo suficientemente flexibles como para admitir juegos multiplataforma. Y, por último, los datos, los análisis y el Aprendizaje Automático son herramientas esenciales para optimizar la participación, segmentación y monetización de los jugadores, especialmente con la prevalencia de los modelos free-to-play”.

Rayan ha enfatizado que Google Cloud sigue impulsando muchos de los mejores juegos del mundo en dispositivos móviles, consolas y PC, y brindando soporte a los desarrolladores de juegos para ofrecer mejores experiencias de jugadores.

La infraestructura de la empresa cuenta con 18 regiones y está presente en más de 200 países y territorios, conectados por su red privada de fibra óptica, para garantizar que los servidores y los jugadores del juego estén lo más cerca posible entre sí.

Ha colocado como ejemplo Multiplay, que usa Google Compute Engine para alojar servidores de juegos para el éxito de la batalla de Real-Player, el juego gratuito de Respawn Entertainment, Apex Legends, que ha acumulado 50 millones de jugadores en el mes desde su debut.

“Multiplay se enorgullece de su experiencia en la entrega de los servidores de juegos escalables más resistentes. Juntos, Multiplay y Google Cloud ofrecen una experiencia de juego perfecta para los jugadores de Apex Legends”.

Paul Manuel, director general de Multiplay, ha dicho que su objetivo final es hacer que sea lo más fácil posible construir, operar y escalar un juego. “En Google Cloud hemos tenido un socio confiable para ayudarnos a lograr este objetivo, y en última instancia, traemos más juegos conectados como Apex Legends para que los jugadores disfruten en todo el mundo”.

Kubernetes

Si el juego requiere trabajar con despliegues completos o de múltiples nubes, Google Cloud también ofrece esa flexibilidad. A través de Kubernetes, permiten que las empresas simplemente ejecuten sus servicios de back-end donde sea que tenga sentido.

Se ha añadido que los servicios de código abierto de Kubernetes, como Agones, cofundados con Ubisoft, ayudan a hacer más fácil y flexible el alojamiento y la escala de servidores de juegos dedicados.

“Para que a los desarrolladores les resulte aún más fácil aprovechar Agones, ahora lo hemos hecho disponible en el Cloud Marketplace, lo que hace que la instalación y la administración estén disponibles con solo unos pocos clics”.