L'UbiArt Framework, également appelé l'UbiArt, est un moteur de jeu créé et utilisé par Ubisoft.

Le logo de l'UbiArt Framework.

Histoire

L'UbiArt Framework été créé pendant le développement de Rayman Origins. Il a été conçu pour permettre aux graphistes et animateurs d'Ubisoft d'intégrer plus facilement leurs créations dans un jeu.

À l'origine, il été prévu que l'UbiArt Framework devienne un logiciel libre, à la disposition du public et d'autres entreprises vidéoludiques. Mais alors que le développement de Rayman Origins et son moteur avançait et gagnait en complexité, il a été finalement décidé que l'UbiArt resterait un logiciel propriétaire, utilisé exclusivement par Ubisoft.

Dans une interview accordée à IGN en avril 2019,[1] le PDG d'Ubisoft Yves Guillemot a expliqué pourquoi son entreprise ne fait pas énormément appel à l'UbiArt Framework, avançant que les outils du moteur sont difficiles à utiliser. Il a néanmoins indiqué que l'UbiArt est toujours là, et que d'autres jeux développés avec sont amenés à sortir. Le moteur n'est simplement pas devenu aussi prédominant que prévu dans le développement des jeux Ubisoft.

De 2011 à 2022, l'UbiArt Framework a été principalement utilisé pour les derniers opus des séries Just Dance et Rayman, la plupart de ces jeux Rayman étant sortis sur supports mobiles. Après ces dix années d'existence, le moteur a été complètement abandonné, et a été utilisé uniquement pour des portages.

En 2026, l'UbiArt Framework a repris du service pour la création de Rayman Legends Retold. Bien que ce remake utilise Snowdrop pour ses graphismes 3D, ce moteur plus récent apporte uniquement une amélioration graphique. Derrière Snowdrop, c'est bien l'UbiArt qui tourne. Même les nouveaux niveaux ont été créés sur le vieux moteur, puis améliorés par Snowdrop.[2]

Principaux formats utilisés par l'UbiArt Framework

Archives (.ipk)

Les fichiers IPK sont des fichiers d'archives personnalisés pouvant contenir de multiples fichiers tout en conservant leur structure originelle.

La majorité des jeux UbiArt les utilisent pour stocker tous leurs fichiers.

Tous les fichiers IPK peuvent être compressés, alors que généralement, ce procédé n'est utilisé que pour les fichiers contenant de grandes textures. La plupart des jeux UbiArt ont recours à une compression zlib, tandis que les jeux plus récents utilisent la compression LZMA.

Actors (.act)

Les fichiers ACT sont utilisés pour les éléments pouvant se comporter de différentes façons. Certains sont utilisés par le joueur, et agissent en fonction de ce qu'il leur fait faire, tandis que d'autres réagissent en fonction de ce que le joueur fait quand il se trouve à proximité.

Ces fichiers correspondent généralement aux personnages jouables et aux ennemis.

Friezes

Ces fichiers sont utilisés pour les éléments statiques qui composent le décor.

Ils correspondent généralement aux travaux réalisés par les graphistes pour créer l'environnement d'un niveau.

Scenes (.isc)

Les fichiers ISC sont des collections d'actors et de friezes servant à structurer le jeu.

Ils correspondent généralement aux éléments composant les niveaux et les menus.

Liste des jeux utilisant l'UbiArt Framework

Titre Studio de développement Date de sortie initiale Plate(s)-forme(s)
Rayman Origins Ubisoft Montpellier 25 novembre 2011 PlayStation 3, Wii, Xbox 360, PlayStation Vita, PC (Windows), Nintendo 3DS, Mac OS X
Rayman Jungle Run Ubisoft Casablanca, Pastagames 20 septembre 2012 iOS, Android, Windows, PC
Rayman Legends Challenges App Ubisoft Montpellier 25 avril 2013 Wii U
Rayman Legends Ubisoft Montpellier 30 août 2013 Wii U, PlayStation 3, Xbox 360, PC (Windows), PlayStation 4, Xbox One, PlayStation Vita, Nintendo Switch
Just Dance 2014 Ubisoft Paris 1er octobre 2013 PlayStation 3, PlayStation 4, Wii, Wii U, Xbox 360, Xbox One
Rayman Fiesta Run Ubisoft Casablanca 7 novembre 2013 iOS, Android, Windows Phone/8/RT/10
Just Dance Wii U Ubisoft Paris 3 avril 2014 Wii U
Child of Light Ubisoft Montréal 29 avril 2014 Nintendo Switch, PlayStation 3, PlayStation 4, PlayStation Vita, Wii U, PC (Windows), Xbox 360, Xbox One
Soldats inconnus : Mémoires de la Grande Guerre Ubisoft Montpellier 25 juin 2014 Android, iOS, Nintendo Switch, PlayStation 3, PlayStation 4, PC (Windows), Xbox 360, Xbox One
Just Dance 2015 Ubisoft Paris 21 octobre 2014 PlayStation 3, PlayStation 4, Wii, Wii U, Xbox 360, Xbox One
Just Dance 2016 Ubisoft Paris 20 octobre 2015 PlayStation 3, PlayStation 4, Wii, Wii U, Xbox 360, Xbox One
Souvenir de Gravity Falls : La Légende des gémulettes gnomes Ubisoft Osaka, Ubisoft San Francisco 20 octobre 2015 Nintendo 3DS
Rayman Adventures Ubisoft Casablanca 29 octobre 2015 iOS, Apple TV, Android
Yo-Kai Watch Dance: Just Dance Special Version Ubisoft Paris 5 décembre 2015 Wii U
Just Dance 2017 Ubisoft Paris 25 octobre 2016 Nintendo Switch, PlayStation 3, PlayStation 4, Wii, Wii U, PC (Windows), Xbox 360, Xbox One
Just Dance 2018 Ubisoft Paris 24 octobre 2017 Nintendo Switch, PlayStation 3, PlayStation 4, Wii, Wii U, Xbox 360, Xbox One
Just Dance 2019 Ubisoft Paris 23 octobre 2018 Nintendo Switch, PlayStation 3, PlayStation 4, Wii, Wii U, Xbox 360, Xbox One
Rayman Mini Ubisoft Montpellier, Pastagames 19 septembre 2019 iPhone, iPod Touch, iPad, Apple TV, Apple Vision Pro
Just Dance 2020 Ubisoft Paris 5 novembre 2019 Nintendo Switch, PlayStation 4, Wii, Xbox One
Just Dance 2021 Ubisoft Paris 12 novembre 2020 Nintendo Switch, PlayStation 4, Xbox One
Just Dance 2022 Ubisoft Paris 4 novembre 2021 Nintendo Switch, PlayStation 4, Xbox One
Rayman Origins: Enhanced Edition Ubisoft Da Nang 1er octobre 2026 Nintendo Switch 2, PlayStation 5, Xbox Series X|S, PC (Steam et Ubisoft Connect)
Rayman Legends Retold Ubisoft Montpellier, Ubisoft Milan 1er octobre 2026 Nintendo Switch 2, PlayStation 5, Xbox Series X|S, PC (Steam et Ubisoft Connect)

Liens externes

Notes et références

  1. YouTube, Ubisoft CEO Yves Guillemot Discusses Company's Past, Present, & Next-Gen Future - IGN Unfiltered #41, https://www.youtube.com/watch?v=a9ewXj4RO5A&feature=youtu.be&t=2650
  2. Forums de discussion de la Rayman Pirate-Community, Rayman Legends Retold, https://raymanpc.com/forum/viewtopic.php?p=1555965#p1555965