我已经在工作几个月的小型动作游戏中,总是会遇到同样的内部争论。核心系统,如移动、碰撞和状态管理,功能良好,但一段时间后工作起来就有些枯燥。与此同时,调整跳跃曲线、击中停止帧和屏幕抖动的细节工作却更令人满足,甚至让游戏在某种程度上感到真实,而仅凭功能就无法实现。问题是,我知道我可能在优化感觉而不是解决更难的架构问题。然而,我读了开发者在发布后写的文章,几乎所有人都提到早期测试反馈更关心感觉而不是功能。因此,我很好奇其他开发者在这个问题上会如何处理,特别是在个人或小团队情况下。你们是否会故意锁定自己,不让自己优化细节,直到核心系统稳定,还是让感觉工作与核心开发并行,因为这样可以提高动力并提供更好的反馈,以便评估是否值得进一步开发这些机制?我看到的论点是,感觉不好会在系统甚至未被评估之前杀死测试,这使得早期优化成为合理的选择。但我也曾浪费了整个星期的精力在优化细节上,结果却被砍掉了。

你的实际工作流程是什么?不是教科书答案,而是你真正做的。