Le moteur personnalisé de Pioneers of Pagonia et son chaos organique

29 May 2026 Publié | Traduit de l'espagnol

Envision Entertainment a développé un moteur propriétaire pour Pioneers of Pagonia dans le but de recréer ce qu'on appelle l'effet Wuselfaktor, un terme allemand décrivant un environnement vibrant et animé. Ce système permet de gérer et d'afficher des milliers de citoyens de manière indépendante, chacun avec des animations uniques, sans compromettre les performances en temps réel. Le défi technique réside dans le maintien de la fluidité visuelle tout en traitant des centaines d'interactions simultanées dans un monde organique.

Capture d'écran de Pioneers of Pagonia montrant des centaines de villageois avec des animations uniques dans une forêt animée

Pipeline de production : Blender et Photoshop comme outils clés 🛠️

Pour atteindre cette densité de personnages, l'équipe utilise Blender comme outil principal de modélisation et d'animation. Chaque asset est optimisé grâce à des techniques de réduction de polygones et de cuisson de textures, garantissant que le moteur personnalisé puisse charger de multiples variantes sans saturer la mémoire. Photoshop, quant à lui, est utilisé pour créer des textures diffuses et des cartes de normales qui apportent un détail visuel sans augmenter la charge géométrique. Le pipeline inclut la génération d'atlas d'animations, où chaque citoyen partage un squelette de base mais varie en couleurs, accessoires et cycles de mouvement, créant l'illusion d'individualité à grande échelle.

Performance et vitalité : l'équilibre technique ⚖️

Le moteur personnalisé d'Envision Entertainment ne se concentre pas seulement sur la foule, mais aussi sur l'interaction entre les agents et l'environnement. Pour éviter les goulots d'étranglement, des systèmes de LOD dynamique et d'occlusion culling sont implémentés, donnant la priorité aux personnages proches de la caméra. Les arbres de décision de chaque citoyen sont légers, utilisant des machines à états finis plutôt que des réseaux neuronaux complexes, ce qui permet d'exécuter des centaines de routines par seconde. Le résultat est un monde qui respire et bouge, où chaque pixel raconte une histoire sans sacrifier la stabilité du taux d'images.

Comment le moteur personnalisé de Pioneers of Pagonia parvient-il à générer le chaos organique de l'effet Wu sans compromettre les performances en temps réel lors du développement de jeux vidéo ?

(PS : un développeur de jeux est quelqu'un qui passe 1000 heures à créer un jeu que les gens terminent en 2 heures)