Actualités / Jeux

Diriger chez Roblox avec Claus Moberg

Diriger chez Roblox avec Claus Moberg

Diriger chez Roblox est une nouvelle série qui explore les parcours de carrière des dirigeants de Roblox et discute de leurs rôles, philosophies et styles de gestion. Dans notre premier profil, nous faisons la connaissance de Claus Moberg, vice-président de l’ingénierie, qui dirige notre groupe d’utilisateurs. Cette année, Claus dirige également la Roblox’s Hack Week, une opportunité d’une semaine pour tous les employés de Roblox de donner vie à nos valeurs fondamentales en poursuivant des projets autogérés qui repoussent les limites et accélèrent l’avenir de notre plateforme.

Parlons de votre cheminement de carrière vers le leadership en ingénierie. Comment tout cela a-t-il commencé?

CM: Vous pourriez certainement considérer mon parcours vers le leadership en ingénierie comme non conventionnel. Mon grand-père était météorologue et j’ai passé une grande partie de mes étés à traîner avec mes grands-parents, comme un genre de “camp d’été pour grands-parents”. Grâce à ce temps de qualité, je me suis vraiment intéressé à la météo. Quand j’étais au lycée, j’ai effectué des stages de recherche sur les ouragans à la division de recherche sur les ouragans du laboratoire océanographique et météorologique de l’Atlantique à Miami. J’ai ensuite choisi mon collège, l’Université du Wisconsin, parce qu’il avait un très bon programme de météorologie. Une chose en amenant une autre, et j’ai migré de la météorologie pure pour me concentrer vraiment sur la pollution de l’air, où la partie de la chimie atmosphérique est entrée en jeu. Mon doctorat a exploré la relation entre la pollution de l’air dans un coin du monde et son impact sur la santé et bien-être des gens dans un endroit complètement différent.

Claus Moberg menant des travaux de terrain pour son doctorat en chimie atmosphérique

Et qu’est-ce qui a conduit à votre transition vers l’ingénierie ?

C’est là que les choses prennent le tournant décisif qui m’a conduit à Roblox. J’ai eu l’occasion de participer à un concours d’idées d’entreprise qui a vraiment piqué ma curiosité. J’ai fini par gagner un prix au concours et créer une entreprise basée sur mon idée. L’entreprise fabriquait des jouets qui débloquaient des personnages dans les jeux vidéo, et c’est ainsi que je suis entré dans l’univers du jeu vidéo et du divertissement. C’est par le biais de cette entreprise que j’ai rencontré Dave Baszucki, fondateur et PDG de Roblox. Dave et moi avons appris à nous connaître et il m’a fait une offre d’emploi en tant que directeur de l’ingénierie chez Roblox. Nous y voilà, près de sept ans plus tard.

Je n’ai jamais été du genre à suivre un plan de carrière linéaire. Je regarde toujours les opportunités qui s’offrent à moi et j’essaie de maximiser celles qui, à mon avis, seront les plus divertissantes et les plus épanouissantes. Roblox est clairement celui-là depuis très longtemps.

Vous avez donc commencé comme directeur de l’ingénierie chez Roblox. Pouvez-vous nous parler un peu de votre parcours professionnel ?

J’ai commencé chez Roblox il y a près de sept ans en tant que directeur de l’ingénierie, dirigeant les efforts pour nos clients de jeux mobiles, consoles et VR. En l’espace d’environ un an, j’ai été promu directeur principal et j’ai commencé à superviser nos équipes d’applications et d’infrastructure Lua. J’ai passé environ deux ans à ce poste, puis j’ai été promu à mon poste actuel de vice-président de l’ingénierie, supervisant notre groupe d’utilisateurs et notre filiale chinoise, Luobu.

Et qu’est-ce que votre rôle actuel implique?

Je dirige actuellement le groupe d’utilisateurs chez Roblox. Les « utilisateurs » sont ce que nous appelons les consommateurs sur la plate-forme. Nous considérons Roblox comme un marché à deux faces, où les créateurs et les développeurs viennent chaque mois pour créer d’incroyables expériences virtuelles immersives en 3D, puis des millions d’utilisateurs viennent chaque mois pour consommer ces expériences. Mon équipe est chargée de s’assurer que le temps que ces utilisateurs passent sur Roblox est positif et transparent. En pratique, cela signifie que je gère l’équipe qui possède les applications réelles que vous installez sur votre appareil, ainsi que toutes les fonctionnalités sociales de la plate-forme qui permettent aux utilisateurs de communiquer et d’interagir comme ils le feraient dans le monde physique, comme le texte. chat, chat vocal, messagerie asynchrone, groupes, communautés, etc.

Je dirige également l’ingénierie pour notre filiale chinoise appelée Luobu, qui est une joint-venture avec Tencent, une société de technologie et de divertissement basée en Chine.

On dirait que vous gérez beaucoup de personnes avec des expériences, des parcours et des objectifs de carrière différents. Quel est un chose que vous avez apprise en tant que leader chez Roblox ?

J’ai appris tellement de leçons dans ma carrière en faisant des erreurs. Un grand qui saute à l’esprit est l’importance de la communication et de la transparence lorsque vous êtes dans un rôle de leadership. Ce n’est pas facile, mais j’ai appris que communiquer avec des faits et de l’authenticité est le meilleur moyen d’accélérer le processus pour trouver une voie à suivre. C’est là que l’innovation se produit, dans les moments où vous vous attaquez aux problèmes de front au lieu d’essayer de les éclairer positivement ou d’éviter de les aborder à la racine. C’est une leçon que j’ai personnellement dû apprendre à la dure, mais c’est vraiment important pour la façon dont je fonctionne au quotidien chez Roblox.

Claus Moberg et son collègue Michael McHale, directeur de la gestion de projet, lors des Roblox Bloxy Awards 2017

Claus Moberg et son collègue Michael McHale, directeur de la gestion de projet, lors des Roblox Bloxy Awards 2017

Comment contribuez-vous à diriger et à développer une culture de l’innovation chez Roblox ?

J’utilise les valeurs de Roblox comme algorithme d’innovation. En d’autres termes, j’encourage mon équipe à utiliser notre quatre valeurs fondamentales comme un outil qu’ils peuvent utiliser dans toutes leurs prises de décision. Par exemple:

  • Voir à long terme → Demandez-vous : « Comment est-ce que je veux que cela fonctionne dans cinq ans ? » Allez-vous vers cela ou vous en éloignez-vous ?
  • Respecter la communauté → Considérez laquelle des options qui s’offrent à vous profite au plus grand nombre de personnes. Commencez au plus haut niveau et considérez ce qui est le mieux pour tous nos utilisateurs. Ensuite, descendez l’entonnoir : ce qui est le mieux pour l’entreprise, l’équipe et l’individu.
  • Nous sommes responsables → Nous supprimons l’intérêt personnel et faisons en sorte que la bonne chose se produise.
  • Faites avancer les choses → Comment pouvons-nous faire la bonne chose le plus efficacement ?

Si vous utilisez nos valeurs Roblox comme algorithme de prise de décision, il est très rare que vous parcouriez les quatre, et vous ne savez toujours pas quoi faire. L’innovation est inhérente à ce processus. D’après mon expérience en tant que leader ici, les valeurs limitent ma façon de penser à résoudre les problèmes et m’ont aidé à guider mes équipes pour innover de la bonne manière.

Si vous deviez choisir une valeur qui résonne le plus en vous en tant que leader, laquelle serait-ce ?

Tous sont impératifs, mais en ce moment dans notre entreprise, Adoptez la vision à long terme est extrêmement pertinent. Je pense qu’il est important pour mon équipe de garder à l’esprit la rareté des opportunités que nous avons en ce moment. Avec un seul produit, nous avons, théoriquement, la capacité pour chaque être humain sur terre disposant d’une connexion internet de devenir un utilisateur. Et si nous exécutons la feuille de route devant nous et continuons à faire de Roblox la meilleure plate-forme pour la création 3D innovante, alors notre marché adressable total est de 3 milliards de personnes. En d’autres termes, nous visons 3 milliards d’utilisateurs actifs mensuels dans six ans, aujourd’hui. Alors comment faireNous pensons à résoudre ce problème? Comment nous répondons à cette question est où l’innovation vient de.

En terminant, pouvez-vous partager un moment des dernières années où vous étiez le plus fier de votre équipe ?

Il y en a tellement, mais un grand qui se démarque est l’évolution de notre application mobile. Lorsque j’ai rejoint Roblox pour la première fois, notre temps de chargement était lent et l’expérience était maladroite. Nous savions que si nous améliorons l’expérience, nos taux de croissance s’accéléreraient par rapport à ce qu’ils étaient, ce qui était déjà très fort.

Claus Moberg lors d'un Roblox Game Jam 2022

Claus Moberg lors d’un Roblox Game Jam 2022

À l’époque, chaque application mobile de l’App Store tombait dans l’un des deux compartiments. Une option était une version native, afin que les équipes créent simultanément une application iOS, Android et Windows. Cela signifiait que si vous construisiez une nouvelle fonctionnalité, vous deviez la créer plusieurs fois : une fois pour chacune des plateformes que nous prenons en charge (Objective C/Swift pour iOS, Android Java pour Android, C# pour Windows, C++ pour Xbox, etc. ). La deuxième option consistait à transpiler le code Web en tant qu’application en utilisant quelque chose comme React Native. Avec cette option, les équipes n’avaient qu’à créer et à maintenir chaque fonctionnalité ou à la modifier une seule fois, mais l’expérience était imparfaite partout – une seule base de code avec une expérience utilisateur terne dans l’ensemble.

Chez Roblox, nous avons ouvert une troisième porte qui n’était possible pour personne d’autre : reconstruire notre application en tant que jeu Roblox. La première chose que nous faisons lorsque nous portons Roblox sur une nouvelle plate-forme est d’intégrer notre moteur de jeu aux API de niveau le plus bas dont nous disposons sur ce matériel et ce système d’exploitation. Ainsi, tout ce que vous faites sur Roblox après l’écran de démarrage est lui-même scénarisé en Lua et rendu par notre moteur de jeu. Cela signifie que nous avons une base de code unique qui alimente toutes les expériences Roblox sur chaque plateforme. L’année dernière, nous avons lancé ce qu’on appelle l’application universelle sur ordinateur. C’était l’une des dernières plates-formes à laquelle il manquait une version de notre application universelle Lua pour alimenter l’expérience. Il nous a fallu quatre ans pour le faire, mais nous avons maintenant une seule base de code qui offre une expérience de première classe sur chaque plate-forme, y compris mobile. Depuis son lancement, il a fourni des fonctionnalités incroyables à nos développeurs et débogué des milliers de problèmes dans le moteur de jeu lui-même qui nous empêchaient de construire ce que nous voulions construire.

Lorsque nous avons corrigé l’application, chaque cadre de défilement et chaque jeu parmi les millions de jeux sur Roblox ont été corrigés du jour au lendemain. C’était un gros pari vraiment courageux que nous avons placé, et maintenant il commence à porter ses fruits.

Notre équipe a été confrontée à plusieurs défis techniques à surmonter et à de grandes décisions à prendre. Voir mon équipe utiliser nos valeurs comme algorithme de prise de décision pour définir notre voie à suivre et les mettre en place pour réussir a été un grand moment pour moi. Je serai toujours si fier de notre équipe et de ce qu’ils ont accompli.

Inspiré par l’histoire de Claus ? Lui et son équipe recrutent ! Visitez notre site carrières pour explorer les rôles ouverts sur le groupe d’utilisateurs.