TL;DR: The Witcher 3 usa pontos de interesse e pathfinding dinâmico para tornar NPCs mais realistas, mas isso gerou situações curiosas como mães largando bebês nas ruas.
Como a CD Projekt Red aborda a reação dos NPCs?
Philipp Weber, designer de quests da CD Projekt Red, contou que a equipe inicialmente focou no ciclo dia‑noite, deixando a inteligência dos aldeões para depois. A ideia era que, se o jogador fosse curioso o suficiente para observar cada casa, ele perceberia se os personagens realmente “existiam” ou eram apenas decorações.
Para conseguir isso, a equipe criou pontos de interesse – áreas onde um aldeão pode realizar uma ação (cortar lenha, carpintaria, etc.). Cada NPC tem liberdade para escolher seu próximo destino, simulando um comportamento mais orgânico.
Abordagem tradicional vs. abordagem dinâmica
| Critério | Abordagem tradicional (scripts fixos) | Abordagem dinâmica (pontos de interesse) |
|---|---|---|
| Flexibilidade de rotas | Roteiros pré‑definidos; NPCs repetem o mesmo caminho. | Escolha aleatória entre múltiplos pontos; rotas variam a cada sessão. |
| Reatividade ao jogador | Reações limitadas a eventos específicos (ex.: ataque). | Reações emergentes – NPCs podem fugir, gritar ou mudar de tarefa. |
| Complexidade de implementação | Mais simples, menos carga de teste. | Requer sistema de pathfinding robusto e teste extensivo. |
| Risco de bugs inesperados | Baixo – comportamentos previsíveis. | Alto – situações como mães abandonando bebês surgiram. |
O que deu errado (e virou meme)?
Quando Geralt começa a cortar tudo ao redor, os aldeões entram em pânico. O sistema de fuga, porém, não distinguia entre adultos e crianças. O resultado? "Mães largando bebês, esquerda e direita", como descreveu Weber. Essa falha acabou gerando milhares de clipes hilários nas redes sociais, provando que até os melhores sistemas podem gerar conteúdo viral inesperado.
Como a CD Projekt Red mitigou o problema?
- Introduziu áreas seguras onde NPCs podem levar crianças antes de fugir.
- Limitou o número de pontos de fuga simultâneos para evitar congestionamento.
- Adicionou animações de “cuidar do filho” que interrompem a fuga quando o personagem está carregando um bebê.
Vereditos: o melhor pra cada perfil
Se você é desenvolvedor indie, a abordagem tradicional pode ser suficiente – menos risco, menos teste. Mas se o objetivo é criar um mundo que realmente pareça vivo, vale investir na lógica de pontos de interesse, mesmo que isso signifique lidar com alguns "bebês abandonados" no caminho.
Para ficar no radar
Além de The Witcher 3, outros títulos como Red Dead Redemption 2 e Cyberpunk 2077 adotaram variações desse sistema, mostrando que a indústria está caminhando para NPCs mais autônomos. Fique de olho nas próximas atualizações da CD Projekt Red, que prometem refinar ainda mais a IA dos aldeões.


