Epic open-sourced Lore, a version control system for artists
A Rust VCS from Epic Games built for repositories where the code is the small part: large binary assets, huge teams, free branching, tamper-evident history.
- Stars
- 8.4K
- Language
- Rust
- License
- MIT
- Age
- 4 months old
- Last push
- August 15, 2026
- Latest release
- v0.8.6 · July 31, 2026
Figures as of . Project site: lore.org.
Git solved version control for text and has been apologised for ever since by anyone whose repository contains a 400 MB texture. Lore is Epic Games' answer, MIT-licensed, written in Rust: a version control system built from the start for projects that mix code with large binary assets, and for teams big enough that the tooling is a bottleneck.
What it is
An open-source VCS designed for scale in two directions at once: data and people. The README says it caters to developers and artists alike. That is the real problem in games and film, where the two groups have incompatible expectations of what a checkout should do, and Git only ever served one of them.
It runs in local mode on one machine or scales up to a server, and the pitch is shared, reusable data with as-needed downloads rather than cloning everything.
Why it showed up now
Three months old as a public repository, v0.8.6 in July, pushed the day of the snapshot. Epic has been running large-asset version control internally for a long time (Unreal's ecosystem has lived on Perforce for years), so what is new is that it is MIT and public, with the roadmap and FAQ published alongside it.
How it actually works
The project makes four claims, in this order: local-to-scaled setup, so you start in minutes and grow; shared, reusable data with on-demand downloads instead of full clones; free branching, cheap enough to create and sync without ceremony; and a verifiable, tamper-evident history.
Tamper-evident history is the least common of these in this category. Asset pipelines have a specific failure mode Git users rarely think about: a binary that changed without a trustworthy record of who changed it or when. Building tamper-evidence into the source of truth addresses that directly.
The docs cover the architecture and the ethos separately, and the roadmap is organised by time horizon, with scalable locking and an open-source desktop client named as future work. Locking matters here because two artists cannot merge the same binary, so the lock is how they collaborate. Its absence today shows how early this is.
Try it
Install and run a local server in demo mode:
curl -fsSL https://raw.githubusercontent.com/EpicGames/lore/main/scripts/install.sh | bash -s -- --demo
Windows gets a PowerShell equivalent with LORE_DEMO=1.
Where it is weak
The README says it plainly: pre-1.0 and under active development, with interfaces, on-disk formats and APIs subject to change between releases. On-disk format changes are the sharp edge for a VCS, because the thing at risk is the history itself.
Scalable locking is still on the roadmap, which is the feature the target audience will ask about first. There are 103 open issues, and the desktop client (the part artists would actually use) is also future work, so today this is a tool for the engineers on the team, not the people it is ultimately for.
The strategic question the FAQ addresses but cannot settle: adopting a VCS is the single stickiest decision a studio makes, and doing it on a pre-1.0 system from a company whose main business is something else is a bet on Epic's continued interest.
Sources
- EpicGames/lore · GitHub · May 21, 2026
- Lore documentation · Epic Games · July 31, 2026
- version control
- Rust
- game development
- Epic Games