Roblox is a human co-expertise platform. We need our customers to have the ability to expertise the full spectrum of social interactions in our immersive 3D experiences, with communication on Roblox mirroring all the methods we talk in the actual world. One of the cross-useful groups constructing this know-how on Roblox is the User Group.
“We believe that expressive and immersive communication is the future,” mentioned Garima Sinha, Senior Director of Product. “We are at that juncture where the technologies that we’ve been working on for years are coming together. When you are in a virtual experience, you can see expressions. Soon, you’ll be able to feel the body language, the vibe of people being in the same room.”
The User Group’s imaginative and prescient is to allow one billion individuals to speak, play, study, and work collectively in excessive-high quality immersive 3D experiences. “[Our vision] has stayed pretty consistent over the past three years,” mentioned Philippe Clavel, Senior Director of Engineering. “We want to build a platform that empowers people to connect and engage together.”
But as Philippe explains, constructing it in the proper means is simply as essential as getting the know-how behind it working. “Roblox is inherently a social product. There’s still so much potential for what it can do. But we also have to make sure that we are building our products in a safe and civil way.”
Together, Garima and Philippe lead groups inside the broader User Group at Roblox which can be tackling a few of Roblox’s hardest technical challenges to convey this imaginative and prescient to life. To study extra about what they’re as much as, we spoke with them and two different members of the User Group: Principal Product Manager Effie Goenawan and Engineering Manager Irene Nguyen.
The Technical Challenges Behind Virtual Communication and Connection
Philippe reminisced on a second from his Roblox job interview. “During my interview, CEO and Co-Founder Dave Baszucki explained to me that in the 3D world, you can be and interact with anyone. But before you can do that, you must be able to communicate effectively. Our vision is to enable and mimic real-world communication.”
By including voice communication to our Chat characteristic, we’re getting nearer to this imaginative and prescient. This new performance permits customers 13 and older to speak utilizing their voice in Roblox experiences. The know-how is proximity-primarily based and simulates reasonable communication.
The User Group, together with cross-useful efforts from the Safety and Engine Groups, has tackled a number of technical challenges to convey Chat with voice to life – one among the hardest being constructing the structure. “Building the technology behind Chat with voice is inherently complex. To make it feel immersive and mirror real-world communication, we enable sound so that it is tied to your avatar’s location within a 3D space. You want others who are near you to hear you – not those far away,” mentioned Philippe.
“On top of that, when we deploy new features, it’s to millions of users across the globe. We made sure to deploy this new service at the edge to guarantee that our voice servers are close to our users. We want you to have a good discussion wherever you are.”
Ensuring that we constructed this characteristic with security and civility in thoughts can also be a essential technical problem. “Our top priority is making sure that we roll out Chat with voice safely and responsibly. While we’ve already implemented robust safety features (e.g. moderation tools), we are also looking at technology solutions to ensure safety and civility on our platform,” mentioned Effie.
Culture of Innovation in the User Group
While our firm values act as a information anybody can use to resolve our technical challenges, every group brings its personal collaborative and inventive strategy to growing revolutionary options. Here are a few of the ways in which the User Group comes collectively to drive a tradition of innovation for Roblox.
Solving robust technical challenges is what motivates them.
Finding the proper answer to technical challenges isn’t clear or easy. Effie encourages her group to depart no stone unturned when looking for options.
When it entails fixing for security and civility, “One easy solution would be to spend lots of time and resources on manual moderation, but we are responsible for making the right decisions for our team and the business. That’s why we are starting to look at ways that we can tackle this problem with the best technology solutions to support our moderation efforts.” One of these technical challenges is moderating the Chat with voice characteristic.

Garima Sinha with colleague Effie Goenawan catch up outdoors of our workplaces
“We need to be able to detect and take action in real time to ensure the safety of our community,” mentioned Garima. “These are hard technical problems that no one in the industry has solved yet. What makes the culture of our team unique is that we all have the drive to make it happen. We are solving some of the hardest problems in the world. And our people take a lot of pride in solving these hard problems.”
Iteration is what helps them develop nice options.
Even when dealing with blockers, the User Group has saved its eye on the ball. For Irene Nguyen, growing MVPs (Minimum Viable Product) and proofs of idea is a part of the course of. As an Engineering Manager on the Connections Team inside the User Group, Irene helps customers’ skills to attach, expertise, and create reminiscences with buddies. One technical problem her group helps to resolve is enabling video seize performance inside the Roblox platform. Her group’s purpose is to allow customers to shortly and simply share nice moments from Roblox with their buddies.
“What are our current limitations in video quality? What does this mean across devices? Performance? We want to build it right and build it for all.” Identifying the place to start could be overwhelming, however sustaining an iterative mindset helps Irene and her group steadiness priorities and ahead momentum.
“We need to identify our starting point, be clear about our vision, and then lay out the steps needed to build an MVP that will get us there. By following that process, the team is able to see and get really pumped about what’s possible.” She recollects, “some people equate an MVP with a hack or workaround solution. Instead, I think of it as a way for us to prove the viability of whatever we’re working on. Iteration is how we end up with a great solution.”
Open communication and collaboration allow anybody to share new concepts and drawback remedy.
What is the secret to sparking innovation throughout the group? Philippe thinks that it’s fostering a backside-up growth tradition, encouraging open communication, and asking the proper questions.
“You don’t hire smart people to tell them what to do. You hire smart people, so they tell you. As a manager, my job is to help our team by asking constructive questions,” mentioned Philippe. “This style has helped our team seek better solutions and achieve results. Asking questions allows our team members to think about things differently. I find that they speak up about their perspectives. And most importantly, they openly share when they disagree.”
Recently, Philippe’s group debated how they need to render spatial audio (the know-how powering Chat with voice). “Say that you’re in the experience with your avatar. Should we render the audio as if it is coming to your avatar’s ears or to the game camera? There was a very strong argument for both ways, so we solved for both and voted on what felt best. And, in true Roblox fashion, we also allow developers to customize it and change the default setting.”

Philippe Clavel & Irene Nguyen discussing a current undertaking
The User Group has additionally began to host inner tech talks to foster communication and collaboration. In Irene’s phrases, “We take pride in knowledge-sharing across the various teams in the User Group. They [tech talks] are a way that we all stay connected and share what’s happening across our team. Doing this has led us to tackling other big questions.”
These tech talks have had different advantages, particularly for junior members. Anyone is ready to apply their public talking expertise, showcase what they’ve been constructing, and even get actual-time suggestions.
“There can never be too many forums for people to showcase what they’re building,” says Irene. “We’re hoping to expand the tech talks and make them even bigger in 2023.”
Join the Team Helping to Shape the Future of Human Connection and Communication.
The User Group has bold plans for 2023. So what are a few of the causes that you simply’d wish to be part of the group? For Effie, it’s the alternative to make an affect. “The problem space that you have the potential to impact is huge. Whether it’s technical, machine learning, optimization, user experience, or even policy, we’re leaders in an industry where there is such a greenfield of problems that have never been solved.”
Want to study extra about what the User Group is engaged on? Tune in to the newest Roblox Tech Talks Podcast to hearken to a dialog between Garima and CEO Dave Baszucki on the way forward for communication on Roblox.
Team Behind the Tech is a behind-the-scenes take a look at how our groups sort out their hardest technical challenges and what it reveals about the tradition, individuals, and values behind our revolutionary applied sciences. If these sound like the challenges and alternatives you wish to tackle, try our obtainable roles for the User Group and study extra at careers.roblox.com.
Discussion about this post