We are building the future of entertainment
In 2006, Roblox was founded with a mission to power the imagination of millions of people around the world. Together with industry-leading talent, we have embraced the hardest engineering and product challenges to drive the future of entertainment. And we have only just begun. The Roblox platform rests on a rich technology stack that is as inspiring as our players and creators. It is extremely diverse, ranging from traditional 3D game technologies to high-scale social platform infrastructure.
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 towards 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.3 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 four million active developers and creators who continue to push the boundaries of game design.
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 the Imagination Platform.
Great technology starts from somewhere
Our “About Us” video chronicles Roblox’s unique journey as the world's largest immersive entertainment platform. Find out how it all began.
Great technology needs a yearly pow wow
Every year, we get together with our top developers to discuss all things Roblox at an event called the Roblox Developer Conference.
Interested in working at Roblox?
Do the most defining work of your career with the most passionate, team-oriented, visionary, crazy-smart people you will ever meet. We are on a mission to build the future of entertainment. Join us.