A Roblox foi fundada em 2004 com a missão de potencializar a imaginação de milhares de pessoas em todo o mundo. Junto com os melhores talentos do setor, aceitamos os desafios mais difíceis de engenharia e produto para unir as pessoas pela diversão de jogar. E estamos só começando. A plataforma Roblox se apoia em uma tecnologia avançada, tão inspiradora quanto nossos jogadores e criadores.
O Motor da Realidade
Nosso Motor da Realidade é o alicerce da experiência virtual do Roblox. É um mecanismo exclusivo de simulação em tempo real, multiplataforma e de alto desempenho que redimensiona dinamicamente a fidelidade de acordo com a capacidade do dispositivo. O motor funciona com 60 quadros por segundo e se adapta ao rendimento do aparelho, desde um iPhone 4s até o PC gamer mais moderno.
O motor de física distribui o trabalho computacional entre todos os clientes e servidores conectados, delegando e gerenciando as zonas de simulação por meio de algoritmo.
O motor de renderização produz, em tempo real, imagens cada vez mais fieis em todos os tipos de dispositivos.
Nossa camada de rede gerencia a comunicação para assegurar uma experiência ininterrupta em tempo real a todos os jogadores, apesar das dificuldades da computação distribuída.
Cliente de Jogo Universal
O Motor de Realidade do Roblox está em nosso Cliente de Jogo Universal, uma base de código única que pode ser usada em todas as plataformas compatíveis com o Roblox, desde iOS e Android até Mac, PC, Xbox One, Oculus Rift e HTC Vive.
O cliente se adapta dinamicamente às capacidades de cada dispositivo.
Nossos servidores de jogos são independentes dos dispositivos do cliente, proporcionando uma experiência multiplataforma em todos os jogos do Roblox. As pessoas que jogam no telefone, tablet, Mac, PC, Xbox One e RV podem desfrutar de uma experiência virtual única a qualquer momento, independentemente do dispositivo preferido.
Estamos forçando os limites das interações 2D e 3D, visando experiências com transição perfeita entre interfaces 2D dos aplicativos e ambientes 3D imersivos.
Plataforma social em tempo real
O Roblox é, e sempre foi, uma experiência social. Nos horários de pico, processamos mais de 3,5 milhões de solicitações por segundo em todos os servidores back-end da plataforma Roblox. Nossa visão é a de uma comunidade global única, que joga e se comunica em tempo real, não importa onde a pessoa esteja ou o idioma que fale.
Aproveitando o aprendizado de máquina e de sistemas de reputação, a Roblox está sempre construindo novas formas de encontrar amigos, jogar com eles e descobrir experiências criativas com os jogos.
O chat do Roblox está sempre evoluindo para oferecer uma transição tranquila entre experiências no aplicativo e virtuais, enquanto você conversa com o mesmo grupo de amigos.
Buscamos uma inovação constante do sistema de comunicação entre jogadores, oferecendo um lugar seguro para as crianças e permitindo que usuários mais velhos tenham liberdade de expressão em um ambiente para toda a família.
Computação em nuvem do Roblox
A Computação em nuvem distribuída do Roblox é uma coleção de servidores que hospedam experiências virtuais. No horário de pico, o Roblox já hospedou mais de 5,2 milhões de usuários na plataforma ao mesmo tempo. Nosso sistema de pareamento encontra a melhor instância de jogo para cada jogador, otimizando a interação entre amigos, a geolocalização, o desempenho do servidor, o idioma e outros fatores.
Os servidores estão espalhados pelo mundo, com o objetivo de proporcionar a cada jogador uma conexão de baixa latência.
Os servidores executam o software de nuvem exclusivo da Roblox, que apresenta uma interface uniforme para execução ou gerenciamento de trabalhos, na maioria dos casos de jogos, independentemente do sistema operacional ou do hardware utilizado.
Nosso algoritmo de pareamento equilibra uma série de prioridades sofisticadas para conectar cada jogador com a melhor instância de jogo possível.
Infraestrutura de desenvolvimento em equipe
Nosso sucesso depende do sucesso dos nossos desenvolvedores. Contamos com um conjunto de ferramentas cada vez maior à disposição da nossa comunidade global talentosíssima de mais de dois milhões de desenvolvedores.
Roblox Studio é o nosso ambiente de desenvolvimento de experiências sociais em tempo real. Nele, os criadores podem manipular diretamente ambientes 3D, criar modelos interativos baseados na física, desenvolver geometrias complexas e programar a mecânica dos jogos.
Com o Roblox Team Create, os desenvolvedores podem criar experiências em tempo real, junto com pessoas de todo o planeta.
O backup dos jogos do Roblox é feito por um conjunto crescente de serviços em nuvem, incluindo hospedagem de jogos, persistência de dados e transações de moeda virtual. Os jogos são criados por indivíduos e por equipes que usam os Grupos do Roblox.
Passado, presente e futuro da nossa tecnologia
A Roblox se orgulha do próprio passado, que nos trouxe até a tecnologia usada atualmente em nossa plataforma, e estamos ainda mais empolgados com o futuro. Assista aos vídeos abaixo para entender melhor quem somos.
Como é trabalhar na Roblox?
Sempre nos esforçamos para proporcionar um ambiente saudável e enriquecedor, onde as pessoas se sintam à vontade para fazer o melhor trabalho possível. Confira os bastidores e saiba mais.
Criando o futuro dos jogos
Inovação é a base para tudo o que fazemos. Conheça alguns dos talentos da Roblox responsáveis por resolver os desafios mais interessantes da tecnologia atual.
Tem interesse em trabalhar na Roblox?
As possibilidades na Roblox são ilimitadas. Procuramos alguém que queira assumir um papel importante e em larga escala no sucesso contínuo da nossa empresa. Alguém que leve a sério a arte de jogar, mas que também não tenha medo de se divertir. Se essa pessoa for você, conversa com a gente.