我花了大约八个月的时间,写了我认为是一个详尽的游戏设计文档,才开始编写第一行代码。 Mechanics、进度系统、 lore、经济平衡,所有这些都有了。感觉真的专业和有条理。然后我开始编写代码,两周后几乎一半的内容就已经过时了。

问题是,写文档感觉像是在做进展。它满足了我对生产力的渴望,而不需要我去面对我是否有趣的想法。等到我有了可玩的原型,我的仔细记录的系统中就那么多不觉得好用。最后我把大约六十个百分比的内容都砍掉了。

我不是说文档无用。笔记有用,尤其是当你离开几周,需要上下文的时候。但是有一个真正的危险是在对待一个长篇的写好的文档作为真正的原型想法的替代品。

对于我的第二个项目,我的当前方法是验证后再进行文档。首先建立一个粗糙的版本,看看它是否感觉正确,然后写下来,以便你记住你做了什么决定,并且为什么。

很想知道其他人如何处理这个问题。你们是否大量提前文档,还是先原型化然后再进行文档?是否有人发现一个中间地带,实际上在一个单独的或小团队项目中有效?