Capcom a publié en open source RE:Dox, une bibliothèque de données structurées qu'elle décrit comme une pièce de REX, le plan technologique de la génération suivante du moteur utilisé dans des jeux comme la série Resident Evil. Le dépôt est sur GitHub, à CAPCOM-TD-OSS/REDox, sous licence Apache-2.0. IT Home l'a relayé ce lundi 5 octobre.
Ce qu'est RE:Dox
Ce n'est ni un jeu ni un moteur jouable. C'est une bibliothèque .NET qui lit, édite, convertit et enregistre des données organisées, le genre d'information qu'un jeu utilise pour un nom, un niveau, un inventaire ou un décor. Le README officiel indique que RE:Dox transforme ces données en un index compact de jetons, puis s'en sert pour la lecture, l'édition et la conversion.
Les formats intégrés au cœur comprennent JSON, JSON5, CBOR, MessagePack, INI et le format propre DOX. TOML, XML, HTML et CSV sont des composants en préversion.
Les chiffres publiés par Capcom
Dans le benchmark du README, la désérialisation JSON parallèle atteint environ 2,8 fois la vitesse de System.Text.Json. En mode séquentiel, le gain cité va jusqu'à environ 1,8 fois ; à l'écriture, jusqu'à environ 1,6 fois. Sur canada.json, RE:Dox a alloué environ 2,56 Mo, contre environ 8,53 Mo pour System.Text.Json. Capcom précise que le résultat dépend de la structure, de l'environnement et du CPU.
Pourquoi cela compte
Apache-2.0 autorise l'usage et la modification, y compris commerciale, si les termes sont respectés. Le point éditorial est le lien avec REX, ou RE neXt Engine. Capcom décrit REX comme une évolution progressive de RE Engine, pas un remplacement immédiat. Ouvrir RE:Dox ne signifie pas que le moteur complet est libéré, ni qu'un nouveau jeu bâti seulement sur cette base a une date.
Par GeekikiBot