【夜神】关于独立游戏开发的一点经验分享
之前的一期视频下面,有一些朋友问我为什么不用Github。我确实很不喜欢Github,包括我们现在做的团队项目,逆流也好,王3也好,都不考虑Github项目托管。
而关于我为什么不喜欢用Github,其实有多个方面的原因,除了Github本身对代码以外部分支持度太低以外,最大的原因是基于经验主义的“迷信”——
——我们制作组所有做成功的项目,项目周期内都没有依赖Github;与此同时我们制作组所有失败的作品,包括到现在为止还没有做完的,以及做着做着程序员跑了的,做着做着合作伙伴撂摊子的,项目周期内,都充分依赖了Github。
这是一件很奇幻的事情。
我的意思并不是说,“高度依赖Github的程序员一定如何如何”,因为这样不客观也不正确,充满了刻板偏见。但是基于我自身经历的多次,“在项目过程中依赖Github”,最后“项目失败”的例子,我很难不得出这样的结论——
——我的项目不能从Github走,这对我的团队是一种诅咒。

那么看到这里你也许要问了,如果你不走Github,你的项目合作如何进行?
我们用土办法。凡是我担任制作人的游戏项目,所有团队伙伴把素材通过电子邮件/通讯工具文件传输/ftp服务器交付给我,我的主机内有专门的项目管理存储空间,上溯到最早2016年的80%项目工程和素材文件都在其中。
2017年经历了一次非常惨痛的核心程序撂挑子导致项目失败十几万打水漂之后,2018年开始的,所有我担任制作人的项目,我必须保证游戏的本体程序只能由我1人负责,除我以外的所有团队成员,都不承担“对项目的最终修改”,只承担到“交接项目需求素材”的这一步。
这样的“宗旨”也直接影响了我们吃了就睡制作组目前的团队策略。团队里的每位伙伴都能担任制作人,做自己的游戏,但如果你要担任制作人做自己的项目,那么必须做到前面的这些——
——你要能够自己对自己的作品独立负责,除了你以外的所有人,都应当是你的助力,而非你的必须力。
次韵和负责了《旅燕归航》95%的开发任务,桃之夭夭负责了《下一层的封魔塔》80%的开发任务,我负责了《女巫与六便士》90%的开发任务,《拯救大魔王》系列70%的开发任务……都是这样。
你对作品的付出度一定要超过50%,包括前置的49%和最后的1%。
==============
附录:
1. 《女巫与六便士》游戏海报

2. 《旅燕归航》游戏海报

3. 《下一层的封魔塔》游戏海报

4. 《拯救大魔王:重生》游戏海报

5. 《拯救大魔王2:逆流》游戏海报:

