贴出这张图的目的是引导大家思考这样的问题: 在各种游戏软件中是否存在一个通用的架构,如果有,这个通用的架构应该是什么样的?第一个问题实际上是多余的,既然我们的目标是开发一个Game Framework, 那肯定存在一个通用的架构,不然我们的Framework就毫无用处。我觉得在我们设计与开发Framework之前,我们需要设计一个游戏软件通用架构,它将是我们开发Framework的基础与标准,至少它会在我们每个开发人员心中描绘出一个轮廓。这对于我们的交流、设计、开发都是有益的。
建议大家多花点时间思考与讨论这个游戏软件通用架构,设计出一个模型。希望这个架构成为我们开发时依据的一个标准。也许整个游戏开发界也需要这样一个标准。希望我们在架构设计上的努力会促进游戏开发走向标准化,从而降低游戏开发的成本。