Blogs
Roblox logo

Roblox

Engineering blog · about.roblox.com/engineering

11posts0this week0watchers

Feature trails

5
Feature trailActive

Roblox Age-Assurance System

Roblox's age-assurance system has evolved beyond initial facial age estimation to incorporate a high-throughput ML layer that continuously evaluates an account's ongoing behavior against its estimated age. This system leverages a modular, feature-level design for efficient model updates and rapid adaptation to shifting behavioral patterns. It processes nearly two billion account-level records daily, combining various ML models (gradient-boosted decision trees, multilingual transformers, neural networks) with a schema-driven 3D generation framework (CubePart) that allows for open-vocabulary, part-controllable 3D mesh generation. CubePart outputs an assembled set of distinct, functional, and accurately-labeled meshes that match the developer's programming needs out of the box, enabling interactive behavior through scripts operating on named parts. This expands the concept of fixed schemas to empower creators to define the list of parts an object should be broken into, with the schema acting as an API contract between the asset and gameplay code.

1 post · 2026

Timeline

Feature trailActive

Roblox Guard LLM Safety Toolkit

Roblox Guard is an open-source safety toolkit for developers and platforms, featuring a state-of-the-art guardrail model for LLM safety and a dataset for safety benchmarking (Roblox Guard-Eval). This post details the evolution of Roblox's AI-powered content moderation systems over five years, emphasizing the integration of ML models, scalable infrastructure, and human experts to handle massive volumes of user-generated content (chat messages, voice communication, assets). The system prioritizes safety and civility, continuously growing and evolving with new technology. The voice safety classifier has been updated to increase parameters, expand to seven additional languages, and improve accuracy. The new model detects violations in Spanish, German, French, Portuguese, Italian, Korean, and Japanese, achieving a recall rate of 59.1% with low false-positive rates, and is optimized to serve up to 8,300 requests per second. The model architecture has been refined with an additional convolutional layer to reduce internal time resolution, resulting in a 20-30% faster inference time despite an increase in parameters. Training utilizes a large machine-labeled dataset of over 100,000 hours of speech, with data collection sampling abusive content at a higher probability to capture edge cases.

5 posts · 2025–2026

Timeline

20252026
Feature trailActive

Roblox Hybrid Architecture for Photorealistic Gaming

Introduced Roblox Reality, a hybrid architecture combining the distributed Game Engine with edge-based Video World Models for photorealistic, multiplayer gaming. This system leverages server-side state management for consistency, speculative client-side simulation for low latency, cloud-based LOD and compositing systems for high-fidelity assets delivered via CDN, and edge-based Video World Models (Super Upsamplers) powered by cloud-edge GPU infrastructure for stochastic visuals and realism. The system aims to empower creators of all sizes to author and maintain interactive worlds with unprecedented visual fidelity and motion without increasing development costs.

4 posts · 2025–2026

Timeline

20252026
Feature trailActive

Roblox Federated Caching Service

Roblox's federated caching service has evolved to support record-breaking traffic, handling over 30 million concurrent players and enabling experiences with millions of users playing together. This system acts as a shock absorber for high-velocity, ephemeral data critical for maintaining low latency in Roblox's gaming environment, successfully navigating massive traffic surges and thundering herd situations. The service now sustains 1.38 billion QPS, with single logical clusters exceeding 100 million QPS, and the underlying infrastructure is being enhanced to support even greater scale and resilience during unexpected traffic spikes and thundering herd events.

1 post · 2025–2026

Timeline

20252026
Feature trailCooling

Creator Analytics Scaling with Sketch Algorithms

Roblox has evolved its creator analytics system to handle over 2 trillion events per day, replacing a cloud queue service and single logical table with a new scalable ingestion system. This system enables direct event processing and downstream schema definition by data scientists and engineers, supporting personalization, safety, and economy algorithms. The system now supports the creation and sending of new analytic events without upfront schema requirements, with engineers defining schema at the query time using approximation algorithms like HyperLogLog and Theta Sketches for efficient OLAP queries on large datasets.

2 posts · 2025

Timeline

20252026