IslandAtlas
Epic Games

Epic Games publie Lore en open source, le système de gestion de versions intégré à UEFN

Epic Games a publié Lore, le système de gestion de versions sous licence MIT et basé sur Rust qui propulse UEFN, le positionnant comme une alternative ouverte à Perforce et Git pour les assets de jeux volumineux.

Par IslandAtlas

Abstract network of glowing connected nodes branching across a dark workspace, suggesting version history and data flow

Epic Games a publié en open source Lore, le système de gestion de versions qui fonctionne sous Unreal Editor for Fortnite (UEFN), en le diffusant sur GitHub sous licence MIT. Le projet se décrit lui-même comme « un système de gestion de versions open source de nouvelle génération » conçu pour « une évolutivité sans précédent des données comme des équipes », et Epic précise qu'il « sert de système de gestion de versions intégré à UEFN ».

Au sein d'UEFN, les créateurs connaissent déjà cette technologie sous le nom d'Unreal Revision Control, disponible d'emblée pour toutes les nouvelles îles et qui fonctionne en enregistrant des instantanés incrémentaux, ou révisions, d'une île et de ses assets. Lore est la publication open source plus large de cette même lignée. Selon le dépôt, la version open source utilise un format de compression différent de celui de la version propriétaire livrée au sein d'UEFN.

Conçu pour le code et les assets binaires volumineux

Lore vise les projets qui combinent code source et fichiers binaires très volumineux, la même charge de travail qui a longtemps poussé les studios vers Perforce plutôt que Git. Le code est majoritairement écrit en Rust (environ 81 % selon la répartition par langage de GitHub), avec des quantités moindres de Python et de C. Epic répertorie également des liaisons de langage pour JavaScript, Python, C# et Go dans des dépôts distincts.

  • Stockage adressé par le contenu utilisant des arbres de Merkle avec des chaînes de révisions immuables et vérifiées par cryptographie
  • Stockage par fragments pour les fichiers volumineux, de sorte que seules les portions modifiées d'un fichier soient à nouveau stockées
  • Hydratation des données à la demande et espaces de travail clairsemés
  • Une architecture de service centralisée avec mise en cache, ainsi qu'une création de branches légère et un basculement rapide

Le dépôt indique explicitement qu'il s'agit d'un logiciel à un stade précoce : la dernière version répertoriée est la v0.8.3 (17 juin 2026), et Epic prévient que le projet est en phase pré-1.0 et en développement actif, en avertissant que « les interfaces, les formats sur disque et les API peuvent changer d'une version à l'autre ». Le support communautaire est dirigé vers GitHub Issues et Discord.

Pour les créateurs UEFN, l'enseignement pratique est que le système de révision sous-jacent du moteur est désormais un projet open source inspectable et extensible plutôt qu'un composant fermé, offrant aux équipes une option gratuite pour gérer des projets lourds axés sur les assets en dehors de l'éditeur, à mesure que le système mûrit vers une version stable 1.0.

Sources

Partager · X Partager · Reddit

IslandAtlas est un site d'analyse indépendant, non affilié à Epic Games. La couverture est éditoriale ; voir les sources liées.

Plus d'actualités