我终于经过一些犹豫之后为我的游戏建成了MISSION/ACHIEVEMENT系统。

最终我选择用Unity的event系统来做,而不是更加直接的方式。

现在系统的架构变得:

  • 松散耦合
  • 方便扩展
  • 而且比我以前的“只要能用”的方式要干净多了

界面现在还算粗糙,因为这还是一个测试阶段,但是先弄好后台感觉更加重要。

你们是怎么应对这个问题的:
优先建立系统还是优先做界面和反馈?