Skip to main content

Arbeiten bei Roblox: Triff Luna Sun

August 27, 2021

by Roblox


People & Culture

Luna ist Senior Software Engineer im Game Engine Rendering-Team bei Roblox. Ihre Aufgabe besteht darin, die beste visuelle Qualität auf allen Geräten und Browsern zu erzielen.

Beschreibe die Rolle deines Teams hier bei Roblox.

Ich bin im Game Engine Rendering-Team und ich konzentriere mich darauf, die visuelle Qualität von Erlebnissen auf Roblox zu verbessern. Zum Beispiel durch das Hinzufügen von coolen Effekten und neuen Materialien und das Verbessern von Materialqualität, -echtheit und -Rendering-Leistung. Wir versuchen, die besten visuellen Ergebnisse bei minimalen Kosten zu erzielen. Und da Roblox auf allen Geräten läuft, testen wir unsere Funktionalitäten auf allen möglichen Geräten, von High-End zu Low-End. Wenn wir eine neue Funktionalität entwickeln, gehört es dazu, eine elegante Lösung dafür zu finden, wenn ein Gerät diese nicht unterstützt. Dadurch brauchen unsere Entwickler:innen sich dann keine Sorgen darüber zu machen, welche Funktionalitäten eventuell nicht überall funktionieren.

Was ist einer der interessantesten Aspekte bei der Arbeit deines Teams bei Roblox?

Wir haben so eine kreative Creator- und Entwickler-Community auf Roblox. Jedes Mal, wenn wir eine neue Funktionalität in unserem Entwicklerforum ankündigen, bekommen wir viel Feedback und tolle Bilder von entwickelten Erlebnissen, die unsere neuen Funktionalitäten beinhalten. Es ist schon sehr befriedigend zu sehen, wie eine Funktionalität, die man selbst entwickelt hat, auf kreative und unerwartete Weise genutzt wird. Zudem respektieren wir unsere Community und sind auch Teil der Community. Einige unserer Kolleg:innen waren früher selbst Mitglied der Entwickler-Community, bevor sie bei Roblox eingestellt wurden.

Wie unterscheidet sich deine Erfahrung bei Roblox von deinen früheren Stellen?

Bevor ich zu Roblox kam, arbeitete ich in einem Unternehmen für mobile Spiele in China. Dort haben wir immer versucht, so schnell es geht so viele Funktionalitäten wie möglich herauszugeben und machten dadurch viele Überstunden. Durch diese Arbeitsweise hatten wir nicht so viel Zeit, über neue Technologien nachzudenken oder viel auszuprobieren.

Bei Roblox ist „weitsichtiges Denken“ ein Teil unseres Wertesystems. Das macht einen Riesenunterschied. Alle neuen Funktionalitäten werden sorgfältig geplant und durchdacht. Da wir sehr selten APIs löschen, müssen wir bereit sein, alles, was wir herausgeben, auch über Jahre hinweg in Stand zu halten. Ein weiterer Unterschied liegt beim Talent und Wissen des Game Engine-Teams. Ich kann so viel von ihnen lernen, und alle sind immer sehr hilfsbereit. Außerdem ist die Work-Life-Balance bei Roblox wunderbar, was wir realistischen Abgabeterminen und den tollen Arbeitgeberleistungen zu verdanken haben.

Was sind einige der interessantesten Projekte, an denen du gearbeitet hast, und was hast du während deiner Zeit bei Roblox gelernt?

Als ich neu bei Roblox anfing, war mein erstes Projekt, an einem „Schweif“-Effekt zu arbeiten, mit dem Entwickler:innen Objekten, wie z.B. Schwertern, ein Gefühl von Bewegung verleihen konnten. Das kam mir damals fast unmöglich vor, aber ich habe es geschafft! Als ich diese Funktionalität im Forum bekanntgab, erhielt ich enormes Feedback – das war schon sehr befriedigend. Da die Erlebnisse auf Roblox alle dynamisch sind, ist es gar nicht so einfach, neue Funktionalitäten zu entwerfen, und es gibt nur selten die Technologie dafür, die direkt auf unsere Engine angewandt werden kann. Wir müssen kreativ sein und es fühlt sich sehr gut an, wenn diese Kreativität bei der Community gut ankommt.

Was ist eine Sache, die du besonders an der Roblox-Kultur schätzt?

Wie schon erwähnt, liebe ich unseren Wert des „weitsichtigen Denkens“. Ich glaube, dass er einer der Gründe für Roblox‘ Erfolg und Langlebigkeit ist. Es kommt oft bei mir vor, dass etwas auf verschiedene Art und Weise erreicht werden kann. Wenn wir uns darüber unterhalten, dann konzentrieren wir uns darauf, ob es skalierbar ist und auch noch kompatibel sein wird, wenn wir künftig neue Funktionalitäten hinzufügen. Das hilft uns dabei, kurzsichtige Entscheidungen zu vermeiden, die vielleicht auf kurze Sicht einfach umzusetzen sind, sich aber auf lange Sicht nachteilig auswirken können.


Hast du Lust, dem Game Engine-Team von Roblox beizutreten? Wir sind immer auf der Suche nach neuen Talenten, also besuche corp.roblox.com/careers/. Vielleicht ist ja die richtige Stelle für dich dabei.