We bring the world together through play
In 2006, Roblox was founded with a mission to power the imaginations of millions of people around the world. Together with industry-leading talent, we have embraced the hardest engineering and product challenges to bring people together through play. And we have only just begun. The Roblox platform rests on a rich technology stack that is as inspiring as our players and creators.
The Reality Engine
Our Reality Engine is the core of the Roblox virtual experience. It is a proprietary, high-performance, cross-platform, real-time simulation engine that dynamically scales fidelity to match device capabilities. The overall engine runs at 60 frames per second and can adaptively scale from an iPhone 4S to the latest gaming PC.
The physics engine distributes computational work across connected clients and servers, algorithmically assigning and managing simulation zones.
The rendering engine produces increasingly higher fidelity visuals in real-time across all device types.
Our networking layer manages communication to ensure smooth real-time experiences for all players, despite the challenge of distributed compute.
Universal Game Client
The Roblox Reality Engine is packaged into our Universal Game Client, a single code base that can be built for all the platforms we serve, from iOS and Android, to Mac, PC, Xbox One, Oculus Rift, and HTC Vive.
The client adapts dynamically to the capabilities of each device.
Our game servers are agnostic to client devices, providing cross-platform play in all Roblox games. Phone, tablet, Mac, PC, Xbox One, and VR players can all play together in a single virtual experience at any time, regardless of their device of choice.
We are pushing the boundaries of 2D/3D interactions, driving toward experiences that transition seamlessly between 2D app-style interfaces and immersive 3D environments.
Real-Time Social Platform
Roblox is and always has been a social experience. At peak times, we process over 3.5 million requests per second across all backend services on the Roblox platform. Our vision is a single global community, playing together and communicating with each other in real-time, regardless of geographical and language boundaries.
Leveraging machine learning and reputation systems, Roblox is constantly building new and compelling ways to find and play with friends and discover imaginative gameplay experiences.
Roblox Chat is always evolving to provide a seamless transition between app and virtual experiences, all while chatting with the same group of friends.
We continually innovate on player-to-player communication, maintaining a safe space for kids while allowing older users freedom of expression in a family-friendly environment.
Roblox Compute Cloud
The Roblox Distributed Compute Cloud is a collection of servers that host virtual experiences. At its peak, Roblox has hosted over 2.7 million concurrent users on our platform. Our matchmaking system finds the best game instance for each player, optimizing across friends in-game, geo‑location, server performance, and language, among other factors.
The servers are located around the world, with the goal of giving every player a low-latency connection to a game.
The servers run proprietary Roblox cloud software that presents a uniform interface to launching and managing compute jobs, most often games, regardless of hardware and operating system.
Our Roblox matchmaking algorithms balance a sophisticated set of priorities to connect each player with the best game instance.
Team Development Infrastructure
We succeed when our developers succeed. We have a growing suite of tools to support an incredibly talented global community of over two million developers each month.
Roblox Studio is our development environment for real-time social experiences, allowing creators to directly manipulate 3D environments, create physics-based interactive models, design complex geometries, and script game mechanics.
With Roblox Team Create, developers can create experiences in real-time together with anyone on the planet.
Roblox games are backed by a growing suite of cloud services, including game hosting, data persistence, and virtual currency transactions. Games are made by both individuals and by teams using Roblox Groups.
The past, present, and future of our technology
Roblox is proud of our past which led to the technology used on our platform today. And we’re even more excited about the future. Enjoy the videos below to get a better understanding of who we are.
What's it like to work at Roblox?
We strive to provide an enriching environment where people are empowered to do the best work of their careers. Go behind the scenes and learn more.
Creating the future of play
Innovation is at the core of everything we do. Meet some of the talented people at Roblox who are solving the most exciting challenges in tech today.
Interested in working at Roblox?
The possibilities at Roblox are limitless. We’re looking for someone who’s eager to take on a meaningful role in the ongoing success of our company on a massive scale. Someone who takes play seriously, but also isn’t afraid to have some fun either. If that someone is you, let’s talk.