O truque da Rockstar para colocar Liberty City em 32 MB de PS2

14 de May de 2026 Publicado | Traducido del español

Um desenvolvedor reescreveu o código-fonte de Grand Theft Auto 3 para mostrar como os ativos de Liberty City, que somam cerca de 130 MB, cabiam nos apenas 32 MB de memória do PlayStation 2. A solução foi dividir o mapa em milhares de setores pequenos e carregar apenas os próximos ao jogador enquanto ele se move, descarregando os que ficam para trás. Essa técnica, chamada streaming, permitiu criar uma cidade detalhada sem comprometer o desempenho.

Descrição (80-120 caracteres):  
Mapa de Liberty City dividido em milhares de setores, com um carro em movimento carregando apenas áreas próximas no PS2.  

Detalhe ampliado:  
Imagem que mostra uma grade de Liberty City sobre fundo escuro, com setores iluminados ao redor de um carro branco e zonas afastadas na sombra. Um desenvolvedor segura um código-fonte, enquanto o PS2 exibe 32 MB de RAM. Ao fundo, uma mão descarrega um setor, simbolizando o streaming. Cores azul e laranja para contraste visual.

Como o streaming e os LOD evitam que a cidade exploda 🎮

O desenvolvedor Mark Brown modificou o código para visualizar o processo em tempo real. O jogo carrega setores do mapa com base na posição do jogador, usando versões de baixa qualidade (LOD) para os objetos distantes, que são substituídos por modelos detalhados ao se aproximar. Isso evita que os objetos apareçam de repente e reduz a carga da memória. A técnica não foi apenas crucial em 2001, mas continua sendo padrão em jogos modernos, como os mundos abertos atuais, onde o streaming é fundamental para gerenciar grandes volumes de dados.

Então o PS2 não era mágica, apenas um gerenciador de arquivos eficiente 🧠

Acontece que a Rockstar não invocou espíritos da era dos 8 bits para fazer Liberty City funcionar. Eles simplesmente inventaram um sistema que decide quais edifícios merecem estar na memória e quais podem ir para o limbo digital enquanto você não os olha. É como ter um amigo que guarda e tira os brinquedos da caixa conforme você precisa, mas sem perder nenhum pelo caminho. Ainda bem que não usaram o método da minha avó: enfiar tudo à força e esperar que não estale.