开源|Epic Games 发布下一代版本控制系统 Lore,专为大规模游戏资产设计
thinkindev • 2026-06-18
1935 views
游戏行业巨头 Epic Games 近日在 GitHub 上开源了一款名为 Lore 的下一代版本控制系统,引发了开发者社区的广泛关注。与传统的 Git 或 SVN 不同,Lore 的核心设计目标是为了解决大型项目中,尤其是包含海量二进制资产(如高精度纹理、3D 模型、音频文件等)的游戏开发场景中的性能瓶颈。Lore 采用中心化的、内容寻址的架构,通过将文件的哈希值作为唯一标识符进行存储和检索,实现了极高的数据去重和传输效率。其架构强调不可变修订(Immutable Revisions),确保每次提交的版本历史不会被篡改,同时提供了极低开销的分支创建机制,让开发者能够更灵活地进行并行开发和实验性探索。这一创新不仅有望改变游戏开发团队的协作方式,也为其他需要管理大规模非文本数据的技术领域提供了新的思路。
核心要点
- Lore 是 Epic Games 开源的下一代版本控制系统,专为解决大型二进制资产(如游戏资源)的版本管理问题而设计。
- 该系统采用中心化、内容寻址架构,通过哈希值高效存储和检索数据,实现强大的去重能力和低开销分支管理。
- Lore 强调不可变修订机制,确保版本历史的完整性和安全性,旨在通过优化性能和协作效率来影响游戏开发乃至更广泛的领域。