Epic Games Lore VCS 初探
本文作者首次深入探讨了 Epic Games 推出的 Lore 版本控制系统(VCS)。Lore 旨在解决大型游戏项目中资产与代码管理的痛点,提供了高性能、可扩展的版本控制功能,特别针对虚幻引擎工作流进行了优化。文章分析了 Lore 与传统 VCS(如 Git、Perforce)的差异,并分享了实际使用中的初步体验与感受。
背景速读
- 本文介绍的是 Epic Games 内部首次公开的工具 Lore VCS(版本控制系统),它于 2025 年 3 月作为 Unreal Engine 的官方插件发布。
- VCS(Version Control System)是管理代码或资产修改历史的基础设施,普通游戏开发者常用的有 Git、Perforce、Subversion 等。Epic 此前主要依赖 Perforce 管理大型二进制资产,而 Lore 是 Epic 自研的替代方案。
- Lore VCS 是「集中式版本控制」而非 Git 那样的分布式系统,它专为 Unreal Engine 的重资产(关卡、模型、贴图等二进制文件)设计,宣称能更好地处理大文件与锁机制。
- 对业界而言,这意味着 Epic 正在构建一套更深度绑定的开发工具链,可能降低对外部 VCS(尤其是 Perforce)的依赖,但也带来生态锁定风险。这篇文章是来自一名资深图形程序员的实际体验报告。