你好。 我目前正在工作于一个相当大的游戏开发管道中,其中有两个分离的Unreal项目,为两个不同的系统提供服务,而我正在不同时刻上不同的系统各自工作。 我想通过安全的方式整合这些系统,但我还不清楚如何操作。
说说我这里的背景吧。其中一个系统是一个用于生成城市环境的巨型项目,通过长时间的持续改进,正在逐渐精化出各种资源和生成代码。 另一个项目是一个 parkour 系统,不太依赖资源,但仍包含了许多脚本和逻辑文件。 这两个项目都包含了大量项目专属的依赖。
我的问题是:游戏开发者是如何结合或添加这类大型项目的,虽然这样会把成吨无序的依赖文件添加到根目录(/content/)中,但仍能保持合适的版本控制。
我对 git 了解有一定的熟悉,但由于某些游戏项目的原始资产数据达到100gb以上,我不确定会如何对这类项目进行分支或版本控制。 我想通过实验,安全地进行实验,避免每次重大变化都需要手动备份巨大版本的痛苦。
评论 (0)