Filtrar por
01
PreChecks
2 itensAutenticação com RGS no launch
O jogo autentica com o RGS com sucesso no launch.
Botão de bet envia play request ao RGS
Clicar no botão de bet envia um play request com sucesso ao RGS.
02
Compliance Checks
7 itensTítulo do jogo único e sem termos restritos
O título é único e não contém termos como Megaways, Xways, Enhanced/Boosted (ou sinônimos) RTP, "Gates of...", "...Bonanza". O título não pode sugerir afiliação com publishers existentes nem se apresentar de forma que possa ser associado a uma série de jogos estabelecida.
Assets e imagens sem conteúdo ofensivo ou inapropriado
Garantir que assets e imagens do jogo não contenham conteúdo ofensivo, discriminatório ou inapropriado.
Não pode ser confundido com título ou série existente
Reviews não prosseguem se dois ou mais dos critérios de similaridade abaixo se aplicarem.
Similaridade com títulos existentes
Nome, logo e/ou tile similares
Verificar que nome, logo e/ou tile não são similares a títulos existentes.
Personagem principal e/ou símbolo principal similares
Verificar que personagem principal e/ou símbolo principal não são similares a títulos existentes.
Tema e/ou paleta de cores similares
Verificar que tema e/ou paleta de cores não são similares a títulos existentes.
Mecânicas de jogo similares
Verificar que mecânicas de jogo não são similares a títulos existentes.
03
Game Thumbnail
6 itensTile geralmente claro, sem conflito com o background da Stake
Garantir que o game tile seja geralmente claro e não conflite com o background da Stake (cuidado com bordas escuras).
Imagem de background clara e adequada ao jogo
Garantir que a imagem de background seja clara e adequada ao jogo.
Imagem de foreground adequada, foco no key area preenchido
Garantir que a imagem de foreground seja adequada ao jogo e que a key focus area esteja corretamente preenchida.
Gradiente em cor similar ao background
Garantir que o gradiente esteja em uma cor similar ao background.
Título do jogo dentro dos inner guidelines
Garantir que o título do jogo se encaixe dentro dos inner guidelines; não pode estar próximo demais das bordas.
Sem texto ou multiplicadores no background/foreground
Garantir que não haja texto nem multiplicadores nas imagens de background ou foreground.
04
Math Requirements
8 itensMath section sem warnings de validação
Garantir que a math section não apresente warnings de validação.
RTP entre 90% e 97,7%
RTP deve estar no intervalo 90 → 97,7%.
Todos os modes com RTP dentro de 0,5% entre si
Todos os modes devem ter RTP dentro de 0,5% entre si. Exemplo: jogo de 97% RTP deve estar entre
96,5% e 97,5%.Max win anunciado é alcançável
O max win anunciado deve ser alcançável (hit-rate de
1 em 20.000.000 ou mais frequente).Hit Rate razoável de wins não-zero
Hit Rate razoável de wins não-zero (tipicamente em torno de 1-8, não maior que 10 para o base mode).
Tabela de hit-rate bem distribuída
A tabela de hit-rate deve ser amplamente populada, sem gaps significativos onde wins não são possíveis.
Número razoável de payouts únicos
Garantir que haja um número razoável de valores de payout únicos.
Hit-rate dos resultados mais prováveis vs total de simulações
Comparar o hit-rate dos resultados mais prováveis com o número de simulações disponíveis. Em 100.000 simulações, nenhum resultado deveria ser tão frequente que poderia aparecer múltiplas vezes em uma única sessão.
05
RGS Requirements
6 itensBet Levels
Parâmetros do authenticate response usados dinamicamente
Todos os parâmetros do authenticate response são usados dinamicamente no jogo:
minBet, maxBet, stepBet, DefaultBetLevel, betLevels.Active round define default bet amount
Se houver um active round no authenticate request, o default bet amount deve ser definido pelo parâmetro
amount do active bet.Suporte a Moedas
Cada moeda funciona e é exibida corretamente
Garantir que cada moeda funciona no jogo e é exibida corretamente. Usar símbolo da moeda ou abreviação (ARS, CAD, etc.).
RGS URL
Jogo usa o query parameter rgs_url
Garantir que o jogo usa o query parameter
rgs_url para determinar qual servidor chamar. Test case: alterar o RGS URL e confirmar que o jogo chama aquela URL.Requisições RGS
Zero win bet não envia end-round request
Bet com win zero não envia end-round request ao RGS.
Saldo insuficiente não envia play request
Tentativa de colocar bet com saldo insuficiente não envia play request ao RGS.
06
Frontend Requirements
19 itensSpace bar conectada ao botão de bet
A tecla space dispara o botão de bet.
Game frame principal não é scrollable
O main game frame não deve ser scrollable.
Game Rules
RTP e Max Win claros nas game-rules
RTP e Max Win estão claramente exibidos nas game-rules. Se RTP e Max Win diferem entre modes, devem ser apresentados individualmente. Exemplo:
mode1: RTP 97,02%, Max Win 100x; mode2: RTP 97,04%, Max Win 150x.Informação de payout por símbolo claramente comunicada
A informação de payout por símbolo deve estar claramente comunicada.
Win combinations exibidos nas game-rules
As win combinations estão exibidas nas game-rules: linhas que pagam (em line games), tamanhos de cluster, número de símbolos para scatter pays, payouts possíveis, etc.
Game info traz descrição e custo de cada game mode
O game info contém descrição e custo de cada game mode disponível.
Condições de trigger de free-games descritas
Se houver free-games, devem estar descritas as condições de trigger. Idem para re-triggers no bonus mode. Exemplo:
2 Scatters → +5 spins, 3 Scatters → +10 spins.Disclaimer geral presente no Game info
O texto deve aparecer literalmente em inglês: "Malfunction voids all wins and plays. A consistent internet connection is required. In the event of a disconnection, reload the game to finish any uncompleted rounds. The expected return is calculated over many plays. The game display is not representative of any physical device and is for illustrative purposes only. Winnings are settled according to the amount received from the Remote Game Server and not from events within the web browser. TM and © 2026 Stake Engine."
Confirmação para bet-modes com custo > 2x
Aparece uma confirmação ao mudar para bet-modes com custo maior que
2x. Exemplo: bonus mode de 50x não pode ser ativado com um único clique.Auto Play
Auto-bet exige etapa de confirmação
Deve haver uma etapa de confirmação no auto-bet. Não permitir que o player inicie auto-bet com um único clique.
Verificações Responsivas
Jogo funciona corretamente em Desktop
Funcionamento correto em Desktop.
Jogo funciona corretamente em Popout S/M
Funcionamento correto em Popout S/M.
Jogo funciona corretamente em Mobile
Funcionamento correto em Mobile.
Double tap to zoom desabilitado no mobile
Garantir que double tap to zoom esteja desabilitado no mobile.
Guia de interação no Info tab
O Info tab contém um guia de interação. Qualquer botão com o qual o player pode interagir precisa estar explicado no game info.
Som / Música
UI permite desabilitar sons
Deve haver uma opção na UI para desabilitar sons.
Suporte a Múltiplas Línguas
Língua obrigatória é apenas o inglês
A única língua obrigatória é o inglês.
Parâmetros de língua inválidos não quebram o display
Se apenas inglês é suportado, passar parâmetros de língua diferentes ou inválidos não pode quebrar o display.
10 wins de cada game mode validados contra Game Rules
Verificar 10 wins de cada game mode contra as Game Rules e garantir que o win exibido é igual ao payout.
07
Jurisdição · Stake.US
12 itensCompliance Social Game
Jogo compliance com traduções para social game
Verificar se o jogo está em compliance com as traduções obrigatórias para social game (verificações detalhadas abaixo).
Botão de bet não diz "bet"
O botão de bet não pode ter a palavra "bet".
Game Info sem palavras restritas
O Game Info não contém nenhuma palavra restrita.
Campo de bet amount sem o label "bet amount"
O campo de bet amount não pode estar rotulado como "bet amount".
Auto bet sem o label "AutoBET" e popups sem "bet"
A feature de auto bet não pode estar rotulada como "AutoBET" e nenhum popup associado pode conter a palavra "bet".
Label de Bonus Buy sem a palavra "BUY"
O label de Bonus Buy não pode conter a palavra "BUY".
Etapa de confirmação sem "buy" ou "bet"
A etapa de confirmação não pode incluir as palavras "buy" ou "bet".
Erro de insufficient funds sem palavras restritas
Verificar se o erro de insufficient funds contém alguma palavra restrita.
Suporte SC e GC
Jogo suporta SC e GC
O jogo suporta SC e GC.
Valores SC e GC exibidos sem o prefixo $
Os valores de SC e GC são exibidos sem o prefixo "$".
Modos de Jogo e Replay
Naming dos game modes alinhado com Social mode norms
O naming dos game modes deve estar alinhado com Social mode norms. Palavras como "buy", "bet", "pay", etc., não podem ser usadas no naming dentro do jogo, na janela de replay, ou nos math files.
Janela de Replay sem palavras restritas
A janela de Replay não pode conter palavras restritas.
08
Replay Support
5 itensSuporte a replay URLs, carrega e roda o event desejado
Suporta replay URLs, carrega e roda o event desejado.
Suporta todos os parâmetros opcionais
Suporta todos os parâmetros opcionais:
currency, language, amount.Permite replay do event ao fim do replay
Permite replay do event ao final do replay.
UI exibe bet cost, multiplicador, e real cost
A UI exibe claramente o bet cost, incluindo qualquer multiplicador aplicado ao bet, e o "real" bet cost. Exemplo:
BONUS 1 USD, 250 USD REAL COST.Suporta replays em Popout S view
Suporta replays em Popout S view.
09
Checklist Final de Aprovação
6 itensBet-level templates aplicados
Garantir que o jogo tenha bet-level templates aplicados.
Provably Fair e Replay habilitados
Provably Fair e Replay estão habilitados.
Front e Math requests com Approved & Active
Tanto os requests de Front quanto de Math foram setados como Approved & Active.
Jogo aparecendo nos channels aprovados
Verificar que o jogo apareceu nos channels
stake-engine-game-approved + stake-engine-us-game-approved.Testar em versões antigas de Android e iOS
Testar o jogo em versões antigas de Android e iOS.
Approval request fechado após emoji checked
O approval request deve ser fechado assim que o jogo recebe o emoji "checked", sinalizando que está live na Stake.
10
Release
1 itemJogo Released
Jogo released. 🚀
11
Lessons · Bugs Históricos
33 itensReport 1 · Bugs de Produção v17
Assets carregam sem erros 404
Verificar que todos os arquivos carregam corretamente, sem 404 no Network. Falhas geram imagens ausentes ou elementos quebrados.
Game Info sem Max/Min Bet indevidos; disclaimer atualizado
Max Bet e Min Bet não devem aparecer no Game Info (não são definidos pelo provider). Confirmar que o disclaimer está na versão atualizada.
Social Mode sem símbolo $; SC/GC sem prefixos indevidos
Verificar que o símbolo de dólar não aparece no modo social. Garantir consistência de exibição de SC e GC, sem prefixos extras.
Replay exibe Free Spins counter e Total Win corretos
Durante replay, o contador de Free Spins deve aparecer e o Total Win deve refletir o valor real (não zerado).
Pagamentos batem com a paytable
Validar que valores pagos correspondem exatamente à paytable. Atenção especial a símbolos como
J e K, que tiveram divergências históricas.Sistema Ways consistente com Game Info
O sistema Ways to Win não pode pagar mais combinações que o esperado. A explicação no Game Info deve ser clara e completa.
Scatter behavior alinhado com Game Info
O Scatter ativa Free Spins de forma alinhada com a descrição no Game Info. Sincronizar lógica e documentação.
Valor exibido na UI bate com o backend (play request)
O valor exibido na interface deve corresponder exatamente ao valor registrado no backend no play request.
Spin bloqueado durante rodada ativa
Bloquear botão de spin durante jogadas em andamento; exibir feedback claro ao tentar agir em rodada ativa.
Sem stuck rounds com Wilds 2x ou linhas completas de Wilds
Testar cenários com Wilds multiplicador 2x e linhas completas de Wilds. Foram fonte de rodadas travadas em produção live.
Report 2 · Bugs de Produção v51
Tile com fundo claro, sem bordas com artefatos
O fundo do tile não pode ser tão escuro que se misture com o background da Stake. Bordas precisam ficar limpas, sem artefatos.
Bet Levels alinhados com parâmetros RGS
Min, max, default e steps devem respeitar exatamente o range retornado pelo RGS. Sem valores fora do range ou obrigatórios ausentes.
Default Bet usa defaultBetLevel do authenticate
O valor de aposta padrão deve seguir o campo
defaultBetLevel da resposta de autenticação. Backend e frontend alinhados.URL inválida exibe mensagem de erro clara
Em caso de URL inválida, não pode haver loading indefinido. Mensagem de erro deve aparecer informando a falha no carregamento.
Moedas ARS e CLP exibidas sem prefixo de dólar local
Não usar
AR$ ou CL$. Padronizar exibição como ARS e CLP (abreviação da moeda).Mobile sem black bars nem zoom indesejado
Eliminar barras pretas nas laterais em mobile. Clicar nessas áreas não pode disparar comportamento de zoom.
Botão Mute funcional
O botão de mutar áudio precisa funcionar corretamente em todas as situações.
Saldo insuficiente com feedback adequado (especialmente social)
Quando o jogador não tem saldo, deve haver feedback claro. Atenção dobrada no modo social.
Autoplay limpa estado ao finalizar; erros não travam o seletor
Botão de spin não pode manter o valor anterior após autoplay. Erros de saldo durante autoplay não podem travar o seletor de aposta nem bloquear o fluxo.
Replay com moeda correta, janela inicial, sem pausa indevida, termos sociais
No replay: moeda correta, janela inicial presente, sem permitir pausa indevida, termos adaptados ao social mode.
Pagamentos corretos; arredondamento ok no modo enhanced
Pagamentos devem bater com o esperado (símbolos não podem pagar mais que o definido). Validar arredondamento, especialmente no modo enhanced.
Big Win e valores longos respeitam limites da tela
Elementos como "Big Win" não podem ultrapassar limites da tela em resoluções menores. Valores longos não podem quebrar o layout.
Sem console.log em produção
console.log e similares não podem aparecer em produção. Questão de performance e segurança.Sem arquivos externos
Jogo não pode usar arquivos externos. Apenas arquivos internos são permitidos pela plataforma.
Scroll restrito ao iframe do jogo
O scroll da página principal não pode permanecer ativo durante o jogo. Restringir scroll apenas ao iframe.
Tecla SPACE bloqueada quando UI está sobreposta
Não permitir iniciar apostas com SPACE quando há UI sobreposta. Pode causar ações não intencionais.
Backdrop cobre tela em resoluções > 2560x1440
O background do jogo precisa cobrir toda a tela em resoluções altas (acima de
2560x1440). Possível issue de DPR a investigar.Chain reaction explicada no Game Info
A lógica de explosão de símbolos / chain reaction deve estar claramente explicada no Game Info.
RTP do Game Info bate com arquivos de math
Não pode haver divergência entre o RTP exibido no Game Info e o RTP definido nos arquivos de math.
Sem stuck rounds em produção (vários dispositivos e modos)
Histórico de rodadas travadas em produção. Testar em múltiplos dispositivos e modos de jogo antes do release.
Símbolo Collector ativa quando aparece (modo Enhanced)
No modo Enhanced, o símbolo Collector deve sempre ativar quando aparece. Bug crítico anterior impactou diretamente resultados de rodada.
Valores do replay (multiplicadores) batem com backend
Multiplicadores e outros valores exibidos no replay precisam corresponder exatamente aos valores reais do backend.
Compliance Social Mode (termos, símbolos $, jurisdição)
Uso correto de termos, ausência de símbolos $ e adequação aos requisitos de jurisdição. Conferir tudo antes do release.