Notizie / Giochi

Alla guida di Roblox con Claus Moberg

Alla guida di Roblox con Claus Moberg

Leading at Roblox è una nuova serie che esplora i percorsi di carriera dei leader di Roblox e discute i loro ruoli, filosofie e stili di gestione. Nel nostro primo profilo, incontriamo Claus Moberg, VP of Engineering, che guida il nostro gruppo di utenti. Quest'anno, Claus è anche alla guida della Roblox's Hack Week, un'opportunità di una settimana per tutti i dipendenti di Roblox per dare vita ai nostri valori fondamentali perseguendo progetti autodiretti che spingono i confini e accelerano il futuro della nostra piattaforma.

Parliamo del tuo percorso professionale verso la leadership ingegneristica. Come è iniziato tutto?

CM: Potresti certamente considerare non convenzionale il mio viaggio verso la leadership ingegneristica. Mio nonno era un meteorologo e passavo molte delle mie estati in giro con i miei nonni, come una specie di "campo estivo dei nonni". Grazie a questo tempo di qualità, mi sono davvero interessato al tempo. Quando ero al liceo, ho svolto tirocini di ricerca sugli uragani presso la divisione di ricerca sugli uragani dell'Atlantic Oceanographic and Meteorological Laboratory di Miami. Poi ho scelto il mio college, l'Università del Wisconsin, perché aveva un ottimo programma di meteorologia. Una cosa ha portato a un'altra, e sono migrato dalla pura meteorologia per concentrarmi davvero sull'inquinamento atmosferico, dove è entrata in gioco la parte chimica atmosferica.Il mio dottorato di ricerca ha esplorato la relazione tra l'inquinamento atmosferico l'aria in un angolo del mondo e il suo impatto sulla salute e il benessere delle persone in un luogo completamente diverso.

Claus Moberg conduce il lavoro sul campo per il suo dottorato di ricerca in chimica dell'atmosfera

E cosa ha portato alla tua transizione in ingegneria?

È qui che le cose prendono la svolta che mi ha portato a Roblox. Ho avuto l'opportunità di partecipare a un concorso di idee imprenditoriali che ha davvero stuzzicato la mia curiosità. Ho finito per vincere un concorso e avviare un'attività basata su una mia idea. L'azienda produceva giocattoli che sbloccavano i personaggi nei videogiochi, ed è così che sono entrato nel mondo dei videogiochi e dell'intrattenimento. È stato attraverso questa azienda che ho incontrato Dave Baszucki, fondatore e CEO di Roblox. Dave e io ci siamo conosciuti e mi ha fatto un'offerta di lavoro come direttore dell'ingegneria presso Roblox. Eccoci qui, quasi sette anni dopo.

Non sono mai stato uno che segue un piano di carriera lineare. Guardo sempre alle opportunità che mi si presentano e cerco di massimizzare quelle che penso saranno le più divertenti e appaganti. Roblox è chiaramente quello da molto tempo.

Quindi hai iniziato come direttore dell'ingegneria presso Roblox. Puoi parlarci un po' del tuo background professionale?

Ho iniziato in Roblox quasi sette anni fa come direttore dell'ingegneria, guidando gli sforzi per i nostri clienti di giochi mobili, console e VR. Nel giro di circa un anno, sono stato promosso a Senior Manager e ho iniziato a supervisionare i nostri team di applicazioni e infrastrutture Lua. Ho trascorso circa due anni in questa posizione, poi sono stato promosso al mio attuale ruolo di Vice President of Engineering, supervisionando il nostro gruppo di utenti e la nostra filiale cinese, Luobu.

E cosa comporta il tuo ruolo attuale?

Attualmente guido il gruppo di utenti di Roblox. Gli "Utenti" sono ciò che chiamiamo consumatori sulla Piattaforma. Vediamo Roblox come un mercato a due facce, in cui creatori e sviluppatori vengono ogni mese per creare incredibili esperienze virtuali 3D immersive, e poi milioni di utenti vengono ogni mese per consumare quelle esperienze. Il mio team è responsabile di garantire che il tempo che questi utenti trascorrono su Roblox sia positivo e trasparente. In pratica, questo significa che gestisco il team che possiede le app effettive che installi sul tuo dispositivo, così come tutte le funzionalità social della piattaforma che consentono agli utenti di comunicare e interagire come farebbero nel mondo fisico, come il testo. chat, chat vocale, messaggistica asincrona, gruppi, comunità, ecc.

Dirigo anche l'ingegneria per la nostra filiale cinese chiamata Luobu, che è una joint venture con Tencent, una società di tecnologia e intrattenimento con sede in Cina.

Sembra che tu gestisca molte persone con esperienze, background e obiettivi di carriera diversi. Cos'è un cosa hai imparato come leader in Roblox?

Ho imparato così tante lezioni nella mia carriera commettendo errori. Una cosa importante che mi viene in mente è l'importanza della comunicazione e della trasparenza quando sei in un ruolo di leadership. Non è facile, ma ho imparato che comunicare con fatti e autenticità è il modo migliore per accelerare il processo di ricerca di una via da seguire. È qui che avviene l'innovazione, nei momenti in cui affronti i problemi a testa alta invece di cercare di illuminarli positivamente o evitare di affrontarli alla radice. È una lezione che personalmente ho dovuto imparare nel modo più duro, ma è davvero importante per il modo in cui opero quotidianamente in Roblox.

Claus Moberg e il collega Project Management Director Michael McHale ai Roblox Bloxy Awards 2017

Claus Moberg e il collega Project Management Director Michael McHale ai Roblox Bloxy Awards 2017

Come aiuti a guidare e far crescere una cultura dell'innovazione in Roblox?

Uso i valori Roblox come algoritmo di innovazione. In altre parole, incoraggio il mio team a utilizzare il nostro quattro valori fondamentali come strumento che possono utilizzare in tutti i loro processi decisionali. Per esempio:

  • Vedi a lungo termine → Chiediti: "Come voglio che funzioni tra cinque anni?" Stai andando verso di esso o lontano da esso?
  • Rispetta la comunità → Considera quale delle opzioni a tua disposizione avvantaggia la maggior parte delle persone. Inizia dal livello più alto e considera ciò che è meglio per tutti i nostri utenti. Quindi scendi nell'imbuto: cosa è meglio per l'azienda, il team e l'individuo.
  • Siamo responsabili → Rimuoviamo l'interesse personale e facciamo accadere la cosa giusta.
  • Fai le cose → Come possiamo fare la cosa giusta nel modo più efficiente?

Se stai utilizzando i nostri valori Roblox come algoritmo decisionale, è molto raro che li esamini tutti e quattro e non sai ancora cosa fare. L'innovazione è insita in questo processo. Nella mia esperienza come leader qui, i valori limitano il mio pensiero risolutivo e hanno aiutato a guidare i miei team a innovare nel modo giusto.

Se dovessi scegliere un valore che risuona di più con te come leader, quale sarebbe?

Tutti sono imperativi, ma in questo momento nella nostra attività, Adotta la visione a lungo termine è estremamente rilevante. Penso che sia importante per la mia squadra tenere presente la scarsità di opportunità che abbiamo al momento. Con un singolo prodotto, abbiamo, teoricamente, la possibilità per ogni essere umano sulla terra con una connessione Internet di diventare un utente. E se eseguiamo la tabella di marcia davanti a noi e continuiamo a rendere Roblox la migliore piattaforma per la creazione 3D innovativa, il nostro mercato totale indirizzabile è di 3 miliardi di persone. In altre parole, puntiamo a 3 miliardi di utenti attivi mensili tra sei anni a partire da oggi. Allora come fareStiamo pensando di risolvere questo problema? Come rispondiamo a questa domanda è dove innovazione appena.

In chiusura, puoi condividere un momento degli ultimi anni in cui eri più orgoglioso della tua squadra?

Ce ne sono tanti, ma uno importante che spicca è l'evoluzione della nostra app mobile. Quando sono entrato a far parte di Roblox per la prima volta, i nostri tempi di caricamento erano lenti e l'esperienza era goffa. Sapevamo che se avessimo migliorato l'esperienza, i nostri tassi di crescita sarebbero accelerati rispetto a quello che erano, che era già molto forte.

Claus Moberg a un Roblox Game Jam del 2022

Claus Moberg a un Roblox Game Jam del 2022

Allora, ogni app mobile nell'App Store rientrava in uno dei due secchi. Un'opzione era una versione nativa, quindi i team avrebbero creato un'app per iOS, Android e Windows contemporaneamente. Ciò significava che se stavi creando una nuova funzionalità, dovevi crearla più volte: una volta per ciascuna delle piattaforme che supportiamo (Objective C/Swift per iOS, Android Java per Android, C# per Windows, C++ per Xbox, ecc. ). La seconda opzione era trasferire il codice Web come un'applicazione utilizzando qualcosa come React Native. Con questa opzione, i team dovevano solo creare e mantenere ciascuna funzionalità o modificarla una volta, ma l'esperienza era imperfetta ovunque: un'unica base di codice con un'esperienza utente poco brillante nel complesso.

In Roblox, abbiamo aperto una terza porta che non era possibile per nessun altro: ricostruire la nostra app come un gioco Roblox. La prima cosa che facciamo quando portiamo Roblox su una nuova piattaforma è integrare il nostro motore di gioco con le API di livello più basso che abbiamo su quell'hardware e sistema operativo. Quindi tutto ciò che fai su Roblox dopo la schermata iniziale è esso stesso scritto in Lua e reso dal nostro motore di gioco, il che significa che abbiamo un'unica base di codice che alimenta tutte le esperienze di Roblox su ogni piattaforma. L'anno scorso abbiamo lanciato quella che viene chiamata Universal Computer App. È stata una delle ultime piattaforme a cui mancava una versione della nostra app Lua universale per potenziare l'esperienza. Ci sono voluti quattro anni per farlo, ma ora abbiamo un'unica base di codice che offre un'esperienza di prima classe su ogni piattaforma, compresi i dispositivi mobili. Sin dal suo lancio, ha fornito incredibili funzionalità ai nostri sviluppatori e ha risolto migliaia di problemi nel motore di gioco stesso che ci impedivano di creare ciò che volevamo.

Quando abbiamo applicato la patch all'app, ogni frame di scorrimento e ogni gioco nei milioni di giochi su Roblox è stato corretto dall'oggi al domani. È stata una grande scommessa davvero coraggiosa che abbiamo fatto, e ora sta iniziando a dare i suoi frutti.

Il nostro team ha affrontato diverse sfide tecniche da superare e grandi decisioni da prendere. Guardare il mio team utilizzare i nostri valori come algoritmo decisionale per definire il nostro percorso e metterli in atto per il successo è stato un grande momento per me. Sarò sempre così orgoglioso del nostro team e di ciò che hanno raggiunto.

Ispirato alla storia di Claus? Lui e il suo team stanno reclutando! Visita il nostro sito web delle carriere per esplorare i ruoli aperti nel gruppo di utenti.