我经常看到一些独立开发者和小团队,他们花了几年的时间才把项目完成,但最终还是错过了目标或根本没有发布。总体来说,几乎所有的案例都与范围有关。项目中有太多的系统、太多的内容、在月初看起来必不可少的特性,但到了年底却成了沉重的负担。

我正在工作我的第一个真正的项目,我已经发现自己添加了许多没有必要的内容。比如说,最初的概念中没有提到制作系统,但我还是添加了它。还有一个对话树比游戏需要的复杂得多。我的声音设计目标远远超过了我的当前技能水平。

我已经读到了关于如何减少特性和先制作垂直切片的建议,但我更想知道实际上是什么让人们成功的。你们是否设定了硬性截止日期,坚持不懈?你们是否将设计文档简化到一页?你们是否找到了评估特性的方法,确定它是否是核心体验还是只是令人兴奋的噪音?

尤其是,我很感兴趣地想听听那些已经发布过小项目并从中学习的人。完成一个更小的项目教会了你们什么,任何计划都无法替代的东西?