Skip to main content

Roblox에서 일한다는 것: Luna Sun 편

August 27, 2021

by Roblox


인사 및 회사 문화

Luna는 Roblox 게임 엔진 렌더링 부서의 선임 소프트웨어 엔지니어입니다. 모든 기기와 브라우저에서 최고의 시각적 품질을 구현하는 업무를 담당하고 있습니다.

Roblox 내에서 팀이 맡고 있는 역할에 대해 설명해 주세요.

저는 게임 엔진 렌더링 팀에서 Roblox 체험의 시각적 품질을 개선하는 업무를 담당하고 있습니다. 멋진 효과 및 새로운 재질을 추가하고, 재질의 품질 및 현실감, 렌더링 성능을 개선하는 일 등을 맡고 있죠. 저희 팀의 목표는 최소한의 비용으로 최상의 시각적 결과를 내는 것입니다. 또한 모든 기기에서 모든 기능에 액세스가 가능한 Roblox이기에 고급에서 저가에 이르기까지 모든 종류의 기기에서 기능 테스트를 진행하고 있으며, 특정 기기가 해당 기능을 지원하지 않는 경우 이를 문제 없이 대체할 수 있는 솔루션 또한 지원하고 있습니다. 이를 통해 개발자들은 접근성과 관련한 문제없이 각 기능을 사용할 수 있게 되죠.

Roblox 업무의 가장 흥미로운 측면 중 하나는 무엇인가요?

Roblox에는 매우 창의적인 크리에이터 및 개발자 커뮤니티가 형성되어 있다는 점입니다. 개발자 포럼에서 새로운 기능을 발표하고 나면, 수많은 개발자들이 해당 기능으로 개발한 체험에 대한 피드백 및 멋진 이미지들을 보내 주곤 하죠. 저희가 구축한 기능이 창의적이고도 예상치 못한 방식으로 사용되는 것을 볼 때면 무척 만족감을 느낍니다. 또한 저희는 커뮤니티를 매우 존중하며 커뮤니티의 일부이기도 합니다. 실제로 동료가 Roblox 입사 전 개발자 커뮤니티의 멤버였던 경우도 종종 있죠.

Roblox와 이전 직장의 업무 방식에 차이점이 있다면요?

Roblox 합류 전 중국의 한 모바일 게임 회사에서 근무할 때 저는 항상 촉박한 기한 내에 기능 구현을 완료해야 했고, 종종 초과 근무도 해야 했습니다. 이러한 분위기에서는 새로운 기술에 대해 신중히 고려할 시간을 갖거나 완벽한 테스트를 할 수가 없었죠.

따라서 Roblox의 ‘멀리 보기’ 마인드를 가장 큰 차이점으로 꼽고 싶습니다. 저희가 구현하는 모든 기능은 항상 신중한 설계 및 고려 과정을 거쳐 탄생합니다. API를 거의 삭제하지 않으므로, 새로운 기능이 출시되면 몇 년 동안 유지 관리할 준비가 필요하죠. 게임 엔진 팀원들의 뛰어난 업무 능력 및 지식 또한 남다른 특징이라 할 수 있습니다. 이들에게 많은 것을 배울 수 있고, 많은 도움을 얻을 수 있죠. 마지막으로, 보다 현실적인 업무 마감 기한 설정 및 복지 덕분에 훌륭한 워크라이프 밸런스를 유지할 수 있다는 점을 들고 싶습니다.

Roblox에서 진행한 가장 흥미로운 프로젝트는 무엇이고, 이를 통해 무엇을 배웠나요?

Roblox 합류 후 제가 맡은 첫 번째 프로젝트는 개발자가 검과 같은 개체에 모션 감각을 추가할 수 있도록 하는 ‘트레일’ 효과에 대한 것이었습니다. 당시에는 구현이 불가능해 보였지만 결국 해내고 말았죠. 포럼 게시물을 통해 기능 출시를 발표했을 때 저희는 엄청나게 긍정적인 피드백을 받았고, 이에 매우 큰 보람을 느꼈습니다. Roblox의 각 체험은 모두 동적이므로 새로운 기능을 설계하는 것은 무척 쉽지 않은 일이며, 저희 엔진에 직접 적용할 수 있는 기존의 기술 또한 거의 전무합니다. 따라서 저희는 늘 창의적이어야 하죠. 이러한 창의성이 우리 커뮤니티에서 좋은 평가를 받을 때면 정말 큰 만족감을 느낍니다.

Roblox의 회사 문화 중 가장 마음에 드는 점은 무엇인가요?

앞서 언급했듯이 Roblox의 가치 중 하나인 ‘멀리 보기’ 문화가 가장 마음에 듭니다. 그리고 저는 이것이 Roblox의 성공 및 장수의 이유 중 하나라고 생각합니다. 이곳에서 저는 종종 여러 다른 방법으로 무언가를 성취할 수 있는 상황에 직면하곤 하죠. 이를 위해 논의를 진행할 때면, 저희는 여기에 향후 새로운 기능을 추가할 경우 확장이 가능한지, 호환이 가능한지 여부부터 신중히 고려합니다. 이를 통해 당장은 실행이 용이하지만 장기적으로는 잠재적으로 해로울 수 있는 근시안적인 결정을 내리지 않을 수 있게 되죠.


Roblox의 게임 엔진 팀 채용에 관심이 있으신가요? Roblox는 언제나 새로운 인재를 찾고 있습니다. corp.roblox.com/careers/를 방문해 자신에게 맞는 역할이 있는지 확인해 보세요.