Roblox es una plataforma de coexperiencia humana. Queremos que nuestros usuarios puedan experimentar el espectro completo de interacciones sociales en nuestras experiencias inmersivas en 3D, con la comunicación en Roblox reflejando todas las formas en que nos comunicamos en el mundo real. Uno de los equipos multifuncionales que construyen esta tecnología en Roblox es el Grupo de usuarios.
“Creemos que la comunicación expresiva e inmersiva es el futuro”, dijo garima sinha, director sénior de productos. “Estamos en ese momento en el que las tecnologías en las que hemos estado trabajando durante años se unen. Cuando estás en una experiencia virtual, puedes ver expresiones. Pronto podrás sentir el lenguaje corporal, la vibra de las personas en la misma habitación”.
La visión del Grupo de usuarios es permitir que mil millones de personas se comuniquen, jueguen, aprendan y trabajen juntas en experiencias 3D inmersivas de alta calidad. “[Our vision] se ha mantenido bastante consistente durante los últimos tres años”, dijo Philippe Clavel, director sénior de ingeniería. “Queremos construir una plataforma que permita a las personas conectarse e interactuar”.
Pero, como explica Philippe, construirlo bien es tan importante como hacer que la tecnología que lo respalda funcione. “Roblox es inherentemente un producto social. Todavía hay mucho potencial para lo que puede hacer. Pero también tenemos que asegurarnos de que estamos construyendo nuestros productos de una manera segura y civil”.
Juntos, Garima y Philippe lideran equipos dentro del grupo más amplio de usuarios de Roblox que están abordando algunos de los desafíos técnicos más difíciles de Roblox para hacer realidad esta visión. Para obtener más información sobre lo que están haciendo, hablamos con ellos y otros dos miembros del Grupo de Usuarios: la directora de productos principal, Effie Goenawan, y la directora de ingeniería, Irene Nguyen.
Los desafíos técnicos detrás de la comunicación y conexión virtual
Philippe recordó un momento de su entrevista de trabajo en Roblox. “Durante mi entrevista, el CEO y cofundador Dave Baszucki me explicó que en el mundo 3D puedes estar e interactuar con cualquier persona. Pero antes de que pueda hacer eso, debe poder comunicarse de manera efectiva. Nuestra visión es habilitar y emular la comunicación del mundo real”.
agregando comunicación de voz para nuestra función de chat, nos estamos acercando a esa visión. Esta nueva característica permite a los usuarios mayores de 13 años comunicarse usando su voz en las experiencias de Roblox. La tecnología se basa en la proximidad y simula una comunicación realista.
El Grupo de Usuarios, incluidos los esfuerzos multifuncionales de los Grupos de Seguridad y Motores, enfrentó una serie de desafíos técnicos para dar vida a Voice Chat; uno de los más difíciles es construir la arquitectura. “Construir la tecnología detrás del chat de voz es intrínsecamente complejo. Para que sea inmersivo y refleje la comunicación del mundo real, activamos el sonido para que esté vinculado a la ubicación de su avatar en un espacio 3D. Quiere que los que están cerca de usted lo escuchen, no los que están lejos”, dijo Philippe.
“Además, cuando lanzamos nuevas funciones, es para millones de usuarios en todo el mundo. Nos propusimos implementar este nuevo servicio en el borde para garantizar que nuestros servidores de voz estén cerca de nuestros usuarios. Queremos que tengas una buena discusión donde sea que estés”.
Asegurarnos de que construimos esta función con seguridad y el civismo en mente es también un desafío técnico crítico. “Nuestra principal prioridad es garantizar que implementemos Voice Chat de manera segura y responsable. Si bien ya hemos implementado funciones de seguridad sólidas (por ejemplo, herramientas de moderación), también estamos buscando soluciones tecnológicas para garantizar la seguridad y el civismo en nuestra plataforma”, dijo Effie.
Cultura de Innovación en el Grupo de Usuarios
Si bien los valores de nuestra empresa actúan como una guía que cualquiera puede usar para resolver nuestros desafíos técnicos, cada equipo aporta su propio enfoque colaborativo y creativo para desarrollar soluciones innovadoras. Estas son algunas de las formas en que el Grupo de usuarios se une para impulsar una cultura de innovación para Roblox.
Resolver desafíos técnicos difíciles es lo que los impulsa.
Encontrar la solución adecuada a los desafíos técnicos rara vez es claro o sencillo. Effie alienta a su equipo a no dejar piedra sin remover al tratar de encontrar soluciones.
Cuando se trata de soluciones para la seguridad y el civismo, “una solución fácil sería dedicar mucho tiempo y recursos a la moderación manual, pero somos responsables de tomar las decisiones correctas para nuestro equipo y el negocio. Es por eso que estamos comenzando a buscar formas de abordar este problema con las mejores soluciones tecnológicas para respaldar nuestros esfuerzos de moderación”. Uno de esos desafíos técnicos es moderar la función de chat de voz.
“Necesitamos poder detectar y actuar en tiempo real para garantizar la seguridad de nuestra comunidad”, dijo Garima. “Estos son problemas técnicos difíciles que nadie en la industria ha resuelto todavía. Lo que hace que la cultura de nuestro equipo sea única es que todos tenemos el deseo de hacer que suceda. Estamos resolviendo algunos de los problemas más difíciles del mundo. Y nuestra gente se enorgullece de resolver estos problemas difíciles”.
La iteración es lo que les ayuda a desarrollar grandes soluciones.
Incluso frente a los bloqueadores, el Grupo de Usuarios mantuvo la vista en el balón. Para Irene Nguyen, desarrollar MVP (Producto Mínimo Viable) y pruebas de concepto es parte del proceso. Como Gerente de Ingeniería en el Equipo de Conexiones de Grupos de Usuarios, Irene apoya las habilidades de los usuarios para conectarse, experimentar y crear recuerdos con amigos. Un desafío técnico que su equipo está ayudando a resolver es habilitar la funcionalidad de captura de video en la plataforma Roblox. El objetivo de su equipo es permitir que los usuarios compartan rápida y fácilmente grandes momentos de Roblox con sus amigos.
“¿Cuáles son nuestras limitaciones actuales en la calidad del video? ¿Qué significa esto en todos los dispositivos? ¿Actuación? Queremos construirlo bien y para todos”. Identificar por dónde empezar puede ser difícil, pero mantener una mentalidad iterativa ayuda a Irene y a su equipo a equilibrar las prioridades y seguir adelante.
“Necesitamos identificar nuestro punto de partida, tener clara nuestra visión y luego definir los pasos necesarios para construir un MVP que nos lleve allí. Al seguir este proceso, el equipo puede ver y estar realmente entusiasmado con lo que es posible”. Ella recuerda: “Algunas personas comparan un MVP con un truco o una solución alternativa. En cambio, lo considero una forma de probar la viabilidad de cualquier cosa en la que estemos trabajando. La iteración es la forma en que terminamos con una gran solución”.
La comunicación abierta y la colaboración permiten que cualquier persona comparta nuevas ideas y resuelva problemas.
¿Cuál es el secreto para impulsar la innovación en todo el equipo? Philippe siente que está promoviendo una cultura de desarrollo de abajo hacia arriba fomentando la comunicación abierta y haciendo las preguntas correctas.
“No contratas a personas inteligentes para que te digan qué hacer. Contratas gente inteligente, eso dicen. Como gerente, mi trabajo es ayudar a nuestro equipo haciendo preguntas constructivas”, dijo Philippe. “Este estilo ha ayudado a nuestro equipo a buscar mejores soluciones y lograr resultados. Hacer preguntas permite a los miembros de nuestro equipo pensar en las cosas de manera diferente. Creo que hablan de sus perspectivas. Y lo más importante, comparten abiertamente cuando no están de acuerdo”.
Recientemente, el equipo de Philippe debatió cómo debería generar audio espacial (la tecnología que hace posible el chat de voz). “Digamos que estás en la experiencia con tu avatar. ¿Deberíamos renderizar el audio como si viniera a los oídos de tu avatar o a la cámara del juego? Hubo un argumento muy fuerte para ambos lados, por lo que resolvimos ambos y votamos por cuál se sentía mejor. Y, al más puro estilo Roblox, también permitimos que los desarrolladores lo personalicen y cambien la configuración predeterminada”.
El Grupo de Usuarios también ha comenzado a realizar charlas técnicas internas para promover la comunicación y la colaboración. En palabras de Irene, “Nos enorgullece compartir conocimientos entre los distintos equipos del Grupo de usuarios. Ellos [tech talks] son una forma de que todos nos mantengamos conectados y compartamos lo que sucede en nuestro equipo. Hacerlo nos llevó a abordar otras grandes preguntas”.
Estas conversaciones sobre tecnología tuvieron otros beneficios, especialmente para los miembros jóvenes. Cualquiera puede practicar sus habilidades para hablar en público, mostrar lo que está construyendo e incluso obtener comentarios en tiempo real.
“Los foros nunca están de más para que la gente muestre lo que está construyendo”, dice Irene. “Esperamos expandir las conversaciones sobre tecnología y hacerlas aún más grandes en 2023”.
Únase al equipo que ayuda a dar forma al futuro de la conexión y la comunicación humanas.
El grupo de usuarios tiene planes ambiciosos para 2023. Entonces, ¿cuáles son algunas de las razones por las que le gustaría unirse al equipo? Para Effie, es la oportunidad de generar un impacto. “El espacio problemático en el que tiene el potencial de impactar es enorme. Ya sea técnica, aprendizaje automático, optimización, experiencia del usuario o incluso política, somos líderes en una industria donde existe un campo tan verde de problemas que nunca se han resuelto”.
¿Quiere saber más sobre en qué está trabajando el grupo de usuarios? Sintoniza lo último Podcast de charlas tecnológicas de Roblox para escuchar una conversación entre Garima y el CEO Dave Baszucki sobre el futuro de la comunicación en Roblox.
Team Behind the Tech es una mirada detrás de escena de cómo nuestros equipos enfrentan sus desafíos técnicos más difíciles y lo que revela sobre la cultura, las personas y los valores detrás de nuestras tecnologías innovadoras. Si estos suenan como los desafíos y oportunidades que desea asumir, consulte nuestros roles de grupos de usuarios disponibles y obtenga más información en carreras.roblox.com.