Le développement de Les Sims 4 (2014) a pris un tournant considérable alors que le jeu approchait déjà de sa phase alpha. David « Rez » Graham, qui était le principal programmeur IA chez Maxis à cette époque, a déclaré dans une interview avec PC Gamer qu'il était allé jusqu'à refaire complètement le cœur de l'intelligence artificielle des Sims au milieu du processus de production, une décision qu'il décrit lui-même comme « quelque chose de terrifiant ».

Comme l'explique Graham, le système initial a fonctionné, mais il n'a pas répondu comme il le souhaitait. Les Sims ne choisissaient pas les bons comportements ou ne répondaient pas à leurs besoins comme il le pensait, alors il a décidé d'essayer une autre approche. Pendant environ une semaine, il a travaillé de nuit sur une branche de développement distincte jusqu'à ce qu'il obtienne une nouvelle version dont il était beaucoup plus convaincu.

Une décision risquée dans l’un des moments les plus délicats du développement

Alors que ce travail était déjà assez avancé, il s'est adressé à Peter Ingebretson, alors ingénieur en chef du gameplay des Sims 4, pour lui proposer de refaire l'IA. Après avoir expliqué sa proposition et l'avoir justifiée même d'un point de vue mathématique, Graham lui a dit qu'en réalité il l'avait déjà réécrite. Il a ensuite bénéficié d'un délai supplémentaire pour finaliser le système, le peaufiner avec l'aide du contrôle qualité et préparer son intégration dans le jeu.

L'ancien développeur se souvient que l'une des raisons pour lesquelles il a osé franchir cette étape était que l'IA qui existait à cette époque était encore très basique. Selon son histoire, le jeu disposait à peine d'un système de sélection d'action basé sur des poids et rien d'autre, il a donc eu l'opportunité de construire une grande partie de cette logique pratiquement à partir de zéro. En fait, il l’a résumé avec une phrase très claire : il a pris ces fichiers et les a supprimés.

Graham explique également dans une autre interview que les Sims ne planifient pas à long terme, mais prennent plutôt des décisions instantanées en fonction de leurs besoins et de leurs caractéristiques, ce qui répond à une décision de conception plutôt qu'à une limitation purement technique. Cette philosophie permet de comprendre pourquoi refaire l'essentiel de leur comportement était un changement si délicat dans un jeu comme Les Sims 4, où le sens de l'autonomie des personnages est essentiel.