Resumo
O RoCode é um agente de IA para Roblox Studio. Você descreve uma alteração no chat na web em rocode.app/chat, e o plugin gratuito do RoCode executa os passos do agente no jogo que você tem aberto. Para começar, entre em rocode.app com um código por e-mail, Google, Roblox ou Discord, instale o plugin da Creator Store do Roblox, permita o que o Studio pedir, abra um jogo e deixe rocode.app/chat aberto. Se o Studio estiver conectado à mesma conta do Roblox que você usa no RoCode, ele se conecta sozinho. Se não, digite no chat o código de pareamento de 8 caracteres do painel do RoCode e aperte Connect no painel para confirmar.
- Você precisa do Roblox Studio no Windows ou no Mac, sempre atualizado, e de um navegador de computador. Celulares não são suportados, e no Brave você desliga o Shields para rocode.app.
- Você conecta uma vez. Com o plugin 3.9.13 ou mais recente, o Studio se conecta sozinho quando está na mesma conta do Roblox; se não, você digita um código que vale por 15 minutos e funciona uma vez. Depois disso, o plugin se reconecta sozinho.
- O chat tem dois modos. Build faz alterações no Studio. Ask responde perguntas sobre o seu jogo com ferramentas só de leitura e não muda nada.
- O Starter é grátis e sem cartão: 1 crédito por dia, com DeepSeek V4 Flash. Os planos pagos começam em US$ 9,99 por mês com 150 créditos.
Nesta página
O que é o RoCode
O RoCode (RoCode.app) é um agente de IA para Roblox Studio. Você descreve um recurso em um chat na web em rocode.app. Um plugin gratuito do RoCode, da Creator Store do Roblox, executa os passos do agente no jogo que você tem aberto: lê os objetos e scripts de que um passo precisa, escreve o Luau, cria ou edita Scripts, LocalScripts, ModuleScripts e outras instâncias e compila os scripts dentro do Studio antes de terminar.
| Parte | O que faz |
|---|---|
Chat na webrocode.app/chat | Guarda a conversa, o seletor de modelos e o registro passo a passo de cada execução. Abre em um navegador de computador. |
Relayrelay.rocode.app | O servidor do RoCode entre o chat, o plugin e o modelo. Ele envia o seu pedido pela OpenRouter, um serviço que acessa muitos modelos de IA com uma só conta, ao modelo que você escolheu, e passa os passos do modelo ao plugin. |
| Plugin do Studio RoCode, da Creator Store | Executa os passos do agente dentro do Studio com 27 ferramentas que leem, criam, editam, verificam e testam. Ele mantém uma conexão WebSocket com o relay, e o relay é o único servidor com que ele fala. |
| Seu jogo | O jogo aberto na janela do Studio conectada. Cada execução começa com a posição da sua câmera e até 8 objetos selecionados, então "isto" pode ser a sua seleção. Não há upload do arquivo do jogo nem sincronização em segundo plano. |
DeepSeek V4 Flash, GLM 5.3 Flash, Claude Sonnet 5.5, Claude Opus 5.5 e GPT-6 Astra são modelos de terceiros que o RoCode roda pela OpenRouter com as próprias instruções e ferramentas do Studio. O RoCode não tem modelos próprios.
Requisitos
| Você precisa | Detalhes |
|---|---|
| Roblox Studio | No Windows ou no Mac, sempre atualizado. O plugin mantém uma conexão ao vivo com o RoCode pelo suporte a WebSocket do Studio, e uma versão antiga do Studio sem esse suporte não consegue conectar. |
| O plugin do RoCode | Grátis, na Creator Store do Roblox. |
| Um navegador de computador | Para rocode.app/chat. Celulares não são suportados: no celular, o chat mostra uma mensagem de que é só para computador. No Brave, o Shields bloqueia a conexão com o Studio, então desligue o Shields para rocode.app ou use Chrome ou Edge. |
| Uma rede que alcance o relay | O Studio precisa alcançar relay.rocode.app por WebSockets. Redes de escola ou trabalho que bloqueiam isso não conseguem conectar. |
| Uma conta do RoCode | Grátis. Entre em rocode.app com código por e-mail, Google, Roblox ou Discord. Sem cartão. Você precisa ter 13 anos ou mais, e com menos de 18 precisa da permissão de um pai, mãe ou responsável. |
Não precisa: de app de computador, linha de comando, arquivos de configuração, servidor MCP nem da sua senha do Roblox. O RoCode nunca pede a sua senha do Roblox.
Instalar o plugin e conectar ao chat
Passo a passo
- Crie uma conta grátis. Entre em rocode.app com código por e-mail, Google, Roblox ou Discord.
- Instale o plugin. Abra o plugin do RoCode na Creator Store e instale. Plugins instalados aparecem na aba Plugins do Studio. No gerenciador de plugins do Studio, o RoCode aparece como RoCode AI.
- Permita o acesso. Quando o Studio pedir, permita requisições HTTP para relay.rocode.app e o Script Injection (injeção de scripts). Sem o Script Injection, o RoCode não cria nem edita scripts.
- Abra um jogo no Roblox Studio: um jogo em que você está trabalhando ou uma Baseplate nova.
- Abra o chat. Abra rocode.app/chat em um navegador de computador. Se o Studio estiver conectado à mesma conta do Roblox com que você entrou ou que vinculou no RoCode, ele se conecta sozinho (plugin 3.9.13 ou mais recente). Se o chat mostrar Connect Studio, clique.
- Ou use um código de pareamento. Se o Studio não se conectar sozinho, o painel do RoCode mostra um código de 8 caracteres; se você não o vir, clique em Use a pairing code. No card Connect to Roblox Studio do chat, digite o código e aperte Connect.
- Confirme no Studio. Depois do código, o painel do RoCode mostra uma linha de confirmação com a sua conta. Aperte Connect (ou Allow) ali. Ele espera até 2 minutos e depois mostra um código novo.
Como funciona o código de pareamento
| Detalhe | Como funciona |
|---|---|
| Sem código | Com o plugin 3.9.13 ou mais recente, o Studio se conecta sozinho quando está na mesma conta do Roblox com que você entrou ou que vinculou no RoCode e rocode.app/chat está aberto. O código é para todos os outros casos. |
| O código | 8 caracteres, mostrados no painel do RoCode como ABCD-EFGH. Ele nunca usa os caracteres I, L, O, 0 ou 1. |
| Quanto tempo dura | O mesmo código por 15 minutos. |
| Quantas vezes funciona | Uma vez. O código é esquecido assim que é usado. |
| Da próxima vez | O plugin guarda uma chave de conexão nas configurações de plugin do Studio e se reconecta sozinho. Sem código. |
| Quais jogos | Depois de conectado, o plugin se reconecta em qualquer jogo que você abrir naquele computador. Para impedir isso, desative o RoCode AI em Plugins > Manage Plugins. |
| Mais de um Studio | Só uma janela do Studio fica conectada por vez. Abrir um jogo em uma segunda janela move a conexão para lá. |
| Redes diferentes | Se o Studio e o navegador estiverem em redes públicas diferentes, por exemplo atrás de uma VPN ou do iCloud Private Relay, o chat mostra Connect anyway. Aperte e digite um código novo do painel do RoCode. |
Uma configuração do Studio é opcional e continua com você: Enable Studio Access to API Services. Você precisa dela para testar o salvamento com data stores no Studio, e o RoCode não pode mudá-la. No Studio, abra File > Experience Settings > Security, ative e clique em Save. O jogo precisa estar publicado antes. O Studio passa a usar os mesmos data stores do jogo ao vivo, por isso a Roblox recomenda ativar isso só em uma cópia de teste separada.
Detalhes sobre as opções de login e as permissões: opções de login e permissões do Studio (em inglês).
Sua primeira execução
O chat não envia mensagens enquanto nenhum Studio estiver conectado: o botão de enviar fica desligado, e ao passar o mouse aparece Connect the plugin first. Com o Studio conectado, descreva uma alteração.
Escreva um bom primeiro prompt
- Um recurso por vez. Funciona melhor do que um jogo inteiro em uma mensagem.
- Diga o que deve acontecer, em palavras simples. Você não precisa de nomes de classes nem saber onde os scripts ficam.
- Aponte o que importa. Digite
/na caixa de mensagem para anexar o caminho exato de um objeto do Studio, como o script que você quer mudar. Com o botão + você também pode anexar até 12 arquivos de texto (20.000 caracteres no total) e até 4 imagens por mensagem, em qualquer modelo. - Só uma pergunta? Troque para o modo Ask e nada no seu jogo muda.
- Ou dite. O botão do microfone grava o seu prompt; a transcrição cai na caixa de mensagem para você editar e enviar.
Adicione uma corrida no Left Shift que gasta uma barra de energia na parte de baixo da tela e recarrega quando o jogador para de correr.
- Pode olhar o jogo antes, com ferramentas como Search Game e Read Script, para construir em cima do que já existe
- Cria os scripts com Create Script e os objetos de interface da barra com Create Instance, cada um no serviço onde fica por padrão
- Compila os scripts que escreveu com Check Script antes de terminar
- Envia as alterações ao Studio em lotes, e cada lote é um ponto de desfazer no Studio
Um prompt de exemplo escrito por nós. Os nomes das ferramentas são reais, mas o que uma execução faz depende do seu jogo.
Onde o RoCode coloca as coisas
| Você pede | Ele cria | Onde |
|---|---|---|
| Lógica de servidor: moedas, dano, salvamento, rodadas | Script | ServerScriptService |
| Entrada, câmera e comportamento da interface | LocalScript | StarterPlayer > StarterPlayerScripts |
| Telas e menus | ScreenGui | StarterGui |
| Partes, modelos e estruturas | Part, Model | Workspace |
Enquanto ele trabalha
- Um registro passo a passo. O chat lista cada passo pelo nome da ferramenta. Cada leitura e cada exclusão aparece com o caminho.
- Quanto tempo leva. Depende da tarefa, do tamanho do jogo e do modelo. Uma execução pode durar até 80 turnos do modelo ou 5 horas. O chat mostra os créditos que a execução está usando.
- O próximo prompt pode esperar na fila. Você pode ter até 3 execuções ao mesmo tempo.
- Parar e continuar. Você pode parar quando quiser. Se uma execução parar no meio, as alterações feitas até ali ficam, e Continue retoma de onde parou. Quando uma execução falha por um problema do nosso lado, os créditos voltam automaticamente.
Modos Build e Ask
Toda mensagem roda em um de dois modos, escolhidos no chip de modo da barra embaixo da caixa de mensagem. A escolha fica salva naquele navegador, então confira o chip antes de enviar uma alteração.
| Modo | O que faz | Use para |
|---|---|---|
| Build | O padrão. Faz alterações no Studio com as 27 ferramentas: lê o jogo, cria e edita scripts e instâncias, compila os scripts e, com o plugin 3.9 ou mais recente, pode rodar um teste curto. | Adicionar um recurso, corrigir um bug, criar uma tela ou uma estrutura. |
| Ask | Responde perguntas sobre o seu jogo sem mudar nada. Só pode usar as 10 ferramentas de leitura; qualquer outra é recusada e nunca chega ao Studio, e ele nunca roda um teste. A resposta vem marcada como Answer. | Entender como um script funciona, achar onde algo está, perguntar sobre um erro ou planejar uma alteração. |
O Ask ainda precisa de um Studio conectado, porque lê o seu jogo. Quando o Ask sugerir uma correção, troque o chip para Build e peça a alteração. Mais detalhes em Build and Ask modes (em inglês).
Créditos e planos, em resumo
Um crédito mede o custo de processamento de uma execução. Modelos mais fortes e execuções mais longas usam mais. Nas taxas atuais, uma tarefa avançada usa cerca de 4 créditos e uma tarefa padrão (DeepSeek V4 Flash) cerca de 0,4. Isso dá ao Pro cerca de 35 tarefas avançadas por mês ou 375 padrão, ao Studio cerca de 80 ou 800 e ao Ultra cerca de 125 ou 1.250. Tarefas longas usam mais. No modelo grátis, 1 crédito basta para uma ou duas tarefas pequenas.
| Plano | Mensal | Anual | Créditos | Modelos |
|---|---|---|---|---|
| Starter (grátis) | Grátis, sem cartão | Nenhum | 1 por dia, renovado às 00:00 UTC | DeepSeek V4 Flash |
| Pro | US$ 9,99 por mês | US$ 83,99 por ano | 150 por mês | Adiciona GLM 5.3 Flash e Claude Sonnet 5.5 |
| Studio (recomendado) | US$ 19,99 por mês | US$ 167,99 por ano | 320 por mês | Adiciona Claude Opus 5.5 |
| Ultra | US$ 29,99 por mês | US$ 251,99 por ano | 500 por mês | Adiciona GPT-6 Astra |
- Todos os planos têm as 27 ferramentas. Os planos pagos adicionam mais modelos, sua própria chave da OpenRouter e nenhum limite diário, e também recebem 2 créditos grátis por dia no DeepSeek V4 Flash.
- Os créditos grátis não pedem entrar no Discord do RoCode, e pagar também não.
- Os créditos do plano não acumulam. Pacotes de créditos vão de 50 créditos por US$ 4,99 até 1.200 créditos por US$ 99,99, em qualquer plano, e nunca expiram.
- A Paddle faz o checkout como revendedora oficial (merchant of record). O RoCode não guarda dados de cartão. Cancele pela página da sua conta.
- Reembolso integral em até 14 dias após qualquer pagamento, incluindo renovações e pacotes de créditos, por qualquer motivo. Peça em paddle.net ou respondendo ao recibo da Paddle.
Tudo sobre quando os créditos renovam, pacotes e reembolsos: quando os créditos renovam, pacotes de créditos, reembolsos e a página de preços (em inglês).
Verificações, testes e desfazer
- Check Script. Depois de criar ou editar um script, o agente é instruído a compilá-lo com o compilador do Luau dentro do Studio. Ele pega erros de compilação e alguns padrões arriscados, como
wait()no lugar detask.wait(), não erros de lógica. Se a verificação falhar, a execução volta para correção; depois de duas tentativas ela pode terminar e diz o que ainda falha. - O teste curto. Com o plugin 3.9 ou mais recente, uma execução no modo Build pode apertar Play por até 30 segundos, coletar os erros e avisos do servidor e do cliente e parar o teste, no máximo duas vezes por execução mais uma para conferir a própria correção. O agente decide quando testar, então nem toda construção ganha um teste.
- O personagem de teste. Com o plugin 3.9.11 ou mais recente, um personagem de teste anda, pula e pisa em partes; com o 3.9.15 ou mais recente, também aperta teclas, clica em botões da tela e digita. Depois ele confere se as coisas aconteceram e informa cada verificação como aprovada ou reprovada. Ele só confere o que o agente escolheu testar e não sabe dizer se o jogo é divertido.
- A checagem visual. Com o plugin 3.9.14 ou mais recente, uma execução no modo Build que construiu algo visível tira capturas de tela no modo de edição, no máximo uma vez por execução, e um modelo de IA aponta problemas claros, como partes flutuando ou afundadas no chão, para o agente corrigir.
- Desfazer, lote por lote. O RoCode cria um ponto de desfazer no Studio antes e depois de cada lote, então Ctrl+Z (⌘Z no Mac) volta um lote por vez enquanto o Studio está aberto. Uma execução costuma ter vários lotes. O botão Revert do chat só volta a conversa, não o Studio.
- Exclusões. O RoCode só apaga algo que ele mesmo criou no mesmo chat, que você pediu para remover ou cuja exclusão você confirmou. Com o plugin 3.8.5 ou mais recente, o objeto vai para uma pasta RoCodeTrash no ServerStorage, que guarda o que foi apagado nas 30 execuções mais recentes (até 25.000 objetos).
Se você achar um problema jogando: aperte Play, reproduza o problema e diga ao RoCode o que quebrou. Ele lê o Output do seu último teste com Check Output, lê o script em volta da linha do erro e corrige. Jogue de novo para confirmar.
Segurança: o que o RoCode alcança
O RoCode nunca pede a sua senha do Roblox e nunca envia o arquivo do seu jogo. O plugin devolve os resultados dos passos que uma execução pede, o que pode incluir o texto completo de scripts, mais a posição da câmera e até 8 objetos selecionados no início de uma execução, as capturas da checagem visual (plugin 3.9.14 ou mais recente) e o nome e o id do jogo ao conectar. A conexão de rede do próprio plugin vai só para o servidor do RoCode em relay.rocode.app, por uma conexão criptografada.
- Sem publicar nem gastar. O plugin não tem código para publicar ou salvar o seu jogo, enviar assets ou gastar Robux.
- Uma janela do Studio. Só uma janela do Studio fica conectada à sua conta por vez.
- Modo só de leitura. O Ask só usa 10 ferramentas de leitura, e o servidor do RoCode recusa qualquer ferramenta que mudaria o seu jogo antes que ela chegue ao Studio.
- Sem senha do RoCode. Você entra com código por e-mail, Google, Discord ou Roblox. Se você adicionar a sua própria chave da OpenRouter, ela é criptografada com AES-256-GCM antes de ser guardada.
- Pagamento. Você paga no checkout da própria Paddle, então digita o cartão na Paddle, não em um formulário do RoCode.
O RoCode é operado por um empresário individual no Reino Unido, com o nome comercial RoCode (veja os termos, em inglês); e-mail support@rocode.app. O que fica guardado e quem processa cada pedido está em Safety e Privacy and security (em inglês).
Limites: o que o RoCode não faz hoje
- Julgar se o seu jogo é divertido, ou jogar por você fora dos próprios testes curtos.
- Tirar capturas de tela enquanto o jogo roda. A checagem visual só fotografa o que uma execução Build construiu, no modo de edição. Você pode anexar suas próprias capturas em qualquer modelo.
- Esculpir ou pintar terreno à mão. Ele pode criar Terrain para você (colinas, montanhas, lagos, rios, ilhas e praias) com um script gerado; o retoque à mão fica com você.
- Gerar malhas (meshes), texturas ou animações do zero. Em vez disso, o Insert Model coloca modelos que já existem na Creator Store: os que encontra com as suas palavras, ou um modelo, decal ou malha pelo ID do asset ou link que você der.
- Publicar ou salvar o seu jogo, ou mudar as configurações da experiência no site do Roblox.
- Construir um jogo pronto e equilibrado a partir de uma frase.
- Funcionar no celular.
Ele também não tem ferramentas para game passes, produtos do desenvolvedor, envio de assets ou ativar os serviços de API. Em um jogo grande, o Search Scripts cobre até 300 scripts a partir de onde começa: se ele não achar o script certo, cite a pasta ou o script na mensagem, ou anexe com /. A tabela completa de limites está em Limits (em inglês), e as 27 ferramentas em The 27 tools (em inglês).
Problemas comuns e soluções
O Studio não conecta, ou o plugin diz que WebSocket não está disponível
Atualize o Roblox Studio. O plugin usa o suporte a WebSocket do Studio, e versões antigas não têm. Sua rede também precisa alcançar relay.rocode.app por WebSockets; redes de escola ou trabalho que bloqueiam isso não conectam.
O plugin diz que não alcança relay.rocode.app
Permita requisições HTTP para relay.rocode.app para o RoCode AI em Plugins > Manage Plugins e clique em Reset no painel do RoCode.
O RoCode não cria nem edita scripts
Provavelmente o Script Injection foi recusado. Com o plugin 3.9.2 ou mais recente, o RoCode não inicia uma execução Build enquanto ele estiver desligado; o Ask continua funcionando. Ative para o RoCode AI em Plugins > Manage Plugins (o ícone de lápis). Se ainda disser que está desligado, reinicie o Studio.
O Studio não se conecta sozinho
Ele só se conecta sozinho quando o Studio está na mesma conta do Roblox com que você entrou ou que vinculou no RoCode, com o plugin 3.9.13 ou mais recente e rocode.app/chat aberto. Se não, use um código de pareamento do painel do RoCode.
O código não é aceito
Um código vale por 15 minutos e funciona uma vez, então digite o código que o painel mostra agora. Ele nunca contém I, L, O, 0 ou 1.
Digitei o código, mas o Studio ainda não conectou
Olhe o painel do RoCode no Studio: ele mostra uma linha de confirmação com a sua conta. Aperte Connect (ou Allow). Se ninguém confirmar em 2 minutos, o painel mostra um código novo.
Entrei com o Roblox e meu plano ou meus chats sumiram
Um login com Roblox não se vincula a uma conta do RoCode que já existe, então é uma conta separada. Saia e entre do jeito de sempre, com código por e-mail, Google ou Discord.
Uso o Brave e não consigo conectar
O Brave Shields bloqueia a conexão com o Studio. Desligue o Shields para rocode.app ou use Chrome ou Edge.
O salvamento com data stores não funciona no Studio
Ative Enable Studio Access to API Services em File > Experience Settings > Security e clique em Save. O jogo precisa estar publicado antes, e o RoCode não pode mudar essa configuração. Faça isso em uma cópia de teste separada.
Todos os casos estão em Troubleshooting (em inglês). Se o seu não estiver lá, pergunte no Discord do RoCode, onde o suporte acontece.
Perguntas frequentes
Preciso conectar toda vez que abro o Studio?
Não. Com o plugin 3.9.13 ou mais recente, o Studio se conecta sozinho quando está na mesma conta do Roblox que você usa no RoCode. Se não, você digita um código de pareamento uma vez: o plugin guarda uma chave de conexão nas configurações de plugin do Studio e se reconecta sozinho, em qualquer jogo que você abrir naquele computador.
Tem RoCode para baixar?
Não há app de computador para baixar. O RoCode é um chat na web em rocode.app mais um plugin gratuito que você instala da Creator Store do Roblox.
O RoCode é seguro?
O RoCode nunca pede a sua senha do Roblox e nunca envia o arquivo do seu jogo. A conexão do plugin vai só para relay.rocode.app, criptografada. Cada lote de alterações é um ponto de desfazer enquanto o Studio está aberto, o que é apagado vai para uma pasta RoCodeTrash no ServerStorage (plugin 3.8.5 ou mais recente), e o modo Ask responde sem mudar nada.
O que é o modo Ask?
O segundo modo do chat, ao lado do Build. Ele responde perguntas sobre o seu jogo sem mudar nada: só usa 10 ferramentas de leitura, como Read Script, Search Scripts e Check Output. Para trocar, clique no chip de modo embaixo da caixa de mensagem e escolha Ask.
Posso usar o RoCode no celular?
Não. O chat precisa de um navegador de computador, e o Roblox Studio precisa rodar no Windows ou no Mac.
O RoCode aperta Play ou publica meu jogo?
No modo Build, com o plugin 3.9 ou mais recente, ele pode apertar Play para um teste curto, e com o 3.9.11 ou mais recente controlar um personagem de teste. Ele nunca publica nem salva o seu jogo. Você publica.
Posso usar minha própria chave da OpenRouter no plano grátis?
Não. A sua própria chave da OpenRouter faz parte de todos os planos pagos. O Starter usa o DeepSeek V4 Flash com 1 crédito por dia.
Posso escrever para o RoCode em português?
Sim. O chat, o plugin e a documentação completa estão em inglês, mas você pode escrever seus prompts em português, e o RoCode costuma responder em português. Alguns avisos e todos os botões continuam em inglês.
Fontes e leitura extra
- Plugin do RoCode na Creator Store do Roblox. o plugin que esta página descreve
- Documentação completa do RoCode (em inglês). as 27 ferramentas, limites, privacidade e todos os problemas comuns
- Preços (em inglês). todos os planos, pacotes de créditos e reembolsos
- Roblox Creator Docs: Data stores (em inglês). ativar o acesso do Studio aos serviços de API, e por que usar uma cópia de teste