Um projeto do Roblox é uma coleção de locais , ativos , configurações e outros recursos que, juntos, representam uma experiência .O Roblox armazena seus projetos na nuvem para colaboração conveniente, edição e controle de versão.Você cria e gerencia projetos com Roblox Studio, uma IDE completa que fornece ferramentas de construção / simulação, scripting, teste e publicação.
Locais
Experiências no Roblox são compostas por locais individuais de , comparáveis a cenas no Unity ou mapas no Unreal Engine.Cada local contém todos os componentes para aquela parte da experiência, incluindo seu ambiente específico, partes, malhas, scripts e interface do usuário.Veja Experiências e locais para detalhes sobre a criação e gestão de experiências.

Cada local é representado por um modelo de dados de , uma hierarquia de objetos que descreve tudo sobre o local.O motor do Roblox usa o modelo de dados como uma fonte de verdade para o estado de um local, então ele pode 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.
A organização adequada e intencional de 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.
Recursos
No Roblox, recursos como imagens, malhas e áudio são armazenados como recursos baseados na nuvem , então você não precisa bundlar cópias locais em uma experiência salva do Studio.Cada recurso na nuvem recebe um ID de recurso exclusivo de onde várias experiências podem utilizá-los .Você pode criar recursos diretamente no Studio, como modelos, ou importar recursos como imagens, áudio e malhas de outras ferramentas.
rbxassetid://7229442422

rbxassetid://6768917255

rbxassetid://9125402735
Por padrão, os recursos são privados para a sua experiência e você pode usar um recurso em qualquer lugar referenciando seu ID.Você também pode distribuí-los para a comunidade na Loja do Criador, para que outros também possam usá-los.
Para mais informações sobre como importar e publicar recursos, veja Recursos.
Pacotes
Pacotes são hierarquias de objetos reutilizáveis que você pode definir e reutilizar em vários lugares em várias experiências.Para qualquer projeto grande, os pacotes oferecem os seguintes benefícios:
- Pacotes podem ser usados como kits de recursos, permitindo que você duplique um conjunto de objetos conforme necessário.
- Pacotes tornam mais fácil atualizar recursos.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 recursos da caixa cinza e, eventualmente, ser substituído por recursos de arte finais.Quando os recursos são substituídos, eles mantêm todas as posições e orientações originais.
Configurações
As configurações de experiência são gerenciadas a partir do Painel do Criador ou dentro do Studio, incluindo:
- Informação básica — Informação básica sobre a experiência, como seu nome, descrição e gênero.Muita da informação aqui é usada na lista da sua experiência.
- Comunicação — Configurações que permitem que usuários elegíveis usem chat de voz ou animem seu avatar via sua câmera dentro de sua experiência.
- Monetização — Opções para ganhar receita da sua experiência, conforme descrito em Monetização.
- Localização — Configuração para diferentes linguagens e regiões.
- Avatar — Configurações relacionadas a avatares, como escalonamento de avatar e substituições de roupas.
Colaboração
Com as ferramentas de colaboração integradas do Studio , os membros da equipe podem contribuir para experiências de forma independente em seu próprio tempo ou ao lado de outros.As principais características incluem:
- Administradores de grupo podem gerenciar quais membros têm acesso para colaborar e quais não têm, mantendo efetivamente papéis adequados dentro de uma grande Equipe.
- Colaboradores podem construir ao lado de outros membros da equipe em tempo real e automaticamente ver as alterações feitas por outros.
- Os 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 estiver pronto.
Para mais informações, veja Colaboração.
Testando
O Studio oferece uma série de opções para testar uma experiência antes de lançá-la para o público:
- Teste de jogo rápido que fornece uma simulação próxima da experiência rodando no aplicativo Roblox.
- Simulação de múltiplos clientes para comparar como cada cliente "vê" outros clientes dentro da experiência.
- Emulação de dispositivo que fornece insights sobre como os controles operam em um dispositivo móvel ou como a interface na tela é exibida em diferentes telas e proporções de aspecto.
- Teste de jogo colaborativo com membros de sua Equipe.
Para mais informações sobre cada opção de teste, veja modos de teste do Studio.