Como o milagre de Resident Evil 2 no N64 abriu caminho para GTA VI
Espremer Resident Evil 2 em um cartucho parecia loucura em 1999, mas foi a façanha técnica que abriu as portas do mercado para a equipe que chegaria à Rockstar.

A ambiciosa sequência
No início de 1998, a Capcom lançou para o PlayStation a sequência do seu estrondoso sucesso: Resident Evil 2. Desta vez, com ambições muito maiores que as do antecessor, o terror deixava o isolamento da floresta e tomava as ruas de Raccoon City, concentrando o grosso de sua trama no icônico departamento de polícia local, o RPD.
Apesar de a delegacia ter uma escala física comparável à da Mansão Spencer do primeiro jogo, a Capcom não queria apenas duas campanhas repetindo rigorosamente os mesmos trajetos. A proposta foi bem mais ousada: criar trajetórias que se cruzassem em tempo real, nas quais a ordem de escolha dos personagens alterasse diretamente o desenrolar dos fatos. Jogar o Cenário A com Leon e o Cenário B com Claire contava uma história; inverter a ordem transformava eventos, rotas e confrontos contra chefes. O resultado foram quatro jornadas distintas articuladas pelo inovador sistema Zapping — uma revolução narrativa e mecânica para a época.
Tanta ambição cobrou um preço salgado no armazenamento. Como o primeiro Resident Evil ocupava pouco mais da metade de um CD-ROM, a equipe presumiu que o espaço restante em um disco padrão daria conta de comportar a nova dinâmica, o dobro de faixas sonoras, novas dublagens e as pesadas cenas em computação gráfica (FMVs). O cálculo não fechou: o projeto ultrapassou a marca de 1 GB de dados totais, inviabilizando o lançamento em mídia única. A saída encontrada foi dividir a experiência em dois discos — um dedicado a Leon e outro a Claire —, permitindo que cada jornada fosse concluída do início ao fim sem a incômoda necessidade de trocar de CD no meio da jogatina.

Uma parceria desafiadora
Em 21 de janeiro de 1998, Resident Evil 2 chegou às lojas para o PS1 e superou até as previsões comerciais mais otimistas. Ciente de que tinha uma verdadeira mina de ouro nas mãos, a Capcom rapidamente deu sinal verde para novas sequências e abraçou a ideia de criar um jogo sob a mesma cartilha, só que trocando os mortos-vivos por répteis pré-históricos — conceito que logo daria origem ao clássico Dino Crisis.
Diante desse fenômeno e da contínua debandada de estúdios third-party para a Sony, o presidente da Nintendo, Hiroshi Yamauchi, enxergou a oportunidade perfeita de reaproximação. Sustentadas por décadas de parceria histórica, as duas gigantes selaram um acordo de peso: levar Resident Evil 2 para o Nintendo 64 e desenvolver um prólogo exclusivo para o console — projeto que começou nos cartuchos como Resident Evil Zero antes de migrar definitivamente para o GameCube.
O grande obstáculo para a Capcom residia na execução técnica. Com suas equipes internas sobrecarregadas em outros projetos de grande porte, o desafio parecia uma equação sem resposta: como fazer um título de mais de 1 GB, espalhado por dois discos abarrotados de áudio e vídeo pré-renderizado, caber dentro de um cartucho de modestos 64 MB? A Capcom precisava de um milagre de engenharia — e a Nintendo sabia exatamente a quem recorrer.

Um milagre vindo dos Anjos
Ciente da complexidade da conversão e das peculiaridades de sua própria máquina, a Nintendo indicou um estúdio sediado em San Diego: a Angel Studios. A equipe havia se especializado em criar demonstrações técnicas de ponta para a Silicon Graphics, a gigante da computação gráfica que projetou a GPU do Nintendo 64. O domínio técnico da Angel sobre os microcódigos do console era tão profundo que frequentemente rivalizava com a própria engenharia interna da Nintendo.
Contrato assinado, a desenvolvedora assumiu uma missão quase suicida: concluir o port em apenas doze meses. O poder bruto do hardware não era o problema — em capacidade de processamento e renderização 3D pura, o N64 superava com folga o PlayStation. A barreira intransponível atendia pelo nome de capacidade de armazenamento. Cogitou-se cortar as dublagens, substituir as cenas em computação gráfica por telas estáticas e até lançar o jogo dividido em dois cartuchos.
Os custos de fabricação, no entanto, tornavam qualquer concessão desse tipo inviável: prensar um cartucho de 32 MB custava dezenas de vezes mais do que estampar um CD-ROM. O objetivo final foi traçado de forma intransigente: espremer os quatro cenários, todas as vozes e as cenas em computação gráfica em um único cartucho de 64 MB (512 Megabits), eliminando cada byte redundante de código e desenvolvendo algoritmos de compressão até então inéditos na indústria.

Os Anjos no inferno do desenvolvimento
O diretor do projeto na Angel Studios, Chris Fodor, relataria mais tarde que a magnitude do desafio e o prazo imposto exigiram um ritmo implacável de trabalho durante praticamente todo o ciclo. Não se tratava de uma reta final de horas extras, mas de um ano inteiro em regime de esforço máximo. A equipe tratava Resident Evil 2 como o grande divisor de águas de sua reputação — a ponto de recusar a oportunidade de desenvolver o jogo do Homem-Aranha para o Nintendo 64 a fim de manter o foco absoluto nessa conversão.
Os primeiros passos exigiram um trabalho minucioso de perícia digital: a equipe dissecou byte por byte os dados originais para localizar brechas de otimização. Mais da metade dos dois discos era ocupada exclusivamente por vídeos pré-renderizados. Uma vez eliminadas as duplicações de arquivos entre os CDs, o núcleo funcional do jogo mostrou-se bem menor do que aparentava. A partir dessa constatação, a força-tarefa desdobrou-se em três frentes críticas: vídeos, cenários e áudio.
Vídeos: A engenharia aplicada foi cirúrgica. Primeiro, a taxa de quadros das animações foi reduzida pela metade; em seguida, os desenvolvedores programaram a RSP (o coprocessador auxiliar do N64) para interpolar os quadros em tempo real na tela — uma versão rústica dos modernos geradores de quadros rodando em pleno 1999. O espaço de cor também foi convertido de RGB para YUV, armazenando a informação primária de luminância (brilho) e reduzindo drasticamente os dados de cor para que o chip do console reconstruísse as nuances cromáticas no momento da renderização. Por fim, os vídeos foram desmontados: trechos comuns a sequências diferentes eram salvos uma única vez, e a engine costurava as cenas dinamicamente apenas puxando as variações necessárias.
Cenários: O gargalo aqui atendia pela minúscula memória rápida de texturas do N64, limitada a irrisórios 4 KB. Enquanto o PlayStation conseguia cuspir a imagem de fundo em 2D de uma só vez na tela, o hardware da Nintendo engasgava porque o arquivo bruto extrapolava essa memória instantânea. A Angel Studios contornou a trava fatiando cada cenário pré-renderizado em dezenas de pequenos ladrilhos (tiles) e reescrevendo as instruções gráficas para montar o quebra-cabeça visual quadro a quadro, a cada corte de câmera.
Áudio: Comprimir as faixas gravadas de estúdio não liberava espaço suficiente. A saída foi licenciar junto à Factor 5 o driver sonoro MusyX. Em vez de ler trilhas orquestradas em arquivos PCM pesados, o jogo passou a rodar como uma partitura inteligente: arquivos leves disparavam amostras sintetizadas diretamente pelo processador do console em tempo de execução, preservando uma fidelidade espantosa e suporte a Dolby Surround. As vozes, por sua vez, foram agressivamente comprimidas e mixadas em mono, simulando um canal de diálogo centralizado e liberando os últimos megabytes vitais do cartucho.

A recompensa pelo esforço
Superando todos os prognósticos contrários, a Angel Studios entregou um verdadeiro milagre tecnológico, programado para o Halloween de 1999.
O cartucho não apenas preservou a campanha do jogo em sua integridade — mantendo inclusive os impiedosos modos extras The 4th Survivor (com Hunk) e The Tofu Survivor —, como entregou adições exclusivas que colocaram a conversão em patamar superior à versão original do PlayStation. O lançamento trouxe suporte ao Expansion Pak para rodar em alta resolução (640×480), um modo randomizador de itens e inimigos, movimentação analógica tridimensional real em 360 graus, seleção de cor do sangue e os cobiçados EX Files: dezesseis arquivos de texto secretos espalhados pelos cenários que expandiam a mitologia da série e construíam pontes diretas com Resident Evil 3: Nemesis e Code: Veronica.
A façanha catapultou a reputação da Angel Studios dentro da indústria. O virtuosismo do time em física 3D e renderização chamou a atenção não apenas pelo port impecável, mas também pelo fato de terem desenvolvido, em paralelo, o primeiro título da franquia Midtown Madness para PC, lançado alguns meses antes. Durante a criação da sequência dessas corridas urbanas, os engenheiros estruturaram e refinaram seu próprio motor gráfico proprietário: a AGE (Angel Game Engine).
A capacidade de manipular tráfego e streaming em mapas abertos não passou despercebida pela recém-fundada Rockstar Games, que logo contratou o estúdio para desenvolver Midnight Club: Street Racing e Smuggler's Run. O entrosamento foi tão definitivo que a Take-Two Interactive adquiriu a empresa em 2002, rebatizando-a oficialmente como Rockstar San Diego.
Aquela mesma base técnica da engine AGE foi continuada, reformulada e rebatizada como RAGE (Rockstar Advanced Game Engine). Nas décadas seguintes, essa arquitetura se tornou a espinha dorsal de obras-primas como Grand Theft Auto IV, Red Dead Redemption, Grand Theft Auto V e o colossal GTA VI. Quando o próximo capítulo da série finalmente rodar em nossas telas, cada linha de código responsável por sustentar a densidade de seu mundo carregará, em sua raiz, o DNA dos programadores que um dia se recusaram a aceitar que dois discos de zumbis não cabiam em um único cartucho de 64 MB.



Comentários