Notizie / Giochi

Lavorare in Roblox: incontra Luna Sun

Lavorare in Roblox: incontra Luna Sun

Luna è un ingegnere software senior nel team di rendering del motore di gioco di Roblox. Si concentra sul raggiungimento della migliore qualità visiva su qualsiasi dispositivo e browser.

Descrivi il ruolo della tua squadra qui in Roblox.

Faccio parte del team di Game Engine Rendering e mi concentro sul miglioramento della qualità visiva delle esperienze su Roblox. Ad esempio, aggiungendo effetti interessanti e nuovi materiali e migliorando la qualità dei materiali, la realtà e le prestazioni di rendering. Il nostro obiettivo è ottenere il miglior risultato visivo con un costo minimo. Inoltre, poiché Roblox è accessibile per qualsiasi utilizzo da qualsiasi dispositivo, testiamo le nostre funzionalità su tutti i tipi di dispositivi, da quelli di fascia alta a quelli di fascia bassa. Quando creiamo una nuova funzionalità, parte del processo consiste nel capire come ricorrere con garbo se un dispositivo non la supporta. Ciò garantisce che i nostri sviluppatori possano utilizzare le funzionalità senza preoccuparsi dell'accessibilità.

Qual è uno degli aspetti più interessanti del lavorare nel tuo team in Roblox?

Abbiamo una comunità di creatori/sviluppatori davvero creativa su Roblox. Ogni volta che annunciamo una nuova funzionalità sul nostro Forum degli sviluppatori, riceviamo numerosi commenti e immagini straordinarie di esperienze sviluppate utilizzando le nostre nuove funzionalità. È soddisfacente vedere una funzionalità che hai creato utilizzata in modi creativi e inaspettati. Inoltre, rispettiamo la nostra comunità e ne facciamo parte. Alcuni dei nostri colleghi erano membri della comunità di sviluppatori prima di unirsi a Roblox come dipendenti.

In che modo la tua esperienza nel team Roblox è diversa dagli altri ruoli che hai ricoperto?

Prima di entrare in Roblox, ho lavorato per un'azienda di giochi per dispositivi mobili in Cina. Nella mia azienda precedente, cercavamo sempre di fornire funzionalità con scadenze ravvicinate e spesso facevamo gli straordinari. Questa modalità operativa ci ha lasciato meno tempo per pensare e testare in modo approfondito le nuove tecnologie.

In Roblox, il nostro valore di "avere una visione a lungo termine" è la differenza più grande. Ogni caratteristica che spediamo è progettata e considerata attentamente. Poiché raramente rimuoviamo le API, una volta rilasciato qualcosa di nuovo, dobbiamo essere pronti a mantenerlo per anni. Un'altra differenza è il talento e la conoscenza del team di Game Engine. C'è così tanto che posso imparare da loro e le persone sono sempre utili. Infine, Roblox ha un meraviglioso equilibrio tra lavoro e vita privata grazie a scadenze realistiche e grandi vantaggi.

Quali sono i progetti più interessanti su cui hai lavorato e le cose che hai imparato lavorando in Roblox?

Quando mi sono unito a Roblox, il mio primo progetto è stato quello di lavorare sull'effetto "scia" che avrebbe consentito agli sviluppatori di aggiungere un senso di movimento a oggetti come le spade. All’epoca sembrava un’impresa impossibile, ma ce l’ho fatta! Quando ho annunciato la nuova funzionalità in un post sul forum, ho ricevuto un enorme feedback ed è stato molto gratificante. Poiché le esperienze Roblox sono tutte dinamiche, è difficile progettare nuove funzionalità e raramente esiste una tecnologia esistente che possa essere applicata direttamente al nostro motore. Dobbiamo essere creativi ed è davvero gratificante quando questa creatività viene accolta favorevolmente dalla nostra comunità.

Cosa ti piace della cultura di Roblox?

Come ho detto prima, il nostro valore “avere una visione a lungo termine” è ciò che mi piace di più. Penso che questo sia uno dei motivi del successo e della longevità di Roblox. Spesso incontro situazioni in cui qualcosa può essere ottenuto in molti modi diversi. Quando ne discutiamo ci chiediamo se sarà scalabile e ancora compatibile se in futuro aggiungeremo nuove funzionalità. Questo ci permette di evitare di prendere decisioni miopi, facili da attuare nel presente ma potenzialmente dannose nel lungo termine.


Ti interessa entrare a far parte del team di Roblox Game Engine? Siamo sempre alla ricerca di nuovi talenti, quindi dai un'occhiata corp.roblox.com/careers/ e vedi se c'è un ruolo che fa per te.