在游戏开发中,对我来说,最困难的部分之一是知道何时停止调整一个机制并继续前进。我经常陷入这样的循环:我认为某样东西几乎是正确的,花费一个星期的时间再调试一下,然后意识到我可能把它过度工程化了,或是应该在三个迭代前就停止了。

我很好奇经验丰富的开发者在实际中是如何处理这个问题的。你们是否设定了一个硬性规则,如时间盒或特定的玩测试次数?还是说这更多是基于直觉,随着时间的积累而逐渐形成?

我正在工作于一个小型独立项目,涉及一些运动机制,感觉功能正常但不够令人满意。我无法确定问题出在机制本身、感受参数如加速度和摩擦力,还是就是缺乏完善的周边内容如声音和视觉反馈。这种不确定性使得我很难确定要迭代哪些内容,还是就接受它并发布。

我很希望听到其他人是如何approach这个决策的,尤其是如果你们已经发布过东西并后来觉得自己过早放弃了或花费了太多时间在不那么重要的事情上。

是否有一个框架或思维模型实际上对你们来说有效?