Epic Games Releases Lore Open-Source Version Control System
Epic Games has launched Lore, an MIT-licensed, open-source version control system developed in Rust. Designed specifically for the large file requirements of games and entertainment projects, Lore aims to address limitations found in existing systems like Git LFS. The system prioritizes speed, efficiency, and ease of use for substantial binary files and multimedia assets, catering to professionals such as 3D artists.
Epic Games has unveiled Lore, an MIT-licensed, open-source version control system built with Rust. This new system is tailored specifically for "games and entertainment purposes with large file sizes," according to reports.
Lore was created to meet the extensive file management needs of modern game development and multimedia production. While Git LFS serves for large file storage with Git, Lore is distinguished by its design, which is entirely focused on handling large files efficiently. It aims to be fast, effective for binary files, and user-friendly, including for 3D artists.
The developers state that no existing system adequately combined the constraints required by large game and entertainment projects, such as arbitrary content types, multi-axis scalability, multi-tenant safety, and a fully open specification and license. Lore integrates aspects from Git's content-addressed revision graph with characteristics of centralized systems.
Key features include a centralized server-of-record for durability, access control, and conflict resolution. It utilizes content-addressed storage with fragment-level deduplication, which is effective on file sizes ranging from kilobyte text files to multi-gigabyte binaries. Lore also offers sparse, lazy working copies, free branching, and allows normal editing operations like staging, committing, branching, and diffing to be performed without requiring a network round trip.
The source code for Lore is available on GitHub, with additional information provided on Lore.org.
(Source: Slashdot)



