Cave: Guia de Introdução
Modo de Jogo e Testando Seu Jogo
Lesson 7 of 19 • 20 XP
Keep your place in this quest
Log in or sign up for free to subscribe, follow lesson progress, and access more learning content.
Editar uma cena é apenas metade do trabalho. Você também precisa testar como ela se comporta quando o jogo está rodando. Cave torna isso rápido com o "Play Mode".
Play Mode executa a cena atual dentro do editor para que você possa testar jogabilidade, controles, scripts, lógica, câmeras, UI, física e comportamento da cena sem precisar exportar o jogo.

Iniciando o Play Mode
Para iniciar o Play Mode, pressione F5. Você também pode clicar no botão Play Game na barra de ferramentas do editor.
Quando o Play Mode começa, o Cave salva primeiro o conteúdo modificado do projeto. Isso ajuda a garantir que a cena em execução corresponda à versão mais recente salva do seu trabalho. Depois disso, o editor alterna a cena para a simulação do jogo.
> Note que no Cave, o Play Mode acontece dentro do próprio Editor, proporcionando uma melhor experiência de desenvolvimento para você.
Parando o Play Mode
Para parar o Play Mode, pressione F5 novamente. Se você tiver os controles do Editor ativados (você verá isso em um instante), também pode clicar no botão Stop Game na barra de ferramentas do editor.
Quando o Play Mode para, o Cave sai da simulação do jogo e recarrega o conteúdo do projeto do disco. Isso significa que as alterações feitas durante o Play Mode são temporárias. Por exemplo, se você mover uma entity enquanto o jogo está rodando, esse movimento é apenas para teste. Ao parar o Play Mode, a cena volta para a versão salva.
Isso é importante: Não use o Play Mode como uma forma de editar permanentemente seu nível. Use-o para testar comportamento.
Controles do Editor Durante o Play Mode
Quando o Play Mode começa, o Cave entrega o controle para o jogo.
Isso geralmente é o que você quer. Se seu jogo usa mouse look, teclas de movimento, controles de câmera ou entrada de UI, o jogo precisa receber essas entradas em vez do editor. Isso também significa que toda a Interface do Editor fica desabilitada para manipulação.
Enquanto estiver jogando, a seção superior do Editor mostra uma mensagem como:
Stop Game (F5) ... or F3 to toggle Controls
Pressione F3 para habilitar os controles do editor enquanto o jogo ainda está rodando. Isso permite que você inspecione a cena durante o Play Mode, ativando a Interface do Editor novamente para edição. Pressione F3 outra vez para devolver o controle ao jogo.
Quando você para o jogo, ele sempre reativa a Interface do Editor.
Inspecionando o Jogo Enquanto Ele Roda
Como vimos, com os controles do editor ativados durante o Play Mode, você pode inspecionar o que está acontecendo na cena.
Isso é útil para verificar:
- Onde as entities estão se movendo.
- Se os triggers estão disparando.
- Se as câmeras estão posicionadas corretamente.
- Se a UI está visível.
- Se os objetos físicos estão se comportando corretamente.
- Se scripts ou lógica estão alterando valores conforme esperado.
O Scene Graph, as Properties e o Console são especialmente úteis durante os testes.
Enquanto no Play Mode, sua lógica de jogo continua rodando independentemente de você ter os controles ativados ou não. Então, é importante saber que selecionar, editar ou mudar manualmente as Entities pode causar falhas na sua própria lógica de jogo durante essa sessão.
Lembre-se que mudanças em tempo de execução continuam temporárias. Se quiser uma alteração permanente, pare o Play Mode e faça a mudança no modo de edição.
O Console Faz Parte do Teste
Mantenha o Console visível enquanto estiver testando.

Ele pode mostrar:
- Prints de script.
- Mensagens do motor.
- Avisos.
- Erros.
- Mensagens de importação ou salvamento.
- Feedback em tempo de execução.
Se algo não funciona, consulte o Console antes de tentar adivinhar. Ele geralmente dá a primeira pista real, por exemplo:
- Um script pode não estar rodando.
- Uma referência de asset pode estar faltando.
- A lógica pode imprimir um valor inesperado.
- Um aviso pode explicar por que algo foi ignorado.
Testar é muito mais rápido quando você lê o feedback que o motor já está fornecendo.
Play Mode Não é a Mesma Coisa que Exportar
Play Mode é a forma mais rápida de testar dentro do editor, mas ainda está rodando com o editor ao redor.
Isso é perfeito para iteração rápida. Entretanto, às vezes você precisa testar o jogo mais como um jogador realmente experimentaria.
Para isso, use o teste em runtime standalone:
Testando como Runtime Separado
Para testar o jogo em uma janela de runtime separada:
- Abra a aba
Settings. - Vá para
Game Settings. - Encontre
Test your Game as a Runtime. - Escolha se quer jogar a cena atual, se essa opção estiver disponível.
- Clique em
Save and Run Standalone Player.
O Cave salva o projeto e inicia o jogo através do player/runtime.

Isso é útil quando você quer testar o comportamento da janela, o foco de entrada, o início do jogo, os controles do jogador, comportamento exclusivo do runtime ou simplesmente como o jogo se sente fora do editor.
Também é particularmente útil para criação e testes de jogos online, onde você precisa de múltiplas instâncias do jogo rodando ao mesmo tempo.
Você não precisa usar o teste standalone a cada pequena mudança. Use o Play Mode para iteração rápida e o teste standalone quando quiser uma execução mais realista do jogo.
Um Bom Ciclo de Teste
Um ciclo simples de teste no Cave é assim:
- Edite a cena.
- Pressione
F5para entrar no Play Mode. - Teste o comportamento.
- Verifique o Console.
- Pressione
F5para parar. - Faça alterações no modo de edição.
- Repita.
Esse ciclo é uma das principais razões pelas quais o editor é rápido para trabalhar.
Construa um pouco, teste um pouco, conserte um pouco e continue avançando.