Voltar para o Blog
Quest Log

Level Design: Princípios Fundamentais para Criar Fases Memoráveis

Princípios de level design para jogos

Princípios de level design que fazem uma fase grudar: como o jogador lê o espaço, flow e pacing, curva de dificuldade e guiar sem usar uma palavra.

Level Design: Princípios Fundamentais para Criar Fases Memoráveis

Level design é onde a mecânica vira experiência. É a diferença entre um jogo que funciona e um jogo que gruda na memória. A fase 1-1 de Super Mario Bros ainda é estudada décadas depois. A Undead Burg de Dark Souls é referência de mundo interconectado. As câmaras de teste de Portal ensinam a mecânica sem usar uma única palavra.

Isso não acontece por sorte. Tem princípio por trás, e a maioria deles você consegue aplicar hoje mesmo, num blockout de cubos cinza, antes de tocar em qualquer arte. Vou destrinchar esses princípios do jeito que eu queria ter aprendido lá atrás, em vez de passar anos refazendo fase sem entender por que ela não funcionava.

Como o jogador lê o espaço

O cérebro processa um espaço virtual com os mesmos sistemas que usa pra se orientar no mundo real. Você não precisa de seta na tela pra dizer pra onde ir. Precisa entender o que o olho do jogador segue sozinho.

Existe uma hierarquia de pistas, da mais sutil pra mais explícita. A regra é simples: use a pista mais fraca que ainda funciona, e só sobe de nível quando o playtest provar que o jogador travou.

  1. Luz. O olho vai pra parte mais clara da tela. Ilumine o caminho certo, deixe os becos sem saída na sombra. Essa é a ferramenta mais forte que você tem, e é a primeira que a maioria ignora.
  2. Cor e contraste. Uma cor quente e saturada (um vermelho, um amarelo) num cenário frio puxa o olhar na hora. Por isso tanto jogo pinta de amarelo a borda que dá pra escalar.
  3. Movimento. Partícula, bandeira balançando, um NPC andando na direção do objetivo. O olho rastreia movimento por instinto.
  4. Composição e linhas-guia. Corredor, viga, fileira de colunas, o vão de uma porta. A arquitetura aponta. Emoldure o objetivo com um arco e o jogador vai reto pra ele.
  5. Áudio direcional. Som posicionado em 3D que fica mais alto conforme você chega perto. Bom pra objetivo fora do campo de visão.
  6. Seta literal. Último recurso. Se você precisou dela, é sinal de que falhou nos cinco itens acima. Às vezes vale, mas encare como dívida.

Sobre como o jogador memoriza uma fase, vale roubar o vocabulário do urbanista Kevin Lynch, que estudou como as pessoas montam mapa mental de uma cidade. Os cinco elementos dele se aplicam direto a level design:

  • Marcos (landmarks): pontos de referência únicos e visíveis de longe. Uma torre, uma estátua gigante, uma montanha ao fundo. Funcionam como norte.
  • Caminhos (paths): as conexões entre os marcos. O corredor principal, os atalhos que abrem, os loops que te trazem de volta a uma área conhecida.
  • Distritos (districts): áreas com identidade própria. A "zona do castelo", a "área subterrânea". Cor, iluminação e tema diferentes resolvem isso.
  • Bordas (edges): os limites que o jogador lê como "não dá pra passar". Muro, penhasco, água, mudança brusca de gameplay.
  • Nós (nodes): pontos de decisão. Cruzamentos, hubs centrais, salas de save.

Quando uma fase confunde, quase sempre é porque falta um desses. Distrito sem identidade vira tudo igual. Marco fraco e o jogador não tem como se localizar.

Flow: mantendo o jogador na zona

A ideia de flow vem do psicólogo Mihaly Csikszentmihalyi: aquele estado de absorção total em que você perde a noção do tempo. Em jogo, isso acontece quando o desafio fica logo um pouco acima da habilidade atual do jogador. Fácil demais entedia. Difícil demais frustra. O alvo é a faixa estreita entre os dois.

O problema é que a habilidade do jogador sobe enquanto ele joga. Então a dificuldade tem que subir junto, mas não em linha reta. Em linha reta cansa. O que funciona é uma serra: sobe, dá um respiro, sobe mais, dá outro respiro. Os picos vão ficando mais altos, e os vales entre eles é que deixam cada pico valer a pena.

Você sabe que acertou o flow quando vê estes sinais no playtest, sem perguntar nada pro jogador:

  • Ele não percebe o tempo passar.
  • Quando morre, ele tenta de novo na hora, sem reclamar.
  • Aparece o "só mais uma tentativa".

Se o jogador pausa, suspira e larga o controle, você perdeu a zona em algum ponto antes.

Os elementos fundamentais

Espaço e escala

A primeira coisa que define se uma fase funciona é a métrica. E métrica de level design não é um número absoluto, é sempre relativa ao seu personagem. Antes de medir qualquer corredor, você precisa saber, em unidades do jogo:

  • altura e largura do personagem;
  • velocidade andando e correndo;
  • altura e distância do pulo (parado e com impulso de corrida).

A partir daí, todo resto sai em múltiplos disso. Não decore os números de outro jogo, eles não valem pro seu. Mas a lógica vale:

  • Corredor: umas três larguras de personagem pra ele andar sem se sentir preso. Cinco larguras se você quer que ele consiga desviar e circular durante combate.
  • Pé-direito: baixo (perto da altura do personagem) cria tensão e claustrofobia. Alto cria sensação de grandiosidade. Use isso de propósito, não por acaso.
  • Vão de pulo: meça pela distância de pulo do seu personagem. Um vão a uns 60% dela é tranquilo. A uns 80% exige atenção. A 95% é pulo no limite, que você só usa quando quer cobrar precisão. Passou disso, vira pulo injusto.

O jeito certo de descobrir esses números é construindo um pulo de teste e iterando até a sensação ficar boa, não calculando na planilha. A planilha vem depois, pra padronizar o que já provou ser divertido.

A escala também é ferramenta emocional. Espaço apertado: tensão, foco no detalhe, combate corpo a corpo, esconderijo. Espaço amplo: liberdade, exploração, combate tático, mas também risco de o jogador se perder. E a variação entre os dois é onde mora o impacto: sair de um corredor apertado direto pra uma sala enorme é o velho truque do "momento uau". Descida longa pro subterrâneo carrega mistério e perigo. A mudança de escala conta história sozinha.

Ritmo e pacing

Pacing é como você intercala intensidade ao longo da fase. Se tudo é combate pesado do início ao fim, o jogador satura e o combate perde o peso. Se é tudo calmo, ele dorme. A graça está na alternância.

Pensa nos blocos da fase por nível de intensidade. Combate é alta. Plataforma e puzzle ficam no meio (um exige o corpo, o outro a cabeça). Exploração é baixa. E momentos de história ou uma vista panorâmica são o respiro perto do zero.

Uma sequência que costuma funcionar bem é mais ou menos esta:

história (situa o jogador) → exploração (ele conhece o lugar) → primeiro combate → vista de recompensa → puzzle (muda o tipo de esforço) → combate mais duro → trecho de plataforma (variedade) → respiro antes do chefe → luta de chefe → vista de vitória

Repare que os picos de combate ficam mais intensos a cada vez, e que sempre tem um vale antes do próximo pico. Esse vale não é tempo perdido. É ele que faz o pico seguinte bater mais forte. Tirar os respiros pra "deixar mais empolgante" é o erro clássico, e o resultado é o oposto: tudo vira ruído.

Próximo nível
Quer aprender isso na prática?

No CursoGame.Dev você sai dos tutoriais soltos e constrói jogos publicáveis, com trilha progressiva, quests práticas e feedback real.

Conhecer a plataforma
+500 alunos4.9/5Garantia 7 dias

Ensinando pela própria fase

A melhor fase de tutorial é a que não parece tutorial. Em vez de uma caixa de texto explicando o botão, você desenha uma situação em que a única forma de avançar é usar a mecânica. O jogador aprende fazendo, e nem percebe que foi ensinado.

Um molde clássico pra isso é o Kishōtenketsu, a estrutura narrativa japonesa de quatro atos que a Nintendo usa muito em level design:

  1. Ki (introdução): apresenta a mecânica num ambiente seguro, sem inimigo, sem risco de morte. Só você e a mecânica.
  2. Shō (desenvolvimento): pede pra usar a mecânica num desafio básico, ainda sem pressão.
  3. Ten (reviravolta): combina a mecânica com outra coisa, ou subverte a expectativa. É aqui que o jogador percebe que entendeu menos do que pensava.
  4. Ketsu (conclusão): um desafio que cobra domínio do que ele acabou de aprender.

Aplicado a um pulo duplo, por exemplo: primeiro uma plataforma alta que é impossível de alcançar com um pulo só, com queda segura embaixo (o jogador descobre o pulo duplo sozinho, e errar não dói). Depois uma sequência de vãos que exige o pulo duplo. Depois pulo duplo sobre plataformas móveis. Por fim, pulo duplo com inimigos e pressão de tempo.

O melhor estudo de caso disso é a fase 1-1 de Mario. O primeiro Goomba vem reto na sua direção: ou você pula, ou toma dano. Você aprende a pular sem ninguém mandar. Os canos vão ficando mais altos e ensinam que segurar o botão dá pulo maior. As moedas no alto te convidam a explorar. Não tem uma linha de texto, e mesmo assim a fase ensina tudo que você vai precisar.

Tipos de level design

Linear contra mundo aberto

Fase linear tem fama injusta de limitada. Na real, ela te dá controle total sobre pacing, sobre os momentos de narrativa, e é muito mais fácil de balancear e testar. O que a deixa chata é o designer não usar as ferramentas que ela oferece:

  • Ilusão de escolha: vários caminhos que convergem de volta ao mesmo ponto. O jogador sente que decidiu, mesmo que o destino seja o mesmo.
  • Verticalidade: o mesmo trajeto em alturas diferentes, com camadas sobrepostas. Quebra a sensação de corredor.
  • Backtracking com novo contexto: voltar a uma área conhecida que agora tem um atalho aberto, ou um perigo novo, ou uma leitura diferente.
  • Set pieces: momentos roteirizados de alto impacto. São "trilho", sim, mas bem feitos viram a parte que o jogador lembra.

Mundo aberto resolve um problema diferente e cria outros. O jogador escolhe pra onde ir, então você guia por desejo em vez de por parede. Os princípios que sustentam um mundo aberto que funciona:

  • Marco sempre visível: o jogador precisa enxergar o próximo ponto de interesse de onde está. É o que transforma "andar" em "ir até ali".
  • Horizonte interessante: alguma coisa lá longe que dá curiosidade. A curiosidade é o motor da exploração.
  • Densidade equilibrada: nem mapa vazio que vira simulador de caminhada, nem mapa entupido de ícone que sobrecarrega.
  • Gating suave: em vez de trancar a porta, deixe a área mais perigosa difícil. O jogador pode entrar cedo, mas vai sentir que se meteu em encrenca, e isso é agência, não bloqueio.
  • Narrativa ambiental: contar história pelo próprio cenário, sem cutscene.

Hub worlds

Hub é a área central que conecta as fases e pra onde o jogador sempre volta. Pensa no Castelo da Peach em Mario 64, no Santuário do Vínculo do Fogo em Dark Souls, na Casa do Hades. Um bom hub junta quatro papéis:

  • Funcional: acesso às fases, loja de melhorias, ponto de save.
  • Social: NPCs com quem conversar, sala de troféus, gente que reage ao seu progresso.
  • Descoberta: áreas escondidas e colecionáveis que dão motivo pra voltar e vasculhar.
  • Evolução: o hub muda conforme você avança. Novas áreas abrem, NPCs chegam, o lugar reage ao que você fez. É isso que mantém o hub vivo entre uma fase e outra, em vez de virar um menu com gráfico bonito.

Ferramentas e workflow

Greyboxing: o blockout antes da arte

Greyboxing (ou blockout) é construir a fase inteira só com geometria crua, cubos e planos cinza, sem nenhuma arte. A ideia é responder a pergunta mais importante o mais cedo possível: isso aqui é divertido sem arte nenhuma? Se a resposta é não, arte bonita não vai salvar. Se é sim, você descobriu isso gastando horas em vez de semanas.

O ciclo costuma ser:

  1. Papel primeiro. Um esboço do mapa visto de cima, o diagrama de fluxo, as medidas aproximadas e quais são os momentos-chave. Uma a duas horas, nada formal.
  2. Geometria básica. Só cubo e plano, na escala correta, com colisão funcionando. Zero textura.
  3. Playtest. Joga, ou melhor, põe alguém pra jogar. O fluxo funciona? A escala está boa? O timing está certo? Tá confuso ou tá claro?
  4. Itera. Ajusta com base no que viu, refina as medidas, corta ou adiciona trecho. Volta pro passo 3.

Só depois que o blockout está divertido é que entra a arte. Inverter essa ordem é o erro mais caro de level design: você poli uma fase quebrada e descobre tarde demais que precisa rasgar tudo.

Quase toda engine tem ferramenta pra fazer blockout sem sair dela. No Unity tem o ProBuilder, no Unreal os pincéis de geometria, no Godot você modela caixas e usa malhas de colisão direto na cena. A vantagem de ficar dentro da engine é testar a mudança no mesmo segundo em que você a faz, sem exportar de um modelador a cada ajuste.

Métricas e grid

Trabalhar em cima de um grid (uma malha fixa, tipo um metro por célula) deixa tudo mais limpo: as peças encaixam, a geometria fica alinhada, e você consegue reaproveitar pedaços de cenário como peças de Lego. A regra é que toda medida importante seja múltiplo da célula do grid.

Pra isso funcionar no editor, você quer que os objetos "grudem" no grid ao serem movidos. Em Godot, dá pra arredondar uma posição pra célula mais próxima com algo assim:

extends Node3D

@export var grid_size: float = 1.0

func snap_to_grid(pos: Vector3) -> Vector3:
    return (pos / grid_size).round() * grid_size

Vector3 tem round() que arredonda cada eixo de uma vez, então não precisa repetir a conta pra x, y e z. Dividir pelo tamanho da célula, arredondar e multiplicar de volta é o padrão de snap em qualquer engine; muda só a sintaxe. A maioria dos editores já faz snap nativo segurando uma tecla, mas você vai precisar dessa conta de qualquer forma quando posicionar objeto por código.

Desafio e progressão

Curva de dificuldade

Já falamos de flow lá em cima; aqui é a parte prática de montar a curva ao longo da fase inteira. Vale separar a dificuldade nos tipos de esforço que ela cobra, porque eles cansam o jogador de formas diferentes:

  • Mecânica: execução, reflexo, precisão no controle.
  • Cognitiva: resolver puzzle, entender o sistema.
  • Estratégica: planejar, gerenciar recurso.
  • Tempo: velocidade exigida, pressão de relógio.

Empilhar todos ao mesmo tempo no máximo não dá uma fase "difícil", dá uma fase injusta. O truque é variar qual tipo está em alta. Um trecho cobra reflexo, o seguinte alivia o reflexo mas cobra a cabeça. Assim o jogador descansa um músculo enquanto usa outro. Se quiser ir mais fundo só nesse ponto, escrevi um artigo dedicado à curva de dificuldade de um jogo.

A curva ao longo da fase costuma ter este formato: introdução suave no começo, uma escalada constante no miolo, um pico forte por volta de dois terços do caminho, um respiro logo depois desse pico, o clímax perto do fim, e uma "volta da vitória" mais tranquila no fechamento, pra você sair sentindo poderoso em vez de exausto.

Checkpoints e punição

Checkpoint mal posicionado destrói uma fase boa. O ponto de equilíbrio é: morrer tem que doer o suficiente pra criar tensão, mas não tanto a ponto de virar punição burra que faz o jogador desistir. Uma régua prática é não deixar mais que um ou dois minutos de gameplay entre um checkpoint e o próximo, e nunca cobrar repetição de um trecho fácil só porque o jogador morreu num trecho difícil logo depois.

Onde colocar checkpoint:

  • antes de uma seção difícil;
  • depois de uma conquista significativa;
  • antes de uma mudança grande de gameplay;
  • depois de cutscene ou momento de história.

E onde não colocar: no meio de uma sequência de ação, num ponto aleatório que obriga a refazer a parte fácil pra chegar de novo na parte difícil.

Quando o jogador morre, pense bem no que ele mantém e no que ele perde. Manter: o conhecimento que ganhou, os atalhos que abriu, os upgrades permanentes. Perder: a posição na fase, os consumíveis que gastou, os inimigos que reaparecem. A regra de ouro é que a morte não pode apagar aprendizado nem progresso de mundo, só posição. E o tempo pra voltar ao ponto onde morreu deve ser curto: alguns segundos, no máximo um ou dois minutos. Foi o que Celeste fez tão bem, com respawn praticamente instantâneo.

Próximo nível
Quer aprender isso na prática?

No CursoGame.Dev você sai dos tutoriais soltos e constrói jogos publicáveis, com trilha progressiva, quests práticas e feedback real.

Conhecer a plataforma
+500 alunos4.9/5Garantia 7 dias

Guiando o jogador sem palavras

Já vimos a hierarquia de pistas lá no começo. Aqui vale fechar com o sistema de marcos, que é o que sustenta a orientação numa fase grande. Pensa em três camadas:

  • Marco primário (um por fase): visível da grande maioria das posições, único e memorável. Funciona como o norte da bússola mental do jogador. Uma torre, uma montanha, uma estrutura gigante ao fundo.
  • Marcos secundários (uns três a cinco): definem os distritos. Únicos, mas relacionados ao tema. Estátuas, pontes, uma árvore diferente. Ajudam o jogador a saber em que parte do mapa ele está.
  • Migalhas (quantas precisar): pequenos indicadores de que você está no caminho certo. Um item largado, um inimigo na frente, uma pegada. Confirmam a direção sem gritar "vá por aqui".

A graça de guiar bem é que o jogador acha que está decidindo sozinho. Ele nunca vê a mão do designer empurrando. Esse cuidado conversa direto com o game feel e o juice: a fase guia o olhar, e o feedback de cada ação confirma que a leitura estava certa.

Estruturas específicas de fase

Arena de chefe

Arena de chefe tem regras próprias. O espaço precisa ser grande o bastante pra movimento tático e desvio, e quase sempre ganha com algum obstáculo que sirva de cobertura ou mude a estratégia. Perigos no cenário ficam ainda melhores se o jogador também puder usá-los contra o chefe, não só sofrer com eles.

A entrada importa tanto quanto a luta. Telegrafe que algo grande vem: um corredor longo de antecipação, um vislumbre da arena antes de entrar, e o momento em que a porta se tranca atrás de você e te obriga a encarar. Se o chefe tem fases, é comum a própria arena mudar junto: o piso quebra e reduz o espaço, surgem novos perigos, o caos ambiental cresce conforme a luta avança. O cenário vira parte do confronto.

Sala de puzzle

Uma sala de puzzle boa segue uma sequência clara. Primeiro, estabeleça as regras visualmente, mostrando a mecânica em ação sem perigo. Depois, deixe o objetivo óbvio e bloqueie o caminho mais direto até ele, pra que haja um problema a resolver. Forneça dentro da própria sala tudo que é necessário, sem mandar o jogador buscar peça lá fora e sem "iscas" inúteis que existem só pra confundir. Permita experimentar à vontade, com forma de resetar e, pelo menos no começo, sem cronômetro, pra o jogador pensar sem pressão. E dê feedback claro: o movimento errado avisa que foi errado, o progresso parcial confirma que está no caminho, e a solução é celebrada.

Portal é o estudo de caso óbvio. Cada câmara isola uma mecânica, a linguagem visual é sempre consistente, a solução costuma estar visível (o desafio é a execução, não adivinhar), e o humor alivia a frustração quando você empaca.

Iteração e playtesting

Nenhum princípio deste texto substitui ver gente de verdade jogando sua fase. O playtest é onde suas teorias morrem, e ainda bem.

Algumas práticas que valem a pena:

  • Teste com perfis variados: quem nunca jogou o gênero, quem joga casual, quem é hardcore. Cada um trava num lugar diferente.
  • Grave a sessão (vídeo da tela já ajuda muito). A memória do tester é péssima, a gravação não mente.
  • Deixe a pessoa jogar natural primeiro, sem pedir pra narrar o que pensa. Você quer ver o comportamento real, não o comportamento explicado.
  • Observe calado. Na hora que você abre a boca pra ajudar, perdeu o dado mais valioso, que é exatamente onde ela ia travar sozinha.

O que prestar atenção: onde ela morre (e quantas vezes no mesmo ponto), o caminho que ela pega, pra onde ela olha, o que ela deixa de pegar, os momentos em que ela claramente fica perdida.

E aí vem a parte que separa quem faz level design de verdade: ler o dado sem cair na primeira solução. Se 70% dos testers morrem no mesmo ponto, a pergunta não é "como deixo mais fácil", é "por que estão morrendo aqui". Pode ser inimigo demais, pode ser falta de checkpoint, mas muitas vezes é clareza visual: o jogador nem viu o perigo chegar. A correção certa depende da causa. Se ninguém acha o caminho, talvez falte um marco ou uma pista de luz, não uma seta. Se uma área inteira é ignorada, ou a recompensa lá dentro é fraca, ou ela está escondida demais. Trate o sintoma só depois de entender a causa.

Ferramentas por tipo de jogo

Pra fechar, um mapa rápido das ferramentas que os designers costumam usar, por contexto:

  • Blockout 3D dentro da engine: ProBuilder no Unity, pincéis de geometria no Unreal, malhas e CSG no Godot. É onde você deve viver na fase de prototipagem.
  • Editores 2D / tilemap: o Tiled é o cavalo de batalha clássico, o LDtk é uma alternativa moderna e agradável, e ambos exportam pra praticamente qualquer engine.
  • Planejamento e fluxograma: qualquer quadro branco digital (Miro, Excalidraw, draw.io) ou papel e caneta mesmo. O importante é desenhar o fluxo antes de construir.
  • Análise: mapas de calor de morte e ferramentas de telemetria, quando seu jogo já gera dado de jogador suficiente pra valer a pena.

Não existe ferramenta certa, existe a que tira a fase da sua cabeça e põe na tela mais rápido. Comece pela mais simples.

Para fechar

Level design não é sobre geometria perfeita nem arte deslumbrante. É sobre montar um espaço onde a mecânica vira experiência. É psicologia, arquitetura, narrativa e game design fundidos numa coisa só, jogável.

Uma fase excepcional ensina sem palavras, guia sem forçar, desafia sem ser injusta, recompensa quem explora e respeita o tempo de quem joga. Cada corredor, cada plataforma, cada inimigo posicionado é uma decisão de design, e cada decisão muda o que o jogador sente.

Se eu pudesse te deixar com uma única ideia, é esta: comece simples. Faça o blockout de um desafio só, em cubos cinza. Teste com cinco pessoas. Itere com base no que você viu, não no que você imaginou. A arte vem depois que está divertido, nunca antes.

A fase 1-1 de Mario levou meses pra ficar do jeito que é. A sua merece o mesmo cuidado. O espaço é seu canvas, a mecânica é sua tinta, o jogador é seu público. Vai construir.