对于游戏开发泥潭的思考

敏捷开发的要点就是要快,但是快不代表质量低,因为除了快,也要迭代。

警惕开发泥潭

我认为作为一个游戏开发者一定要警惕开发泥潭,我觉得对于我来说,陷入开发泥潭的最大原因是:

  • 过度的完美主义
    • 有时候,你会精雕细琢每个角落,但其实根本没那么重要,代码的逻辑完美,游戏架构的完美,这些东西固然重要,但是我觉得不要在开发过程中过度返工,如果意识到当前项目不够完美,就应该在下次开发时吸取教训,而不是返工当前的项目。
  • 过度痴迷于美术
    • 美术是很重要的,但不要在早期去制作大量的美术资产,这种美术资产的制作工作,应该放在后期,因为早期玩法没有确定的时候,制作的美术有可能会浪费,不要用早期的美术资产限制自己的开发方向。
  • 没有具体的任务
    • 多少还是需要一些具体的任务的,我觉得需要再具体一些,虽然以前也会绘制思维导图,但是现在我觉得应该以1-3天为单位规定具体的计划,不能模糊,否则拖延会把项目拖垮

怎么办?

对于我来说我总结了一些方法来克服开发泥潭,也许会帮到我或者你。

  • 先放到一边
    • 如果陷入完美主义,一定要及时意识到,然后把这种情绪放到一边,不要去在乎它,这是一个很正常的心理,我认为把一个游戏做完,比制作一个完美的游戏更重要,毕竟这不是一个一锤子买卖,我能反复修改或者提升自己的嘛。
  • 克服自己的审美情节
    • 接受一个游戏早期就是粗糙的,别想太多,后期有大量的时间给你用来制作美术,到时候再制作,并且一定要总结出可以快速迭代的美术风格,并形成自己的风格,因为作为一个程序出身,美术并不是我的长处,所以一定要使用奇技淫巧,用技术来弥补。
  • 设定具体的任务
    • 应该总结自己的开发日志,并且给出具体开发任务,这个好处太多了,我觉得目前最大的好处就是可以帮助我克服开发泥潭。