IslandAtlas
Epic Games

Epic libera Lore como código abierto, el sistema de control de versiones integrado en UEFN

Epic Games ha publicado Lore, el sistema de control de versiones basado en Rust y con licencia MIT que da soporte a UEFN, posicionándolo como una alternativa abierta a Perforce y Git para activos de juego de gran tamaño.

Por IslandAtlas

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

Epic Games ha liberado como código abierto Lore, el sistema de control de versiones que funciona bajo Unreal Editor for Fortnite (UEFN), publicándolo en GitHub bajo la MIT License. El proyecto se describe a sí mismo como «un sistema de control de versiones de código abierto y de nueva generación» creado para «una escalabilidad sin precedentes tanto de datos como de equipos», y Epic señala que «sirve como el sistema de control de versiones integrado de UEFN».

Dentro de UEFN, los creadores ya conocen esta tecnología como Unreal Revision Control, que está disponible de serie para todas las nuevas islas y funciona guardando instantáneas incrementales, o revisiones, de una isla y sus activos. Lore es la versión más amplia y de código abierto de ese mismo linaje. Según el repositorio, la compilación de código abierto utiliza un formato de compresión diferente al de la versión propietaria que se distribuye dentro de UEFN.

Diseñado para código y activos binarios de gran tamaño

Lore está orientado a proyectos que combinan código fuente con archivos binarios muy grandes, la misma carga de trabajo que durante mucho tiempo ha empujado a los estudios hacia Perforce en lugar de Git. La base de código es predominantemente Rust (alrededor del 81% según el desglose de lenguajes de GitHub), con cantidades menores de Python y C. Epic también enumera enlaces de lenguaje para JavaScript, Python, C# y Go en repositorios separados.

  • Almacenamiento direccionable por contenido mediante árboles de Merkle con cadenas de revisiones inmutables y verificadas criptográficamente
  • Almacenamiento por fragmentos para archivos grandes, de modo que solo se vuelven a almacenar las partes modificadas de un archivo
  • Hidratación de datos bajo demanda y espacios de trabajo dispersos
  • Una arquitectura de servicio centralizada con caché, además de ramificación ligera y cambio rápido

El repositorio es explícito en que se trata de software en fase temprana: la última versión publicada es la v0.8.3 (17 de junio de 2026), y Epic advierte de que el proyecto es anterior a la 1.0 y está en desarrollo activo, advirtiendo de que «las interfaces, los formatos en disco y las APIs pueden cambiar entre versiones». El soporte de la comunidad se dirige a GitHub Issues y Discord.

Para los creadores de UEFN, la conclusión práctica es que el sistema de revisiones subyacente del motor es ahora un proyecto abierto, inspeccionable y ampliable, en lugar de un componente cerrado, lo que ofrece a los equipos una opción gratuita para gestionar proyectos pesados basados en activos fuera del editor a medida que el sistema madura hacia una versión 1.0 estable.

Fuentes

Compartir · X Compartir · Reddit

IslandAtlas es un sitio de analíticas independiente y no está afiliado a Epic Games. La cobertura es editorial; consulta las fuentes enlazadas.

Más noticias