本網站內容使用人工智慧(AI)或機器翻譯技術翻譯,可能存在錯誤。

Skip to content

在 Roblox 工作:認識 Jovanni Cutigni

Jovanni 是 Roblox 模擬核心團隊的工程經理。他與他的團隊專注於維護物理引擎,讓開發者能夠打造動態的物理模擬體驗。

請描述您在 Roblox 團隊中的職責。

Roblox 擁有專屬的物理引擎,其維護工作由我的團隊與求解器技術團隊共同負責。該引擎的首個版本是由執行長 Dave Baszucki 在 Roblox 早期階段所編寫,但現在這項工作已由我們接手。 我們的首要目標是提升開發者對物理系統的信賴度,讓打造動態物理體驗變得更加輕鬆。開發者越能仰賴我們來節省時間,並專注於遊戲中最獨特的部分,對我們而言就越好。我們著重於簡潔性、精準度與效能。團隊負責的範疇包括碰撞偵測、物理引擎的內部架構、供使用者及內部團隊使用的物理介面,以及引擎中數項 Roblox 專屬功能。

在 Roblox 的團隊中工作,最有趣的一點是什麼?

Roblox 是一家名副其實的平台公司,因此我們在此打造的一切,都是他人建立體驗的基礎。此外,開發者群體的年齡層較年輕,這也帶來了更大的挑戰,因為他們對技術上可實現的成果抱有極高的期待。若對人說「抱歉,我們的引擎尚未準備好擴展到那種程度」,這就成了推託之詞。「夠用」對我們的開發者社群來說,永遠都不夠好。 所有功能都必須「正常運作」,而要讓艱難的任務「正常運作」,需要創意的設計和深思熟慮的工程工作。但開發者們推動我們解決的挑戰,給了我們極大的啟發——有趣且值得投入的問題從不缺乏。 

我們經常與開發者共同處理各類問題,因此能親眼見證我們的工作如何直接造福他們,以及如何影響整個平台。舉例來說,我們投入大量時間與資源將效能提升了一個數量級,這帶動了體驗中對物理內容的需求,而我們也觀察到越來越多開發者隨時間推移,開始加入更多基於模擬的功能。當我們越是為他們掃清障礙、提供越多的能力,就越能看到開發者真正發揮創意。

你在 Roblox 團隊的經歷,與過去擔任的其他職務有何不同?

在加入 Roblox 之前,我大部分時間都在遊戲工作室工作。在那個環境中,「夠用就好」是常態,只要功能大部分時間能運作,就得趕緊投入下一項任務。 你沒有時間真正打磨作品,通常也無法獲得「完美完成」的成就感。此外,在 Roblox,印在咖啡杯上的公司價值觀確實具有實質意義:我們真心關懷使用者和開發者,這在我曾任職的其他公司中,意外地並不常見。

你在 Roblox 工作期間,最有趣的專案有哪些?又學到了哪些東西?

我有機會參與多個不同團隊的各類專案。身為工程師時,我協助開發了早期的自動遊戲本地化系統、Studio 的反向運動學拖曳工具,也參與了骨骼貼皮系統的開發。身為經理,我們持續致力於提升引擎效能。過去我對技術可能性的看法曾較為悲觀。 在我任職期間,曾有好幾次在專案初期,我都會想:「這太瘋狂了,絕對行不通。」但後來我們總能找出解決方案並成功建置,成果令人驚嘆。這讓我從一個悲觀主義者,轉變為謹慎的樂觀主義者。

你最喜歡 Roblox 企業文化的哪一點?

Roblox 是一個專業且充滿協作精神的環境。我與許多學識淵博的同事共事,他們樂於分享,讓我能毫無顧慮地提出任何疑問。我從這裡的同事身上學到了很多,非常感謝他們所投入的時間與耐心。

有興趣加入 Roblox 的遊戲引擎團隊嗎?我們始終在尋找新血,歡迎造訪 corp.roblox.com/careers/ 查看是否有適合您的職缺。