Death Roach
Game Jam

Death Roach

Arena de Sobrevivência Multiplayer

Gallery Image 1
Expand

ATUAÇÃO E IMPACTO

Neste esforço colaborativo de Game Jam, assumi a responsabilidade pelo Ciclo de Vida Multiplayer . Minha principal função foi garantir que os jogadores pudessem se conectar, jogar e competir sem problemas. Construí todo o Sistema de Lobby do zero (Criação de salas, Listagem de jogadores) e implementei a sincronização do Loop Central do Jogo , gerenciando a máquina de estados que controla o início da partida, atualizações de ranking em tempo real e as condições de vitória/derrota.

Visão Geral Técnica

Death Roach é um shooter frenético ambientado em uma cozinha suja. A mecânica central envolve coletar açúcar para crescer fisicamente e ficar mais forte. O principal desafio técnico foi a Arquitetura do Game Loop . Implementei a lógica de rede para sincronizar o Ranking (Leaderboard) em tempo real (ordenando jogadores por pontuação/tamanho) e garanti que a "Mecânica de Crescimento" (escalar colliders e meshes) fosse replicada corretamente em todos os clientes para manter hitboxes justos.

Destaques da Implementação

Arquitetura de Lobby

Desenvolvi a UI e lógica pré-jogo para criação de salas, entrada de jogadores e status de 'pronto'.

Sincronização do Core Loop

Gerenciei o estado central do jogo, lidando com cronômetros de partida, pontos de spawn e gatilhos de fim de jogo.

Ranking em Tempo Real

Implementei um algoritmo de ordenação em rede para exibir as melhores baratas ao vivo durante o gameplay.

Prototipagem Rápida

Entreguei uma stack de rede multiplayer totalmente funcional dentro do prazo apertado da Game Jam.

Métricas

event Game Jam Entry
genre PvP Arena
team Collaborative Squad
role Multiplayer Engineer

Tecnologias

Unity Photon PUN WebGL Multiplayer Arena Shooter
Todos os Projetos