Actualités / Jeux

Travailler chez Roblox : rencontrez Luna Sun

Travailler chez Roblox : rencontrez Luna Sun

Luna est ingénieur logiciel senior au sein de l’équipe Game Engine Rendering de Roblox. Elle se concentre sur l’obtention de la meilleure qualité visuelle sur n’importe quel appareil et navigateur.

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

Je fais partie de l’équipe Game Engine Rendering et je me concentre sur l’amélioration de la qualité visuelle des expériences sur Roblox. Par exemple, ajouter des effets sympas et de nouveaux matériaux et améliorer la qualité des matériaux, la réalité et les performances de rendu. Notre objectif est d’obtenir le meilleur résultat visuel avec un coût minimal. De plus, comme Roblox est accessible pour toute utilisation à partir de n’importe quel appareil, nous testons nos fonctionnalités sur toutes sortes d’appareils, du haut de gamme au bas de gamme. Lorsque nous créons une nouvelle fonctionnalité, une partie du processus consiste à déterminer comment se replier gracieusement si un appareil ne la prend pas en charge. Cela garantit que nos développeurs peuvent utiliser les fonctionnalités sans se soucier de l’accessibilité.

Quel est l’un des aspects les plus intéressants du travail dans votre équipe chez Roblox ?

Nous avons une communauté de créateurs/développeurs tellement créative sur Roblox. Chaque fois que nous annonçons une nouvelle fonctionnalité sur notre forum des développeurs, nous recevons de nombreux commentaires et des images étonnantes d’expériences développées à l’aide de nos nouvelles fonctionnalités. Il est satisfaisant de voir une fonctionnalité que vous avez créée s’utiliser 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 de Roblox est-elle différente des autres rôles que vous avez occupés ?

Avant de rejoindre Roblox, j’ai travaillé pour une société de jeux mobiles en Chine. Dans mon ancienne entreprise, nous essayions toujours de livrer des fonctionnalités dans des délais serrés et travaillions souvent des heures supplémentaires. Ce mode de fonctionnement nous a laissé moins de temps pour réfléchir et tester en profondeur les nouvelles technologies.

Chez Roblox, notre valeur à « avoir une vision à long terme » est la plus grande différence. Chaque fonctionnalité que nous expédions est soigneusement conçue et réfléchie. Parce que nous supprimons rarement des API, une fois que quelque chose de nouveau est publié, nous devons être prêts à le maintenir pendant des années. Une autre différence est le talent et les connaissances de l’équipe Game Engine. Il y a tellement de choses que je peux apprendre d’eux, et les gens sont toujours utiles. Enfin, Roblox a un merveilleux équilibre entre vie professionnelle et vie privée grâce à des délais réalistes et de grands avantages.

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

Lorsque j’ai rejoint Roblox, mon premier projet consistait à travailler sur l’effet « sentier » qui permettrait aux développeurs d’ajouter une sensation de mouvement à des objets comme des épées. À l’époque, cela semblait une tâche impossible, mais je l’ai fait! Lorsque j’ai annoncé la nouvelle fonctionnalité sur un message du forum, elle a reçu d’énormes commentaires et cela a été très gratifiant. Parce que les expériences Roblox sont toutes dynamiques, il est difficile de concevoir de nouvelles fonctionnalités et il existe rarement une technologie existante qui peut être appliquée directement à notre moteur. Nous devons être créatifs, et c’est vraiment gratifiant quand cette créativité est bien accueillie par notre communauté.

Qu’est-ce que vous aimez dans la culture de Roblox ?

Comme je l’ai mentionné plus tôt, notre valeur « avoir une vision à long terme » est ce que j’aime le plus. Je pense que c’est l’une des raisons du succès et de la longévité de Roblox. Je rencontre souvent des situations où quelque chose peut être réalisé de plusieurs manières différentes. Lorsque nous en discutons, nous nous demandons si elle sera évolutive et toujours compatible si nous ajoutons de nouvelles fonctionnalités à l’avenir. Cela nous permet d’éviter de prendre des décisions à courte vue, faciles à mettre en œuvre dans le présent mais potentiellement préjudiciables à long terme.


Vous souhaitez rejoindre l’équipe Game Engine de Roblox ? Nous sommes toujours à la recherche de nouveaux talents, alors consultez-nous sur corp.roblox.com/careers/ et voyez s’il y a un rôle qui vous convient.