Lore: il nuovo sistema di version control open source di Epic Games
Epic Games ha annunciato il rilascio di Lore, un nuovo sistema di version control (VCS) gratuito e open source progettato per gestire in modo efficiente sia il codice sorgente sia grandi asset binari.
Dopo anni di utilizzo interno con il nome di Unreal Revision Control, impiegato soprattutto nello sviluppo di Unreal Editor for Fortnite (UEFN), Lore è ora disponibile con licenza MIT, aprendo la strada ai contributi della community.
L'obiettivo è offrire una soluzione capace di superare i limiti degli strumenti attualmente più utilizzati nello sviluppo di videogiochi e nella produzione di contenuti digitali.
Perché nasce Lore?
Chi sviluppa videogiochi, applicazioni 3D o contenuti multimediali lavora quotidianamente con enormi quantità di dati: texture, modelli, audio, video e altri file binari che possono raggiungere dimensioni considerevoli.
Gli strumenti oggi più diffusi presentano alcuni compromessi:
Git è lo standard per il codice sorgente, ma la gestione dei file binari, anche con Git LFS, può diventare lenta e poco efficiente.
Perforce (Helix Core) eccelle nella gestione degli asset di grandi dimensioni e dei team numerosi, ma è una soluzione proprietaria che comporta costi di licenza e una forte dipendenza dal server.
Altri sistemi faticano a trovare il giusto equilibrio tra prestazioni, scalabilità e semplicità d'uso per sviluppatori e artisti.
Lore nasce proprio per cercare di colmare questo divario, offrendo un'esperienza ottimizzata per progetti "content-heavy", dove codice e asset hanno la stessa importanza.
Le caratteristiche principali
Binary-first
Lore tratta qualsiasi file come un flusso di byte, senza fare distinzione tra codice e asset.
Grazie a uno storage content-addressed con chunking e deduplicazione basata su BLAKE3, quando viene modificata una piccola parte di un file di diversi gigabyte vengono trasferiti solamente i blocchi realmente cambiati.
Working copy leggere
Il sistema utilizza un'architettura sparse e lazy, consentendo di scaricare esclusivamente i file necessari. Anche repository di grandi dimensioni rimangono quindi veloci e gestibili.
Centralizzato ma con i vantaggi di un sistema distribuito
Lore mantiene un server centrale per garantire sicurezza, controllo degli accessi e integrità dei dati, ma permette anche:
commit offline;
branching libero;
operazioni quotidiane con minima dipendenza dalla rete.
Multi-tenant nativo
Ogni repository è completamente isolato, una caratteristica particolarmente interessante per grandi aziende, publisher e studi che gestiscono numerosi progetti.
Scalabilità elevata
L'architettura è stata progettata per supportare dataset molto grandi e team di qualsiasi dimensione senza compromettere le prestazioni.
Sviluppato in Rust
Lore è scritto in Rust, scelta che garantisce elevate prestazioni, sicurezza della memoria e maggiore affidabilità.
Stato del progetto
Al momento del rilascio (giugno 2026), il progetto comprende:
libreria core;
server;
interfaccia CLI;
primi SDK.
Epic Games ha inoltre annunciato l'arrivo di:
un client desktop completo;
un plugin ufficiale per Unreal Engine previsto nel 2027.
L'azienda ha confermato che Lore diventerà il sistema di version control utilizzato internamente anche per lo sviluppo di Unreal Engine 6.
A chi è rivolto?
Lore è particolarmente interessante per:
studi di sviluppo di videogiochi;
team che utilizzano Unreal Engine;
produzioni cinematografiche e di animazione;
aziende che lavorano con grandi quantità di asset digitali;
organizzazioni alla ricerca di un'alternativa open source a Perforce.
Considerazioni finali
Lore non nasce per sostituire Git in ogni contesto. Git continua a essere la scelta ideale per moltissimi progetti software tradizionali.
Tuttavia, quando il repository contiene grandi quantità di asset binari, Lore propone un approccio che combina prestazioni elevate, scalabilità e workflow moderni.
Essendo open source, distribuito con licenza MIT e supportato direttamente da Epic Games, potrebbe diventare uno dei nuovi punti di riferimento per l'industria videoludica e, più in generale, per tutti i settori che lavorano con contenuti digitali di grandi dimensioni.
Per maggiori informazioni trovi la pagina ufficiale qui
Articoli recenti
Open Day ITS Leonardo Academy – 10 settembre 2026
Dal CAD alla simulazione real-time: un workshop pratico su Unreal Engine e robotica industriale all’ITS Leonardo Academy.
Buona la Prima - Episodio 68
Nell’episodio di Buona la Prima, Brynley Gibson spiega il passaggio dell’industria videoludica al “modello Hollywood”
Risorse FAB gratuite - fino all'22 settembre 2026
Nuovi asset disponibili gratuitamente su FAB, disponibili fino al 22 settembre 2026