Le contenu de ce site a été traduit à l'aide de l'intelligence artificielle (IA) ou d'une technologie de traduction automatique, et peut contenir des erreurs.

Skip to content

Travailler chez Roblox : Rencontre avec Luna Sun

Luna est ingénieure logicielle senior au sein de l'équipe de rendu du moteur de jeu chez Roblox. Elle s'attache à obtenir la meilleure qualité visuelle possible sur tous les appareils et navigateurs. 

Décrivez le rôle de votre équipe chez Roblox.

Je fais partie de l'équipe Game Engine Rendering et je m'efforce d'améliorer la qualité visuelle des expériences sur Roblox. Par exemple, en ajoutant des effets sympas et de nouveaux matériaux, et en améliorant la qualité des matériaux, le réalisme et les performances de rendu. Notre objectif est d'obtenir le meilleur résultat visuel possible à moindre coût. De plus, comme Roblox est accessible à tous depuis n'importe quel appareil, nous testons nos fonctionnalités sur toutes sortes d'appareils, du haut de gamme au bas de gamme. Lorsque nous développons une nouvelle fonctionnalité, une partie du processus consiste à déterminer comment assurer une solution de repli élégante si un appareil ne la prend pas en charge. Cela permet à nos développeurs d'utiliser les fonctionnalités sans se soucier de l'accessibilité. 

Quel est l'un des aspects les plus intéressants de votre travail au sein de l'équipe Roblox ?

Nous avons une communauté de créateurs et de développeurs extrêmement créative chez Roblox. Chaque fois que nous annonçons une nouvelle fonctionnalité sur notre forum de développeurs, nous recevons de nombreux retours et des images incroyables d’expériences développées à l’aide de nos nouvelles fonctionnalités. C’est très gratifiant de voir une fonctionnalité que l’on a développée utilisée de manière créative et inattendue. De plus, nous respectons notre communauté, et nous en faisons partie. Certains de nos collègues étaient membres de la communauté des développeurs avant de rejoindre Roblox en tant qu’employés. 

En quoi votre expérience au sein de l'équipe Roblox diffère-t-elle des autres postes que vous avez occupés ?

Avant de rejoindre Roblox, je travaillais pour une entreprise de jeux mobiles en Chine. Dans mon ancienne entreprise, nous essayions toujours de livrer des fonctionnalités dans des délais très serrés et faisions souvent des heures supplémentaires. Ce mode de fonctionnement nous laissait moins de temps pour réfléchir et tester de manière approfondie les nouvelles technologies. 

Chez Roblox, notre valeur « prendre du recul » est la plus grande différence. Chaque fonctionnalité que nous lançons est soigneusement conçue et mûrement réfléchie. Comme nous supprimons rarement des API, une fois qu’une nouveauté est publiée, nous devons être prêts à la maintenir pendant des années. Une autre différence réside dans le talent et les connaissances de l’équipe du moteur de jeu. J’ai énormément à apprendre d’eux, et tout le monde est toujours prêt à aider. Enfin, Roblox offre un excellent équilibre entre vie professionnelle et vie privée grâce à des délais réalistes et à des avantages sociaux exceptionnels.

Quels sont les projets les plus intéressants sur lesquels vous avez travaillé et les choses que vous avez apprises chez Roblox ?

Quand j’ai rejoint Roblox, mon premier projet a consisté à travailler sur l’effet « traînée » qui permettrait aux développeurs d’ajouter une impression de mouvement à des objets comme des épées. À l’époque, cela semblait être une tâche impossible, mais j’ai réussi à la mener à bien ! Lorsque j’ai annoncé cette nouvelle fonctionnalité dans un message sur le forum, elle a reçu un accueil formidable, ce qui a été très gratifiant. Comme les expériences Roblox sont toutes dynamiques, il est difficile de concevoir de nouvelles fonctionnalités et il existe rarement des technologies existantes pouvant être directement appliquées à notre moteur. Nous devons faire preuve de créativité, et c’est vraiment satisfaisant lorsque cette créativité est bien accueillie par notre communauté.

Qu'est-ce que tu aimes le plus dans la culture de Roblox ?

Comme je l’ai mentionné plus tôt, c’est notre valeur « voir à long terme » que j’apprécie le plus. Je pense que c’est l’une des raisons du succès et de la longévité de Roblox. Je me retrouve souvent dans des situations où un objectif peut être atteint de plusieurs manières différentes. Lorsque nous en discutons, nous nous concentrons sur la question de savoir si la solution sera évolutive et restera compatible si nous ajoutons de nouvelles fonctionnalités à l’avenir. Cela nous aide à éviter de prendre des décisions à courte vue, faciles à mettre en œuvre dans l’immédiat mais potentiellement néfastes à long terme.

Vous souhaitez rejoindre l'équipe Game Engine chez Roblox ? Nous sommes toujours à la recherche de nouveaux talents, alors rendez-vous sur corp.roblox.com/careers/ pour voir si un poste vous correspond.