Actualités / Jeux

Équipe derrière la technologie – Groupe d’utilisateurs

Équipe derrière la technologie - Groupe d'utilisateurs

Roblox est une plateforme de co-expérience humaine. Nous voulons que nos utilisateurs puissent expérimenter l’éventail complet des interactions sociales dans nos expériences 3D immersives, avec une communication sur Roblox reflétant toutes les façons dont nous communiquons dans le monde réel. L’une des équipes interfonctionnelles qui construisent cette technologie sur Roblox est le groupe d’utilisateurs.

“Nous pensons que la communication expressive et immersive est l’avenir”, a déclaré Garima Sinha, directeur principal des produits. « Nous sommes à ce stade où les technologies sur lesquelles nous travaillons depuis des années se rejoignent. Lorsque vous êtes dans une expérience virtuelle, vous pouvez voir des expressions. Bientôt, vous pourrez ressentir le langage corporel, l’ambiance des personnes se trouvant dans la même pièce.

La vision du groupe d’utilisateurs est de permettre à un milliard de personnes de communiquer, de jouer, d’apprendre et de travailler ensemble dans des expériences 3D immersives de haute qualité. “[Our vision] est resté assez constant au cours des trois dernières années », a déclaré Philippe Clavel, directeur principal de l’ingénierie. “Nous voulons construire une plate-forme qui permet aux gens de se connecter et de s’engager ensemble.”

Mais comme l’explique Philippe, le construire de la bonne manière est tout aussi important que de faire fonctionner la technologie qui le sous-tend. “Roblox est par nature un produit social. Il y a encore tellement de potentiel pour ce qu’il peut faire. Mais nous devons également nous assurer que nous construisons nos produits de manière sûre et civile.

Ensemble, Garima et Philippe dirigent des équipes au sein du groupe d’utilisateurs plus large de Roblox qui s’attaquent à certains des défis techniques les plus difficiles de Roblox pour donner vie à cette vision. Pour en savoir plus sur ce qu’ils font, nous avons discuté avec eux et avec deux autres membres du groupe d’utilisateurs : Effie Goenawan, chef de produit principal, et Irene Nguyen, responsable de l’ingénierie.

Les défis techniques derrière la communication et la connexion virtuelles

Philippe s’est souvenu d’un moment de son entretien d’embauche Roblox. “Au cours de mon entretien, le PDG et co-fondateur Dave Baszucki m’a expliqué que dans le monde de la 3D, vous pouvez être et interagir avec n’importe qui. Mais avant de pouvoir le faire, vous devez être capable de communiquer efficacement. Notre vision est de permettre et d’imiter la communication dans le monde réel. »

En ajoutant communication vocale à notre fonction Chat, nous nous rapprochons de cette vision. Cette nouvelle fonctionnalité permet aux utilisateurs de 13 ans et plus de communiquer en utilisant leur voix dans les expériences Roblox. La technologie est basée sur la proximité et simule une communication réaliste.

Le groupe d’utilisateurs, y compris les efforts interfonctionnels des groupes de sécurité et de moteur, a relevé plusieurs défis techniques pour donner vie au chat vocal – l’un des plus difficiles étant la construction de l’architecture. “Construire la technologie derrière le chat avec la voix est intrinsèquement complexe. Pour le rendre immersif et refléter la communication du monde réel, nous activons le son afin qu’il soit lié à l’emplacement de votre avatar dans un espace 3D. Vous voulez que les autres qui sont près de vous vous entendent, pas ceux qui sont loin », a déclaré Philippe.

« En plus de cela, lorsque nous déployons de nouvelles fonctionnalités, c’est pour des millions d’utilisateurs à travers le monde. Nous avons veillé à déployer ce nouveau service en périphérie pour garantir la proximité de nos serveurs vocaux avec nos utilisateurs. Nous voulons que vous ayez une bonne discussion où que vous soyez.

S’assurer que nous avons construit cette fonctionnalité avec sécurité et la civilité à l’esprit est également un défi technique critique. “Notre priorité absolue est de nous assurer que nous déployons le chat avec la voix de manière sûre et responsable. Bien que nous ayons déjà mis en place des fonctionnalités de sécurité robustes (par exemple, des outils de modération), nous recherchons également des solutions technologiques pour assurer la sécurité et la courtoisie sur notre plate-forme », a déclaré Effie.

Culture de l’innovation dans le groupe d’utilisateurs

Bien que les valeurs de notre entreprise agissent comme un guide que tout le monde peut utiliser pour résoudre nos défis techniques, chaque équipe apporte sa propre approche collaborative et créative pour développer des solutions innovantes. Voici quelques-unes des façons dont le groupe d’utilisateurs se réunit pour favoriser une culture d’innovation pour Roblox.

Résoudre des défis techniques difficiles est ce qui les motive.

Trouver la bonne solution aux défis techniques est rarement clair ou simple. Effie encourage son équipe à ne rien négliger lorsqu’elle essaie de trouver des solutions.

Lorsqu’il s’agit de résoudre les problèmes de sécurité et de civilité, « une solution simple serait de consacrer beaucoup de temps et de ressources à la modération manuelle, mais nous sommes responsables de prendre les bonnes décisions pour notre équipe et l’entreprise. C’est pourquoi nous commençons à chercher des moyens de résoudre ce problème avec les meilleures solutions technologiques pour soutenir nos efforts de modération. L’un de ces défis techniques est la modération de la fonction Chat avec voix.

Garima et Effie discutent d'un projet récent

Garima Sinha et sa collègue Effie Goenawan se retrouvent à l’extérieur de nos bureaux

“Nous devons être capables de détecter et d’agir en temps réel pour assurer la sécurité de notre communauté”, a déclaré Garima. « Ce sont des problèmes techniques difficiles que personne dans l’industrie n’a encore résolus. Ce qui rend la culture de notre équipe unique, c’est que nous avons tous la volonté d’y arriver. Nous résolvons certains des problèmes les plus difficiles au monde. Et nos employés sont très fiers de résoudre ces problèmes difficiles. »

L’itération est ce qui les aide à développer d’excellentes solutions.

Même face aux bloqueurs, le groupe d’utilisateurs a gardé un œil sur le ballon. Pour Irene Nguyen, développer des MVP (Minimum Viable Product) et des preuves de concept fait partie du processus. En tant que responsable de l’ingénierie au sein de l’équipe des connexions au sein du groupe d’utilisateurs, Irene soutient les capacités des utilisateurs à se connecter, à expérimenter et à créer des souvenirs avec des amis. L’un des défis techniques que son équipe aide à résoudre consiste à activer la fonctionnalité de capture vidéo au sein de la plate-forme Roblox. L’objectif de son équipe est de permettre aux utilisateurs de partager rapidement et facilement de grands moments de Roblox avec leurs amis.

« Quelles sont nos limites actuelles en matière de qualité vidéo ? Qu’est-ce que cela signifie sur tous les appareils ? Performance? Nous voulons le construire correctement et le construire pour tous. Identifier par où commencer peut être écrasant, mais le maintien d’un état d’esprit itératif aide Irene et son équipe à équilibrer les priorités et à aller de l’avant.

“Nous devons identifier notre point de départ, être clairs sur notre vision, puis définir les étapes nécessaires pour construire un MVP qui nous y mènera. En suivant ce processus, l’équipe est en mesure de voir et d’être vraiment motivée par ce qui est possible. Elle se souvient que « certaines personnes assimilent un MVP à un piratage ou à une solution de contournement. Au lieu de cela, je pense que c’est un moyen pour nous de prouver la viabilité de tout ce sur quoi nous travaillons. L’itération est la façon dont nous nous retrouvons avec une excellente solution.

La communication et la collaboration ouvertes permettent à chacun de partager de nouvelles idées et de résoudre des problèmes.

Quel est le secret pour stimuler l’innovation au sein de l’équipe ? Philippe pense que cela favorise une culture de développement ascendante, encourage une communication ouverte et pose les bonnes questions.

« Vous n’engagez pas des gens intelligents pour leur dire quoi faire. Vous embauchez des gens intelligents, alors ils vous le disent. En tant que manager, mon travail consiste à aider notre équipe en posant des questions constructives », a déclaré Philippe. « Ce style a aidé notre équipe à rechercher de meilleures solutions et à obtenir des résultats. Poser des questions permet aux membres de notre équipe de penser les choses différemment. Je trouve qu’ils parlent de leurs points de vue. Et surtout, ils partagent ouvertement lorsqu’ils ne sont pas d’accord.

Récemment, l’équipe de Philippe a débattu de la manière dont ils devraient rendre l’audio spatial (la technologie qui alimente le chat avec la voix). « Dites que vous êtes dans l’expérience avec votre avatar. Devrions-nous rendre l’audio comme s’il arrivait aux oreilles de votre avatar ou à la caméra du jeu ? Il y avait un argument très fort pour les deux sens, nous avons donc résolu pour les deux et voté sur ce qui nous convenait le mieux. Et, à la manière de Roblox, nous permettons également aux développeurs de le personnaliser et de modifier le paramètre par défaut.

Philippe Clavel & Irene Nguyen discutent d’un projet récent

Le groupe d’utilisateurs a également commencé à organiser des discussions techniques internes pour favoriser la communication et la collaboration. Selon les mots d’Irene, « Nous sommes fiers du partage des connaissances entre les différentes équipes du groupe d’utilisateurs. Ils [tech talks] sont un moyen pour nous de rester connectés et de partager ce qui se passe au sein de notre équipe. Cela nous a amenés à nous attaquer à d’autres grandes questions.

Ces discussions techniques ont eu d’autres avantages, en particulier pour les membres juniors. Tout le monde peut mettre en pratique ses compétences en prise de parole en public, montrer ce qu’il a construit et même obtenir des commentaires en temps réel.

« Il n’y aura jamais trop de forums pour que les gens présentent ce qu’ils construisent », déclare Irene. “Nous espérons étendre les discussions sur la technologie et les rendre encore plus importantes en 2023.”

Rejoignez l’équipe qui aide à façonner l’avenir de la connexion humaine et de la communication.

Le groupe d’utilisateurs a des projets ambitieux pour 2023. Quelles sont les raisons pour lesquelles vous voudriez rejoindre l’équipe ? Pour Effie, c’est l’occasion d’avoir un impact. “L’espace problématique sur lequel vous avez le potentiel d’avoir un impact est énorme. Qu’il s’agisse de technique, d’apprentissage automatique, d’optimisation, d’expérience utilisateur ou même de politique, nous sommes leaders dans un secteur où il existe un tel champ de problèmes qui n’ont jamais été résolus. »

Vous voulez en savoir plus sur ce sur quoi travaille le groupe d’utilisateurs ? Connectez-vous au dernier podcast Roblox Tech Talks pour écouter une conversation entre Garima et le PDG Dave Baszucki sur l’avenir de la communication sur Roblox.


Team Behind the Tech est un aperçu des coulisses de la façon dont nos équipes relèvent leurs défis techniques les plus difficiles et ce qu’il révèle sur la culture, les personnes et les valeurs derrière nos technologies innovantes. Si cela ressemble aux défis et aux opportunités que vous souhaitez relever, consultez nos rôles disponibles pour le groupe d’utilisateurs et apprenez-en plus sur careers.roblox.com.