Um projeto Roblox é uma coleção de lugares, ativos, configurações e outros recursos que juntos representam um jogo. O Roblox armazena seus projetos na nuvem para colaboração, edição e controle de versão convenientes. Você cria e gerencia projetos com o Roblox Studio, um IDE tudo-em-um que fornece ferramentas de construção, script, teste e publicação.
Lugares
Jogos no Roblox são compostos por lugares individuais, comparáveis a cenas no Unity ou mapas no Unreal Engine. Cada lugar contém todos os componentes para essa parte do jogo, incluindo seu ambiente específico, partes, malhas, scripts e interface do usuário.
Veja as páginas sobre criação e publicação, configuração e atualização de jogos e lugares para mais detalhes.

Cada lugar é representado por um modelo de dados, uma hierarquia de objetos que descreve tudo sobre o lugar. O Motor Roblox usa o modelo de dados como uma fonte de verdade para o estado de um lugar, para que possa simular e renderizá-lo em dispositivos clientes. Para mais informações sobre como o motor interpreta o modelo de dados, veja Tempo de execução cliente-servidor.
Uma organização adequada e intencional dos objetos dentro do modelo de dados é essencial para a funcionalidade e manutenção do seu projeto. Para mais informações sobre quais objetos estão disponíveis e como organizá-los e usá-los, veja Modelo de dados.
Ativos
No Roblox, ativos como imagens, malhas e áudio são armazenados como ativos baseados na nuvem, para que você não precise agrupar cópias locais em um jogo salvo no Studio. Cada ativo na nuvem é atribuído a um ID de ativo único do qual vários jogos podem utilizá-los. Você pode criar ativos diretamente no Studio, como modelos, ou importar ativos como imagens, áudio e malhas de outras ferramentas.
rbxassetid://7229442422

rbxassetid://6768917255

rbxassetid://9125402735
Por padrão, os ativos são privados para o seu jogo e você pode usar um ativo em qualquer lugar referenciando seu ID. Você também pode distribuí-los para a comunidade na Loja do Criador, para que outros possam usá-los também.
Para mais informações sobre como importar e publicar ativos, veja Ativos.
Pacotes
Pacotes são hierarquias de objetos reutilizáveis que você pode definir e reutilizar em vários lugares em vários jogos. Para qualquer projeto grande, os pacotes oferecem os seguintes benefícios:
- Os pacotes podem ser usados como kits de ativos, permitindo que você duplique um conjunto de objetos conforme necessário.
- Os pacotes facilitam a atualização de ativos. Por exemplo, um pacote pode incluir uma árvore que é duplicada muitas vezes em um ambiente. Se você precisar fazer uma alteração, como trocar texturas para a árvore, ela pode ser atualizada uma vez no pacote em vez de para cada instância individual.
- Um pacote pode começar com ativos de caixa cinza e eventualmente ser substituído por ativos de arte final. Quando os ativos são substituídos, eles mantêm todas as posições e orientações originais.
Configurações
As configurações do jogo são gerenciadas a partir do Painel do Criador ou dentro do Studio, incluindo:
- Informações Básicas — Informações básicas sobre o jogo, como seu nome, descrição e gênero. Muitas das informações aqui são usadas na listagem do seu jogo.
- Comunicação — Configurações que permitem que usuários elegíveis usem chat de voz ou animem seu avatar através de sua câmera dentro do seu jogo.
- Permissões — Configura quem pode acessar seu jogo. Quando os jogos são publicados pela primeira vez, eles são acessíveis apenas a você como criador, usuários com acesso Editar ou Testar, e membros de grupos com os papéis e permissões apropriados. Quando você estiver pronto, pode lançar o jogo para um público mais amplo.
- Monetização — Opções para ganhar receita com seu jogo, conforme descrito em Monetização.
- Localização — Configuração para diferentes idiomas e regiões.
- Avatar — Configurações relacionadas a avatares, como escalonamento de avatares e substituições de roupas.
Colaboração
Com as ferramentas de colaboração integradas do Studio, os membros da equipe podem contribuir para jogos de forma independente em seu próprio tempo, ou ao lado de outros. Os principais recursos incluem:
- Administradores de grupo podem gerenciar quais membros têm acesso para colaborar e quais não têm, mantendo efetivamente os papéis adequados dentro de uma grande equipe.
- Colaboradores podem construir ao lado de outros membros da equipe em tempo real e ver automaticamente as alterações feitas por outros.
- Colaboradores podem editar independentemente os mesmos scripts que outros podem estar editando, testar localmente e enviar suas alterações para o projeto baseado na nuvem quando estiverem prontos.
Para mais informações, veja Colaboração.
Testes
Sua equipe pode testar instantaneamente um jogo em PC, mobile, VR e outros dispositivos que você deseja suportar através do aplicativo Roblox; não há necessidade de compilar builds, implantar em lojas de aplicativos ou aguardar a aprovação da loja de aplicativos.
O Studio oferece um conjunto de opções para testar um jogo antes de liberá-lo ao público:
- Teste rápido que fornece uma simulação próxima do jogo rodando no aplicativo Roblox.
- Simulação multi-cliente para comparar como cada cliente "vê" outros clientes dentro do jogo.
- Emulação de dispositivo que fornece insights sobre como os controles operam em um dispositivo móvel ou como a interface do usuário é exibida em diferentes telas e proporções.
- Teste colaborativo com membros da sua equipe.
Para mais informações sobre cada opção de teste, veja Modos de teste do Studio.