C
creation.devRoblox Hub

Como Criar um Game Pass no Roblox: Guia Passo a Passo

Game passes são a forma mais confiável de ganhar Robux com seu jogo no Roblox. Este guia te acompanha em cada etapa, desde a configuração no Creator Hub até o scripting em Luau.

By creation.dev

Um game pass é uma compra única que dá ao jogador um benefício permanente no seu jogo Roblox. Acesso VIP, renda dobrada, cosméticos exclusivos, slots extras de inventário — game passes são a base da monetização no Roblox, e todo jogo de sucesso os utiliza.

Criar um game pass envolve três etapas: configurá-lo no Roblox Creator Hub, projetar um ícone e escrever o script em Luau que concede o benefício quando um jogador o compra. Este guia cobre todo o processo para que você possa ir do zero a um game pass funcionando em uma única sessão. Se você quer uma visão mais ampla sobre geração de receita, confira nosso guia sobre como monetizar seu jogo Roblox.

O Que Você Precisa Antes de Começar

Antes de criar um game pass, você precisa de uma experiência Roblox publicada. Game passes são vinculados a experiências específicas, então você não pode criar um até que seu jogo exista na plataforma. Se você ainda não publicou, abra seu lugar no Roblox Studio, vá em File, depois Publish to Roblox, e siga as instruções. Você não precisa de Roblox Premium — qualquer desenvolvedor pode criar e vender game passes gratuitamente.

Pré-requisitos para criar um game pass:

  • Uma conta Roblox (qualquer idade, sem necessidade de Premium)
  • Uma experiência Roblox publicada (não precisa ser pública)
  • Uma imagem de ícone para o game pass (150x150 pixels, PNG ou JPEG)
  • Roblox Studio instalado para programar a funcionalidade
  • Um entendimento básico de scripting em Luau

Passo 1: Criar o Game Pass no Creator Hub

Abra o Roblox Creator Hub em create.roblox.com. Faça login, clique em Creations na barra lateral esquerda e selecione a experiência à qual deseja adicionar um game pass. Navegue até Monetization, depois Game Passes, e clique em Create a Game Pass.

Será solicitado que você envie uma imagem de ícone e insira um nome e uma descrição. O nome deve ser claro e descritivo — os jogadores decidem se compram com base no que veem no menu de game passes, então não seja vago. Um nome como "2x Cash" diz ao jogador exatamente o que ele está recebendo. Um nome como "Upgrade Especial" não diz nada. Depois de enviar, o Roblox analisa o ícone pelo sistema de moderação, o que geralmente leva alguns minutos.

Passo 2: Criar um Ícone de Game Pass Claro

O ícone do seu game pass é a primeira coisa que os jogadores veem, e influencia diretamente se eles compram ou não. Um bom ícone comunica o benefício instantaneamente sem exigir que o jogador leia a descrição. Você pode criar ícones com qualquer editor de imagem — ferramentas gratuitas como Pixlr, Photopea ou Canva funcionam perfeitamente.

Melhores práticas para design de ícone:

  • Use 150x150 pixels — essa é a resolução exigida
  • Mantenha o design simples com cores fortes e alto contraste
  • Inclua um símbolo visual do benefício (raio para velocidade, moedas para moeda, estrela para VIP)
  • Adicione texto curto se necessário, mas não mais que uma ou duas palavras
  • Use um estilo visual consistente em todos os seus game passes para que pareçam coesos

Passo 3: Definir o Preço e Colocar à Venda

Volte à lista de game passes no Creator Hub, clique no pass que você criou e procure as configurações de venda. Ative o pass para On Sale e insira seu preço em Robux. O preço mínimo é 1 Robux e não há máximo, embora a maioria dos passes bem-sucedidos fique entre 25 e 500 Robux.

Lembre-se da taxa do marketplace. O Roblox fica com 30 por cento de cada venda de game pass. Se você precificar a 100 Robux, você ganha 70. Leve isso em consideração nas suas decisões de preço. Você pode alterar o preço a qualquer momento, e jogadores que já compraram mantêm seu pass independentemente das alterações.

Passo 4: Obter o ID do Game Pass

Antes de programar a funcionalidade, você precisa do ID único do pass. Vá até a página de Game Passes da sua experiência no Creator Hub, clique no pass e olhe a URL no seu navegador. O número no final da URL é o ID do game pass. Copie-o — você vai referenciá-lo em todo script que verifica ou concede esse pass.

Passo 5: Programar o Game Pass em Luau

É aqui que o game pass realmente faz alguma coisa. Criá-lo no Creator Hub o torna comprável, mas você ainda precisa de código que detecte a posse e conceda o benefício. Todo scripting de game pass usa a API MarketplaceService.

Padrão central de scripting para game passes:

  • Obtenha MarketplaceService usando game:GetService("MarketplaceService")
  • Defina o ID do game pass como uma variável no topo do seu script
  • Escute Players.PlayerAdded para verificar a posse quando jogadores entram
  • Chame MarketplaceService:UserOwnsGamePassAsync(userId, passId) envolto em pcall
  • Se o jogador possui o pass, aplique o benefício imediatamente
  • Trate falhas da API com elegância — nunca deixe uma chamada falhada travar o script

Verificando a posse ao entrar. No ServerScriptService, crie um novo Script. Obtenha uma referência ao MarketplaceService e defina o ID do seu game pass no topo. Conecte ao Players.PlayerAdded e chame UserOwnsGamePassAsync dentro dessa callback, envolto em pcall porque a API pode falhar se os servidores do Roblox estiverem lentos. Se o jogador possuir o pass, aplique o benefício — aumente o WalkSpeed, defina um multiplicador, conceda acesso a uma área, ou qualquer coisa que seu pass prometa.

Tratando Compras no Meio da Sessão

Jogadores podem comprar um game pass enquanto já estão no seu jogo. Se você só verificar a posse no PlayerAdded, eles precisariam reentrar antes do benefício ser ativado. Isso é uma experiência ruim.

Use MarketplaceService.PromptGamePassPurchaseFinished. Este evento dispara quando um jogador completa ou cancela uma compra. A callback fornece o jogador, o ID do game pass e um booleano indicando se a compra foi bem-sucedida. Quando esse booleano for verdadeiro, aplique o benefício imediatamente para que o jogador veja o efeito sem precisar reentrar.

Você também pode solicitar compras de dentro do jogo usando MarketplaceService:PromptGamePassPurchase(player, gamePassId). Isso exibe o diálogo nativo de compra do Roblox. Use quando um jogador tenta entrar em uma área VIP, interage com um recurso bloqueado ou abre a GUI da sua loja. Sempre verifique se o jogador já possui o pass antes de solicitar — se ele já possui, deixe-o usar o recurso diretamente.

Exemplo: Criando um Game Pass de 2x Cash

Crie o pass no Creator Hub. Nomeie como "2x Cash" com uma descrição como "Ganhe o dobro de dinheiro de todas as fontes, permanentemente." Envie um ícone mostrando moedas com um rótulo "2x". Defina o preço como 99 Robux.

Use uma variável multiplicadora no seu sistema de moeda. Onde quer que seu jogo conceda dinheiro, multiplique o valor por uma variável cashMultiplier que por padrão é 1. Quando um jogador possuir o pass 2x Cash, defina como 2. Isso é mais limpo do que espalhar verificações if-else por todo o seu código e escala bem se você depois adicionar outros bônus.

Verifique a posse ao entrar com UserOwnsGamePassAsync e conecte ao PromptGamePassPurchaseFinished para compradores no meio da sessão. Ambos os caminhos definem o cashMultiplier do jogador como 2. Esse padrão — usar uma variável que todo o seu sistema de moeda referencia — significa que você só precisa alterar um valor para conceder ou revogar o benefício.

Ideias de Game Pass Que Vendem

Nem todos os game passes convertem igualmente. Aqui estão os tipos que consistentemente têm bom desempenho no Roblox.

Pass VIP. Um pacote de benefícios — tag no chat, área exclusiva, itens cosméticos e pequenos bônus de jogabilidade. Passes VIP fazem o jogador se sentir especial em cada sessão e geralmente são o pass mais caro, entre 200 e 500 Robux.

Passes multiplicadores. 2x cash, 2x XP, 2x velocidade — qualquer coisa que dobre um recurso principal. Esses são os passes com maior taxa de conversão porque o valor é imediatamente óbvio.

Passes utilitários e cosméticos. Coleta automática, inventário extra, viagem rápida, skins exclusivas, trilhas e efeitos. Passes utilitários resolvem problemas de qualidade de vida, enquanto passes cosméticos atraem jogadores que querem se destacar. Ambos convertem bem e nenhum deles desequilibra o jogo.

Estratégia de Precificação

Precificação é onde muitos desenvolvedores ficam em dúvida. O preço certo depende do seu público, do valor percebido do benefício e do que os concorrentes cobram. Para um aprofundamento, veja nosso guia sobre como ganhar Robux com ideias de jogos.

Conheça o orçamento do seu público. O público do Roblox tende a ser jovem com Robux limitados. Um pass de 50 a 100 Robux converte muito mais jogadores do que um de 500. Alto volume a um preço mais baixo frequentemente gera mais receita total.

Use ancoragem de preço e teste sem parar. Tenha pelo menos um pass caro (500 a 1.000 Robux) ao lado de opções mais baratas — isso faz os passes de faixa média parecerem uma pechincha. Lance com sua melhor estimativa, monitore as vendas por algumas semanas e ajuste. Se ninguém compra, o preço pode estar alto demais ou o benefício não é atraente o suficiente.

Melhores Práticas

Nunca bloqueie a jogabilidade principal atrás de paywall. Todo jogador deve experimentar o loop principal do jogo gratuitamente. Game passes devem melhorar a experiência, não restringi-la. Se jogadores gratuitos sentirem que estão jogando uma demo, eles saem sem comprar.

Deixe o valor óbvio e comece pequeno. Os jogadores devem entender exatamente o que recebem antes de comprar — escreva descrições claras, use ícones intuitivos e nomeie os passes de forma direta. Lance com dois a três passes em vez de dez. Uma loja focada com opções fortes converte melhor do que uma desordenada.

Solucionando Problemas Comuns

Se seu game pass não aparece no jogo, certifique-se de que ele está marcado como On Sale no Creator Hub e associado à experiência correta. Game passes são específicos por experiência — um pass criado em uma experiência não aparecerá em outra. Se as verificações de posse falharem após um jogador comprar no meio da sessão, lembre-se de que UserOwnsGamePassAsync armazena resultados em cache. Trate compras no meio da sessão pelo evento PromptGamePassPurchaseFinished em vez de reverificar a posse. Também certifique-se de que todas as chamadas ao MarketplaceService estão envoltas em pcall — problemas de rede e limitação de taxa podem causar falhas que nunca devem travar seu script.

Conclusão

Criar um game pass no Roblox é simples quando você entende as três partes: configure no Creator Hub, projete um ícone claro e defina seu preço, e escreva o código em Luau que faz ele realmente funcionar no seu jogo. O lado técnico não é complicado — a maior parte do trabalho real é decidir quais benefícios oferecer e como precificá-los para que os jogadores sintam que estão obtendo valor genuíno.

Comece com um game pass que resolve um problema real ou oferece um benefício genuinamente desejável. Faça funcionar do início ao fim. Observe como os jogadores respondem. Depois itere. Os desenvolvedores que ganham consistentemente com game passes tratam a monetização como um problema contínuo de design, não uma configuração única. Para a visão completa de todas as opções de receita, leia nosso guia completo sobre como monetizar seu jogo Roblox.

Perguntas Frequentes

Preciso de Roblox Premium para criar um game pass?

Não. Qualquer desenvolvedor Roblox pode criar e vender game passes gratuitamente. Você não precisa de uma assinatura Premium. O Roblox cobra uma taxa de marketplace de 30 por cento em cada venda, então você recebe aproximadamente 70 por cento do preço listado em Robux.

Quanto tempo leva para um game pass aparecer depois de criado?

O game pass é criado instantaneamente, mas a imagem do ícone precisa passar pela moderação do Roblox antes de se tornar visível para os jogadores. Isso geralmente leva alguns minutos, embora possa ocasionalmente levar até uma hora em horários de pico. Certifique-se de que seu ícone segue as diretrizes da comunidade para evitar rejeição.

Posso alterar o preço de um game pass depois que pessoas já compraram?

Sim. Você pode alterar o preço a qualquer momento pelo Creator Hub. Jogadores que já compraram o pass o mantêm independentemente das alterações de preço. Não há reembolsos quando você abaixa o preço, e proprietários existentes não são cobrados a mais se você aumentar.

Por que meu game pass não está funcionando depois que um jogador o comprou?

A causa mais comum é verificar a posse apenas no PlayerAdded e não tratar compras no meio da sessão. Conecte ao evento MarketplaceService.PromptGamePassPurchaseFinished para detectar compras que acontecem enquanto o jogador já está no jogo. Também certifique-se de que suas chamadas UserOwnsGamePassAsync estão envoltas em pcall para tratar falhas da API de forma elegante.

Quantos game passes posso criar para uma experiência?

Não há limite fixo para o número de game passes por experiência. No entanto, ter passes demais pode sobrecarregar os jogadores e diluir sua loja. A maioria dos jogos de sucesso foca em três a seis game passes bem projetados em vez de dezenas de passes marginais. Qualidade e clareza importam mais do que quantidade.

Termos Relacionados