Oneshot Gems
Jogar agora

Para desenvolvedores de jogos

Diga ao jogador o que o jogo está fazendo

Uma tela em branco não dá nenhuma pista se um jogo está se preparando, travado ou aguardando uma ação do jogador. Um bom feedback de carregamento nomeia o trabalho que está em andamento, distingue uma curta etapa de preparação de uma falha e muda quando o estado subjacente muda. Não necessita de animação elaborada: uma fase clara e uma próxima ação confiável são mais úteis do que uma percentagem que parece precisa, mas não está vinculada ao trabalho concluído.

Nesta página

Associe as mensagens a estados reais

Esboce a sequência de carregamento como estados como preparação da primeira cena, espera pelos recursos necessários, pronto para começar e incapaz de carregar um item necessário. Para cada estado, decida o que o jogador vê e que ação é possível. Se o jogo puder ser jogado enquanto o conteúdo opcional é carregado, torne essa prontidão visível e mantenha o trabalho opcional fora do caminho crítico.

Use uma contagem real somente quando seu denominador for conhecido e cada item tiver um significado claro. Se o trabalho tiver duração desconhecida, use um indicador indeterminado com uma breve explicação, em vez de uma porcentagem que chegue a 99% e pare. Não rotule a transferência de ativos como concluída se a decodificação ou inicialização ainda bloquear a reprodução.

Teste atrasos, falhas e recuperação

Nas ferramentas de desenvolvimento, limite a rede e falhe deliberadamente em uma solicitação necessária. Verifique se o progresso permanece visível, se a nova tentativa não duplica ouvintes ou solicitações sem limite e se um efeito opcional com falha pode usar uma alternativa sem bloquear a ação inicial. Forneça uma rota de saída ou de volta quando a recuperação não puder prosseguir.

Peça a alguém não familiarizado com a construção para interpretar a tela após um carregamento atrasado. Se eles não souberem se o jogo está esperando por eles, esperando por um recurso ou quebrado, melhore o rótulo e a ação do estado. Repita este teste em uma tela estreita para que a mensagem e o controle de nova tentativa permaneçam fáceis de encontrar.

Perguntas sobre ⁨feedback de carregamento do jogo⁩

Um spinner é feedback suficiente?

Um spinner mostra atividade, mas não seu propósito ou resultado. Combine-o com um rótulo de fase conciso e adicione uma opção de nova tentativa ou saída quando uma operação necessária puder falhar.

A tela de carregamento deve mostrar uma porcentagem?

Somente quando o valor representa trabalho conhecido e avança da conclusão medida. Para tarefas incertas, um rótulo de fase honesto evita implicar precisão que o jogo não pode fornecer.

Leitura complementar

Viu alguma informação desatualizada? Informar uma correção

Continue jogando.

Jogos grátis no navegador, prontos quando você quiser. Encontre um de que goste e faça dele seu próximo favorito.

Siga sua curiosidade