Urban Decay

Level Design Immersive Sim Puzzle

Visão Geral do Projeto

Para a game jam 'FIVE ROOMS', criei o nível 'Urban Decay' para Half-Life 2. O meu desafio foi projetar uma experiência completa e imersiva dentro de uma estação de trem abandonada. Estruturei a jornada do jogador em torno de encontrar baterias para reativar um elevador e escapar, guiando o jogador através da exploração, desafios de combate e puzzles.

  • Ferramentas: Hammer++, PureRef, ClipStudio.
  • Duração: 1 Mês
  • Equipe: Solo
  • Meu Papel: Level Designer
  • Plataforma: PC
  • Gênero: FPS, Immersive Sim

Pré-Produção

Estruturei toda a sequência e o fluxo do nível no Notion antes de iniciar o trabalho na engine. Neste documento, mapeei a progressão do jogador, os principais eventos, os desafios e a lógica dos puzzles. Projetei o layout em um formato de 'Hub and Spoke'. Estabeleci a área central do mapa como um HUB seguro, onde o jogador retorna com as baterias. As outras salas (os 'spokes') eram ramificações que continham os desafios e as baterias, garantindo uma exploração clara e recompensadora sem quebrar a regra do tema da jam 'FIVE ROOMS'.

Também criei um moodboard focado em arquitetura de estações de trem, iluminação e texturas que pudessem evocar uma atmosfera de abandono e decadência. Este moodboard serviu como a principal referência durante toda a produção.

Game Flow

Para garantir um ritmo de jogo, mapeei os beats de cada seção do nível, definindo momentos de tensão, exploração e calmaria.

Seção 1

Visão Geral da Seção 1

Introdução a Resistência Meu objetivo foi criar uma introdução impactante, posicionei o ponto inicial do jogador em um abrigo improvisado da Resistência, utilizando a iluminação e os elementos do cenário para criar uma atmosfera precária e de confinamento. A intenção era comunicar imediatamente, sem diálogos, a situação difícil dos sobreviventes e a necessidade urgente de encontrar uma saída.

Abrigo da Resistência

Objetivo O primeiro beat de design do nível ocorre quando o jogador deixa a segurança do abrigo. Para guiá-lo e evitar que se sinta perdido, criei um evento de áudio em que a Alyx o chama de um ponto distante e elevado. Com isso é mostrado ao jogador o seu objetivo principal.

Chamado da Alyx

Seção 2

Visão Geral da Seção 2

Soft Lock (A Cafeteria): Para introduzir a Gravity Gun, criei um soft lock no qual a progressão principal é bloqueada até que a ferramenta seja obtida. Utilizei uma luz piscando para transformar uma cafeteria abandonada em um ponto de interesse claro, atraindo a atenção do jogador.

Cafeteria

Sandbox Tutorial: Após o jogador adquirir a Gravity Gun, o design do nível força o jogador a dominar a ferramenta primeiro em cenários de combate e, em seguida, na resolução de um puzzle de física.

Tutorial Gravity Gun

Seção 3

Visão Geral da Seção 3

O Keypad: Após o jogador desbloquear uma nova área, ele encontra um teclado numérico (keypad) que impede seu progresso. Para guiá-lo, usei uma pista visual sutil: um grafite de uma lâmpada pintado ao lado do teclado. Isso o incentiva a explorar os vagões de trem próximos, onde posicionei luzes que piscam em sequências numéricas.

Puzzle Keypad

Escalada de Tensão: Eu transformei a coleta da bateria em um ponto de virada na tensão do nível. Ao pegar o item, scriptei uma emboscada com novos inimigos e, simultaneamente, alterei a iluminação para uma luz de emergência vermelha.

Emboscada

Arena Final: Para criar o clímax do nível, transformei o HUB central, antes uma área segura, em uma arena de combate final. Ao posicionar a última bateria, eu scriptei uma 'holdout sequence' no qual a porta do elevador começa a se abrir lentamente enquanto ondas de inimigos atacam. Para balancear o desafio e criar um momento de cooperação, implementei a ajuda da Alyx, que atira de uma posição elevada.

Batalha Final

Análise Pós-Projeto (Post-Mortem)

Eu gostei muito de projetar este nível e senti que consegui estruturar seu início, meio e fim de forma eficaz. Consegui colocar em prática designs que venho estudando há algum tempo. Durante o feedback e os playtests, fiz vários ajustes para balanceamento e corrigi layouts que estavam um tanto confusos e com bugs.

Neste nível específico, sinto que eu poderia melhorar ainda mais adicionando mais sequências de script para fazer o nível parecer mais vivo, incluindo cutscenes e diálogos de NPC. Também acredito que preciso refinar a estrutura do layout. Às vezes, crio áreas grandes com muito espaço vazio e acho desafiador preencher o nível com props e outros elementos. Preciso começar a focar em projetar níveis menores, mas mais povoados, para garantir uma imersão mais profunda para o jogador.