DC娱乐网

【Epic Games放出大招:游戏行业终于要摆脱Perforce的垄断了?】

【Epic Games放出大招:游戏行业终于要摆脱Perforce的垄断了?】

Epic Games开源了内部版本控制系统Lore,直指游戏开发领域的老大难问题——大型二进制资产的版本管理。

先说背景:Git统治了软件开发,但在游戏行业几乎是个笑话。游戏项目动辄上TB,80%以上是贴图、模型、音频等二进制文件,Git对这些束手无策。Git LFS是个补丁方案,但频繁崩溃、GitHub还额外收费,体验极差。所以行业被迫用Perforce——一个比SVN还老十年的专有系统。

Perforce的问题不是不能用,而是"能用但很痛苦":分支操作要几小时,文件元数据一旦失同步就得跑几天的reconcile,脚本化是噩梦,按用户收费还贵得离谱。几乎每个大厂都得养专人维护它。更要命的是2016年被私募收购后,产品几乎停止进化。

Lore的切入点很精准:集中式架构(放弃Git的去中心化,换来文件锁定和权限控制)、内容寻址+分块存储(二进制文件改一个字节不用重传整个文件)、按需水合(美术只下载自己需要的关卡资产,不用拉整个TB级仓库)。这些都是Perforce用户梦寐以求但从未得到的改进。

值得注意的是Lore并非新造:它已在UEFN内部跑了一段时间,有真实生产验证。用Rust而非C++编写,MIT协议开源。

隐忧也不少:文档明显LLM生成、桌面客户端尚未开源、强依赖AWS DynamoDB、IDE生态从零开始。HN社区有人一针见血——版本控制不是"97%可靠就够了"的领域。但对于被Perforce困了二十年的游戏行业,哪怕Lore只做到"没那么烂",都是巨大进步。

lore.org

人工智能 AI创造营 游戏开发 版本控制 开源 UnrealEngine