Game Jam
Death Roach
Arena de Sobrevivência Multiplayer

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