我之前曾经有一段时间的空档期,需要在几个月之间找到新的工作。作为一名产品经理/解决方案架构师,我对开发过程有一定的了解,但我对游戏开发的经验非常有限(除了我玩了太多游戏之外)。我开始开发这个游戏(我不打算在这里推广自己的作品),它主要是完全依靠数据驱动(因为这是我最熟悉的)。目前我已经完成了以下工作:

  1. 设计了一个技能系统,理论上可以有超过4,000种不同的技能(仅仅是统计数据的变化)。
  2. 设计了一个使命系统,可以为超过3.8万种不同的使命组合提供支持(这个数字有一点误导,因为站在圆圈里5秒钟然后点击某个东西和点击某个东西然后站在圆圈里5秒钟并不是非常不同的,但实际上有超过10,000种不同的目标)。
  3. 使命区域的程序生成,可以有无限多个房间,每个房间的最小XY面积为6,000cm。
  4. 崩溃恢复和保存功能(我对这个系统非常自豪,特别是它的性能)。
  5. 即将完成的几乎完全依靠数据驱动的故事系统,连接到使命系统的结果。

我感觉自己已经取得了很大的进展,基本上建立了一个可以快速扩展和快速开发的游戏基础架构。我的主要问题或担忧是:是否有其他独立开发者采用了类似的数据驱动系统?是否有任何人对这种架构感兴趣,想要开发一个游戏?