L’adaptation d’Assassin’s Creed Shadows sur la console hybride de Nintendo représente un défi technique majeur qui a mobilisé les équipes d’Ubisoft pendant de longs mois. Ce projet, qualifié d’irréalisable par certains observateurs, révèle les coulisses fascinantes d’un portage qui repousse les limites du hardware mobile. Les développeurs ont accepté de partager leurs méthodes, leurs obstacles et leurs solutions innovantes pour faire tourner ce titre ambitieux sur une plateforme aux ressources limitées.
Des ajustements graphiques stratégiques pour préserver l’expérience
Les ingénieurs d’Ubisoft ont dû opérer des choix techniques drastiques pour adapter le moteur Anvil à la Switch 2. L’absence de ray-tracing global (RTGI) constitue l’une des concessions majeures, une technologie présente sur les consoles de salon mais impossible à intégrer pleinement sur Nintendo. Nicolas Lopez, architecte technique du rendu, explique que la mémoire extrêmement limitée rendait cette fonctionnalité incompatible avec une expérience stable.
Contrairement à la Xbox Series S qui active le RTGI dans certaines zones spécifiques comme les refuges, la version Switch 2 repose entièrement sur un système d’illumination globale pré-calculé basé sur des sondes. Cette solution développée initialement pour les plateformes moins puissantes offre un rendu convenable tout en libérant des ressources précieuses. L’occlusion ambiante a également été revue : le système GTAO utilisé ailleurs laisse place au SSBC, une technique héritée de Far Cry 4, plus économe en calculs.
Les reflets en espace-écran (SSR) ont été complètement supprimés, récupérant environ 1 milliseconde en mode docké et 2 millisecondes en mode portable. Les développeurs analysent néanmoins la possibilité de réintroduire cette fonctionnalité pour le mode télévision dans une prochaine mise à jour. En attendant, des cartes cubiques locales statiques assurent des reflets basiques dans les flaques et surfaces réfléchissantes.
L’optimisation du moteur Anvil et sa gestion multi-plateformes
Sebastian Daigneault, programmeur principal du rendu, souligne l’importance du « Platform Manager », un système de scalabilité intégré au moteur Anvil. Cet outil permet d’ajuster automatiquement des dizaines de paramètres entre le mode portable et le mode docké, garantissant une cohérence d’expérience malgré des conditions techniques radicalement différentes.
Les équipes ont confronté des défis spécifiques à l’architecture ARM du processeur Switch 2. Les instructions AVX2 optimisées pour les CPU Intel et AMD ont nécessité une conversion complète vers NEON, l’équivalent ARM. Cette adaptation a concerné notamment les algorithmes de simulation : nuages, tissus, végétation et animations physiques. Bruno Champoux, responsable moteur senior, précise que l’espacement entre les points de simulation des nuages a été augmenté pour alléger les calculs.
| Élément technique | Modification Switch 2 | Impact performance |
|---|---|---|
| Résolution interne (docké) | 600p à 900p upscalée 1080p | Gain GPU significatif |
| Résolution interne (portable) | 400p à 600p upscalée 720p puis 1080p | Fluidité améliorée |
| Reflets SSR | Suppression complète | 1-2ms récupérés |
| Ray-tracing global | Désactivé | Mémoire libérée |
DLSS et technologies Nvidia au service de la qualité visuelle
L’utilisation de la technologie DLSS de Nvidia représente un atout majeur du portage Switch 2. Contrairement aux autres consoles qui exploitent le TAAU ou le PSSR exclusif à la PS5 Pro, la version Nintendo bénéficie d’une version avancée du Deep Learning Super Sampling. Les tests réalisés suggèrent que Shadows emploie une variante proche du DLSS 3.7 disponible sur PC.
Les développeurs ont initialement envisagé le système TAAU intégré au moteur Anvil, moins gourmand en ressources GPU. Par contre, les résultats de DLSS lors de l’upscaling depuis de basses résolutions vers 1080p se sont révélés nettement supérieurs. En mode portable, une résolution de 720p upscalée par DLSS subit ensuite un filtre peu coûteux pour atteindre les 1080p de l’écran.
La gestion de la résolution dynamique atteint son maximum à 600p en mode nomade, avec des planchers autour de 400p dans les scènes exigeantes. En mode docké, la sortie DLSS vise 1080p depuis une résolution interne plafonnée à 900p, permettant de maintenir des détails acceptables tout en respectant les contraintes matérielles du T239.
Des défis persistants et les leçons pour l’industrie
Le frame-pacing problématique en mode docké demeure le principal écueil de ce portage. Lopez reconnaît que l’équipe opère « sur le fil du rasoir » concernant les marges de temps par image, provoquant des saccades perceptibles même dans des scènes légères. En mode portable, cette limitation est contournée grâce au VRR avec compensation des basses fréquences, insérant une image supplémentaire pour simuler du 60Hz et permettre au système d’adoucir le rendu final.
La taille d’installation réduite à 61 Go résulte de la suppression des ressources haute définition : textures 4K et modèles de niveau de détail zéro. Bien que le jeu puisse tenir sur une cartouche physique, Ubisoft recommande vivement l’installation locale car la vitesse de lecture des cartouches s’avère insuffisante pour alimenter correctement le moteur.
Les micropolygones géométriques ont été préservés après des tests radicaux incluant la suppression complète de Kyoto pour vérifier leur impact réel. Pour les développeurs envisageant des portages Switch 2, Ubisoft formule plusieurs recommandations essentielles :
- Anticiper le portage dès le début du développement plutôt que de le considérer comme une simple adaptation ultérieure
- Investir dans un système de scalabilité robuste au sein du moteur graphique
- Comprendre les spécificités architecturales du GPU Switch 2, différentes des architectures RDNA
- Analyser en profondeur le fonctionnement du compilateur de shaders pour optimiser les performances
Lopez salue les améliorations substantielles du SDK et de la chaîne d’outils de Nintendo comparativement à la Switch originale. Le patch 1.1.7 déployé récemment a réduit les crashs fréquents et stabilisé légèrement la cadence, bien que les problèmes de frame-pacing persistent en mode télévision. Cette aventure technique prouve qu’avec une planification rigoureuse et une connaissance approfondie du hardware, les portages jugés impossibles peuvent devenir réalité.
- Baldur’s Gate 3 sur Switch 2 : ce RPG gratuit va vous surprendre - 18 juin 2026
- Hackers détournent des jeux Roblox : ce qu’il faut savoir - 18 juin 2026
- Attendez, ce nouvel RPG dark fantasy va vous laisser sans voix… - 17 juin 2026

