团队游戏制作 I - 团队游戏设计 1·Part 2

团队游戏制作 I - 团队游戏设计 1·Part 2

上一篇(团队游戏制作I-团队游戏设计1.Part 1)介绍了TGP类涉及的话题

游戏设计理论:循环、流程、支柱;

开发框架:Prototype → POCG → POCT → VS → Alpha → Beta → Launch;

开发方法:使用 Scrum 和用户故事进行敏捷开发;

银联互联网手机支付平台开发文档_pinphp开发文档_游戏开发设计文档

并介绍了我们团队原型阶段的开发实例。

对于 Pitch,我们得到了以下反馈:

银联互联网手机支付平台开发文档_pinphp开发文档_游戏开发设计文档

可以说,正是这种对游戏玩法的反馈让下一个 POCG 阶段变得更加重要。也是从这个阶段开始,我们正式引入了 Scrum 开发方法和 Perforce 版本控制。

POCG 阶段需要一周时间,我们的 Scrum Board 如下:

pinphp开发文档_游戏开发设计文档_银联互联网手机支付平台开发文档

pinphp开发文档_游戏开发设计文档_银联互联网手机支付平台开发文档

上图中的Scrum Board是Agile Development with Scrum and User Story的可视化,也是Scrum Planning的结果。

游戏开发设计文档_银联互联网手机支付平台开发文档_pinphp开发文档

需要注意的是,上图中的Scrum Board只是“未完成的任务”部分,其他两个Scrum Board“进行中”和“已完成”并没有贴出来。在每日 Scrum Meeting 中,团队成员会从“Unfinished Tasks”板上移除与今天任务相对应的便签,并将其粘贴到“In Progress”板上; " 移至“已完成”。

Perforce 版本控制与 SVN 类似游戏开发设计文档,可帮助团队协同工作。大致流程是:签出文件-修改文件-提交修改。同时为了配合Perforce,引入了资源数据库Asset Database;也就是使用一套命名约定来帮助开发者无缝交接。

游戏开发设计文档_pinphp开发文档_银联互联网手机支付平台开发文档

在POCG中我们主要实现:

如下图:

银联互联网手机支付平台开发文档_游戏开发设计文档_pinphp开发文档

相比Prototype阶段,我们做的核心改动之一是调整了线条效果的类型:将原计划的磁贴线换成了碰撞弹力线。之所以做出这样的调整材质材料,是因为方案实施难度大;从这个角度来看,由于开发周期的限制,这个POCG其实具有POCT的性质。由于技术原因游戏开发设计文档,必须调整游戏玩法,反之亦然,这是游戏开发中的常见情况。