HeadlinesBriefing favicon HeadlinesBriefing.com

Epic Games Releases Lore: An Open Source VCS for Binary Assets

Hacker News •
×

Epic Games released Lore, a centralized version control system designed for projects that mix code with massive binary assets. This tool targets the specific needs of game developers and artists who struggle with scalability. It uses a content-addressed storage model to handle data more efficiently than traditional systems.

Lore represents repository states as Merkle trees and an immutable revision chain. This architecture enables on-demand hydration, allowing workspaces to stay lightweight by fetching file data only when needed. By storing files as reusable chunks with indexed lookup, the system reduces duplication and speeds up transfers for large files.

Developers can integrate the system via a full-surface API supporting Rust, Go, Python, Java Script, C#, and C/C++. The project is fully open source under an MIT license to encourage collaborative development. This approach removes the need to download entire repositories before starting work.

Users can access the source code and documentation on GitHub or join the community via Discord. Lore provides a CLI for one-to-one access to all system functionality. The service-backed architecture uses caching to maintain throughput for large teams.