网络游戏开发-基本设计

网络游戏开发团队

网络游戏开发团队是一个怪异的团队,因为他们需要”乌托邦式的梦想 ”(pie-in-the-sky)创造力和扎实(down-to-earth)的技术相结合。这要求这个团队个体相异,但却需要产生有效性。比如A是一个有趣的人、有创造性的人,所以他可以设计出非常复杂、优雅的游戏;而B是比较无趣的,以结果为导向的人,他喜欢敲代码和讨论技术细节。二者之间有会矛盾,大多数情况下A会胜出,虽然B应该是正确的—这是一个古老的问题:理论与实践的问题!

团队中个性问题会贯穿整个开发过程,包括设计人员、编码人员、美工和网络管理员。让这两种人和谐是管理这个团队的核心,比如A类人扮演创造引擎的舵;B类扮演让A类想法从理论回到现实。这种管理工作花费的精力是巨大的;因为很少遇到脑残的开发团队,一般都很难驾驭开发团队,管理这个团队的总体步骤是:计划(planned)、排工(tasked)、编码(coded)、绘画(drawn)和测试(tested).
这些责任最终落到生产者和PM角色来实现。

理论与实践原则

下面我们主要讨论理论(设计)和实践(开发)的关系,主要是给出一些原则。

  • 不要长期性的构建,也就是不试图让代码非常具有扩展性和维护性,如果开发运注意这点,那么会减少游戏的财政风险。
  • 我们不能关注所有的服务质量,特别是MTBF (平均无故障时间)。比如服务器故障会拒绝几千成用户,而客户端故障会刺激玩家,增加混乱。
  • 不要低估任务复杂性。移动部分会导致复杂的非线性性,MMP游戏有诸多移动部分。简而言之,MMP游戏是标准游戏的三倍,它的复杂度是标准游戏的10倍。
  • 不要低估测试和并发处理
  • <

你可能感兴趣的:(游戏)