Retrô
Design emergente em Spelunky — regras vs situações
O que a maioria dos designers faz
A tendência natural no design de jogos é criar situações. Você pensa em um momento incrível que o jogador vai experienciar — uma perseguição dramática, uma escolha moral impossível, um confronto climático — e então constrói todos os sistemas necessários para que esse momento aconteça da forma que você imaginou.
É um processo de funil: criatividade do designer no topo, experiência específica do jogador embaixo, tudo controlado ao longo do caminho. Os melhores designers de jogos lineares são excelentes nisso. Os estúdios AAA têm equipes inteiras dedicadas a garantir que você sinta exatamente o que foi planejado para sentir no momento certo.
Spelunky faz o oposto. E entender por que esse oposto funciona é entender uma das ideias mais poderosas do design de jogos do século XXI.
Sistemas, não scripts
Derek Yu, o criador de Spelunky, escreveu sobre sua filosofia de design em termos diretos: ele não quer contar uma história. Ele quer criar um mundo onde histórias acontecem.
A distinção parece sutil mas é fundamental. Em um jogo com narrativa scripted, a sequência de eventos é determinada antecipadamente. Em Spelunky, a sequência de eventos emerge da interação entre sistemas que não conhecem uns aos outros.
Considere: um shopkeeper tem um conjunto de regras simples. Ele vende itens por um preço fixo. Se você roubar, ele atira em você. Se você matar um shopkeeper, todos os shopkeepers do mapa ficam hostis. Essas são três regras. São pequenas. São mecânicas.
Agora considere o que emerge dessas três regras quando você adiciona uma bomba, um inimigo que corre para dentro da loja, uma bola de neve que desce pela caverna e quebra tudo, e um jogador que estava tentando fazer algo completamente diferente. De repente você está num confronto com um lojista furioso, tentando usar os itens que acabaram de explodir para se defender de um pássaro que entrou pelo buraco que a bomba fez na parede, enquanto o fantasma do nível anterior começa a aparecer porque você está demorando demais.
Nenhum designer criou essa situação. Ela se criou sozinha.
A física como linguagem
O elemento central que permite esse design emergente em Spelunky é sua física. Tudo no jogo obedece ao mesmo conjunto de leis — personagens, inimigos, itens, projéteis, o terreno destrutível. Nada tem imunidade ao mundo físico.
Isso significa que flechas ricocheteiam. Que corpos podem ser jogados. Que criaturas atiradas contra outras as matam. Que uma caixa jogada numa pilha de inimigos resolve um problema de forma completamente diferente de uma bomba, mas com resultados potencialmente similares.
A física como linguagem universal cria comunicação entre sistemas que não foram explicitamente programados para interagir. O programador não escreveu "se flecha acertar aranha, aranha voa". Escreveu "flechas têm física" e "aranhas têm física" — e a colisão entre esses dois fatos cria o comportamento emergente sem intervenção adicional.
A morte como informação, não punição
Em Spelunky, você morre muito. A filosofia convencional de design de jogos trataria esse volume de mortes como um problema de balanceamento. Spelunky as trata como texto pedagógico.
Cada morte em Spelunky é, na maioria das vezes, compreensível. Você entende o que aconteceu e por que. A armadilha de flechas disparou porque você não viu o fio de gatilho. O homem-bomba explodiu porque você não percebeu que ele estava se aproximando. O fantasma apareceu porque você passou tempo demais procurando o caminho certo.
Essa legibilidade é o que distingue a dificuldade de Spelunky da dificuldade arbitrária. O jogo tem regras que você pode aprender, e cada morte revela uma regra que você ainda não conhecia ou ainda não internalizou. O acúmulo de mortes não é frustrante — é um processo de mapeamento do sistema.
Depois de cinquenta mortes, você sabe Spelunky de um jeito que não é possível aprender lendo um guia. É conhecimento corporal, incorporado em reflexos e padrões de atenção que só a repetição constrói.
Por que isso envelheceu bem
Spelunky HD foi lançado em 2012. Em 2024, ele ainda é jogado, ainda é speedrunado, ainda gera clipes de situações que ninguém esperava. Isso não acontece com jogos que criam situações scripted — porque uma vez que a situação foi vista, ela foi consumida.
Um jogo que cria sistemas cria infinitas permutações de situações que nunca foram vistas antes. Cada run de Spelunky é tecnicamente única. Não porque o gerador procedural é incrivelmente complexo — o código fonte de Spelunky clássico tem menos de 10.000 linhas — mas porque o número de formas que cinco ou seis sistemas interagem quando se combinam de jeitos ligeiramente diferentes é praticamente ilimitado na escala humana de experiência.
Derek Yu construiu um sistema, não um jogo. E a diferença é que sistemas não envelhecem — eles são descobertos.