O estudo independente por trás de Liar's Bar demonstra que a atmosfera é tudo. O jogo, construído em Unity, nos mergulha em um antro clandestino onde a mentira é moeda corrente. A chave de seu sucesso visual reside na fusão de duas ferramentas: ZBrush para a escultura de personagens antropomórficos e o motor gráfico Unity para gerenciar sombras projetadas e fumaça volumétrica. Essa combinação não apenas embeleza, mas define a jogabilidade, criando um espaço opressivo onde cada blefe parece uma sentença.
Construção Técnica: Otimização de Sombras e Volumetria em Tempo Real 🎲
O maior desafio técnico de Liar's Bar é manter a iluminação dinâmica e a fumaça volumétrica sem sacrificar o desempenho. Os personagens, esculpidos com alto detalhe em ZBrush, são retopologizados no Unity para manter uma contagem de polígonos gerenciável. A iluminação se apoia em sombras projetadas em tempo real a partir de fontes pontuais (como as lâmpadas da mesa), que se combinam com um sistema de fumaça baseado em partículas. Para evitar o custo excessivo, utiliza-se um sistema de oclusão que atenua a fumaça em áreas não visíveis pela câmera. As texturas dos personagens, com um marcante estilo de pintura digital, recebem uma camada de normais que potencializa o claro-escuro, fazendo com que as mentiras dos jogadores pareçam esculpidas na penumbra.
A Linguagem Visual do Engano 🃏
Além da técnica, Liar's Bar usa a iluminação como um narrador silencioso. As sombras duras não apenas ocultam as cartas, mas amplificam a tensão de cada rodada. A fumaça volumétrica, em vez de ser um mero efeito estético, atua como um véu que separa a mesa do resto do mundo, isolando os jogadores em seu próprio drama. Esse design demonstra que no desenvolvimento indie, a direção de arte e a otimização técnica não são inimigas; são os dois lados da mesma moeda, necessárias para vender uma fantasia tão suja e perigosa quanto a de um golpe em um beco sem saída.
Considerando que Liar's Bar utiliza Unity como motor e ZBrush para a modelagem, qual você acha que foi o maior desafio técnico ao integrar assets de alta poligonização do ZBrush no pipeline do Unity sem comprometer o desempenho, mantendo essa atmosfera infernal densa e detalhada?
(PS: game jams são como casamentos: todo mundo feliz, ninguém dorme e você acaba chorando)