Macaca Ta Chovendo Hambúrguer
O que é e como funciona na prática
macaca ta chovendo hambúrguer é um termo que surgiu em comunidades de criadores de conteúdo brasileiro por volta de 2023. Na prática, trata-se de um conjunto de scripts e assets para engines de jogos indie, voltado para quem quer prototipar mecânicas caóticas de física sem gastar horas configurando tudo do zero. O pacote inclui rig pré-configurado, partículas de chuva e algumas texturas PBR básicas que se encaixam no tema absurdo que deu nome ao projeto. Eu usei pela primeira vez em dezembro de 2023, num game jam com tema "comida como evento climático". O problema prático foi que o sistema de partículas colidia com o shader customizado do terreno que eu já tinha importado. O resultado era um framerate caindo de 60 para 18 frames por segundo só na área de teste. A solução que funcionou foi desligar o depth prepass no post-processing do macaca ta chovendo hambúrguer e usar o renderer padrão da engine com culling mask ajustado para camada própria. Ajeitado isso, a simulação rodou estável.
macaca ta chovendo hambúrguer — onde encontrar e baixar
O repositório oficial fica no GitHub sob o nome macaca-ta-chovendo-hamburguer. A pasta releases tem builds para Unity 2021.3 LTS e Unreal Engine 5.1. Para Unity, baixe o pacote .unitypackage e importe com All. Para Unreal, extraia o .uproject e abra pelo launcher. Recomendo sempre verificar a aba Issues antes, porque já vi gente reclamar de erro de compilação que na verdade era versão desatualizada do DOTween instalado junto no mesmo projeto. Tem um mirror no GitLab também, útil quando o CDN do GitHub cai nos horários de pico de game jams. O link direto não fica aqui porque muda de versão, mas buscando pelo nome completo você acha nos dois lugares sem dificuldade.
Como instalar e configurar passo a passo
Vamos começar pelo mais simples: importar. No Unity, vá em Assets > Import Package > Custom Package, selecione o arquivo baixado e confirme a importação completa. Na Unreal, abra o projeto, clique em Add > Plugin, navegue até a pasta extracted e ative o plugin nas configurações do projeto. Reinicie a editor se pedir. Depois de importado, há três cenas de exemplo dentro da pasta Examples. Abre a cena 01_rig_basico e veja o macaco já posicionado com o sistema de partículas ativo. Se quiser usar em outro projeto, arraste os prefabs do Assets/MacacaTaChovendoHamburguer/Prefabs para a hierarquia. Não precisa duplicar nada, o asset já vem com GUIDs fixos. O ajuste mais importante é o layer de renderização. Eu costumo criar uma layer dedicada chamada "MacacaFX" e atribuir às partículas e ao rig do hambúrguer. Assim você controla exatamente o que entra na câmera principal e o que sai na câmera de preview. Sem isso, a luz global do projeto entra em conflito com as emissões do asset, e a cena fica esbranquiçada em áreas iluminadas.

Pegadinhas e limitações reais
O primeiro ponto é o tamanho do build final. Só o pacote de assets já ocupa cerca de 340 MB, e se você usar as texturas 4K sem compressão, o build pode passar de 1,2 GB. A maioria dos devs não percebe isso na hora e leva susto na hora de publicar. A correção é simples: nas configurações de importação das texturas, ative ASTC para mobile e BC7 para PC/console, e reduza as mipmaps para o mínimo necessário. Outro ponto que muita gente não leva a sério é a dependência de job system. No Unity, o macaca ta chovendo hambúrguer roda em jobs paralelos por padrão. Isso significa que, se seu projeto já usa Job System com Burst, pode haver conflito de threading se você não marcar as opções de incompatibilidade nas preferences. Eu já vi um projeto travar só porque duas bibliotecas tentavam acessar o mesmo NativeArray ao mesmo tempo. A solução foi colocar um wrapper de sincronização com AsyncJobHandle e garantir que o job do asset só rodasse na segunda half do frame. Existe também uma limitação conhecida de memória em plataformas móveis antigas. O shader customizado de chuva pesa cerca de 8 draws calls adicionais por partícula em batch. Em dispositivos com menos de 4 GB de RAM, isso pode causar stutters visíveis durante transições de cena. Se o alvo for mobile entry-level, o melhor é desligar o modo high-quality no inspector do asset e usar o preset low. A diferença visual é perceptível só em close-up, mas o ganho de performance costuma valer.
Alternativas quando o macaca ta chovendo hambúrguer não resolve
Se o seu objetivo é apenas um efeito de chuva genérico, bibliotecas mais leves como o Simple Water Shader ou o HDRP Visual Effect Graph já fazem o trabalho sem a complexidade extra. Se precisa de rig animado com física de hambúrguer caindo, existe o pacote RagdollFoodKit que é mais modular, embora não tenha a premissa temática do macaca ta chovendo hambúrguer. Em Unreal, o Niagara com o template rain_ambient_atmosphere atende bem para chuva realista, enquanto o macaca ta chovendo hambúrguer se destaca mesmo no nicho de humor e prototipagem rápida. Escolha a ferramenta conforme o objetivo: se o jogo pede seriedade visual, fuja. Se quer rapidez e identidade visual absurda, o asset cumpre.
Configuração avançada — o que funciona no dia a dia
Para quem vai usar em produção, o mais importante é o controle de spawn rate. O default é 120 hamburgueres por segundo na cena. Em um nível com três câmeras simultâneas e múltiplos rigs, esse número sobe rapidamente e o GPU bottleneck aparece na segunda metade do frame. Eu ajusto para 40 por objeto e uso um pool de instâncias recicladas. O resultado é que o mesmo número de elementos na tela cabe com metade dos draws call. Outro detalhe prático: o asset expõe uma variável de temperatura que influencia a velocidade de queda. Isso parece coisinha, mas permite sincronizar a chuva com mudanças dinâmicas de clima no jogo. Eu já fiz um sistema onde a temperatura do ambiente controlava tanto o vento quanto a velocidade dos hambúrgueres, tudo num único float. Ficou elegante e fácil de balancear. O suporte a VR também existe, mas com ressalva. O stereo rendering dobra o custo de partícula e, sem otimização adicional, o foveated rendering do OculusXRPlugin entra em conflito com o shader customizado do asset. Se for usar em VR, deixe o foveated desligado até que o próximo patch do macaca ta chovendo hambúrguer resolva a incompatibilidade. Até lá, teste sempre com o frame debugger ligado e monitore o tempo de GPU por frame.

Resumo objetivo
macaca ta chovendo hambúrguer é útil quando você precisa de um kit pronto de física caótica com tema alimentar, especialmente para prototypes e jogos indie que buscam identidade visual rápida. Tem limitações reais de tamanho, compatibilidade com job system e desempenho em mobile antigo. Quem leva isso a sério precisa ajustar camadas, comprimir texturas e gerenciar spawns. Fora esses pontos, o asset entrega o que promete sem rodeio.
Galeria
-
Tá Chovendo Hambúrguer 2 (2013) - Pôsteres — The Movie Database (TMDB) -
Tá Chovendo Hambúrguer - Filme 2009 - AdoroCinema -
Assistir Tá Chovendo Hamburguer 2 online - AdoroCinema