2011年09月06日来源:信管网 作者:cnitpm
策划:
在这个阶段策划最主要的工作是做好项目管理。项目管理的工作内容包括:1不断激励开发人员,使团队具有高昂的士气并保持一种和谐的开发气氛;2经常与各部分人员沟通,协调好每个人每天的工作,控制好开发进度;3安排好每天的数据备份,尽可能避免团队的努力因不可抗力而白费;4严格审核美术人员制作的图片和声音,保证达到游戏要求的品质;5协助团队其他人员做一些力所能及的实际工作(例如:用地图编辑器画地图、根据剧情写游戏脚本、制作游戏截屏动画等)。
策划不但要做好项目管理还要做两件非常重要的事:1随着游戏开发进展不断的审视游戏,及时发现游戏设计的不足,修改策划案但不改变开发计划仍然要按照原策划案继续开发游戏,修改后的策划案在下个阶段用;2编写数值设定初步方案并在游戏中实施此方案。
程序:
根据策划案,设计游戏相关的算法(如:AI、碰撞、交易系统等)。做好游戏的版本控制。在初期的设计过程中可能美术的图还没有做好,不过没关系,程序员可以先用一些类似的图形代替,等美工做出图后再替换进去,这样可以节省很多时间。在开发过程中不要写太多的技术问档,技术文档主要的目的是利于开发人员交流,可在一个小团队里每个项目基本上就一个程序员,所以没必要把技术文档写得太繁琐。尽可能把技术文档作为注释体现在程序中,这样既节省时间又有利于程序的阅读。程序员在开发的过程中有可能想到一些对游戏设计有建设性的意见,这时应该及时跟策划讨论,决定是否修改策划案。
在整个开发过程中程序员应当在技术上起主导作用,除了写好程序外还应当指导美工按照程序的需求做图,指导策划或其他人员用游戏开发工具。
美术:
根据策划案的美术需求列表的要求做图和动画,根据声音总表的要求制作声音文件,根据市场人员的要求设计海报和其他宣传品。为了提高游戏品质和开发效率,建议把游戏动画和声音交给专业外包小组来做,由美术和策划人员验收,这个要根据团队的技术实力和经济实力来决定。
市场:
制定市场宣传策划,提出需要设计制作的宣传品的列表,交由程序和美术制作。经常与策划沟通,更多的了解游戏内容和游戏的开发进展,以便于决定什么时候开始做宣传,投入多大的宣传力度。如果是一款在市场上比较有竞争力的游戏,当游戏完成alpha版后就可以立刻做一个Demo,联系些客户来看,这个时候可以听取客户的意见,从客户的角度看游戏的不足之处,然后团队开会决定是否根据客户的意见修改策划案。也许这个时候就会有客户决定预定这个游戏了,这个时候就要写合作建议书,合同拟定草案,并维护好与客户之间的合作关系。
这一阶段的工作中工作量最大的是策划和程序。策划应当对整个游戏的开发有整体的把握,控制好开发进度。程序员要在解决技术问题上起主导作用,尽可能为大量的重复劳动制作工具,简化游戏资源的更换和数值调整,并指导其他人来做这些工作。美工应当在游戏的艺术表现上起主导作用,在这阶段开始的时候没工会很忙,到后期图基本上做完了美工的工作也就轻闲下来了,这时要辅助策划和程序员做些力所能及的工作。市场人员不参与游戏开发,担任的角色是团队对外部的接口,要做好游戏的宣传和销售工作。
团队至少每周开一次例会,各部分人员在会上总结上一周的工作,并根据实际情况调整工作计划,制定下一周的工作任务。在工作中遇到的问题可以在会上提出来,大家一块儿讨论解决。
这一阶段的工作目标:1游戏Bata版完成,要求程序无致命BUG;2游戏宣传品设计完成。
第四阶段:评审
对游戏进行评审,审核游戏的品质,是否需要修改,再次考虑游戏的可玩性及市场效应。
考虑是否需要进行再次开发,以提高游戏的品质。比如:游戏的平衡性、数值设定是否合理,游戏用图是否需要修改,是否需要增加或删减某些功能。
简单来说,就是进一步提高游戏的可玩性,但需要注意的是:要考虑清楚进行再次开发所需要的开发周期,以及人员搭配。
如果确认进行二次开发,则根据修改要求,重复上一阶段的工作直到达到满意的效果为止。
如果不需要或者不具备再次开发的条件,则进入下一阶段。
第五阶段:完成
进行最终的数值调整,每次调整后都需要进行测试,力争达到消除所有BUG,同时制作产品说明书及相关文档。根据市场需求,制作一些宣传用品,以及一些周边产品,如DEMO(这个DEMO是为了做市场宣传而用的)、手机屏保、PC屏保等,并进行市场宣传。产品上市!
这里说到的相关文档,包括最终的策划文档,游戏用图列表和游戏用图,以及攻略、使用说明书等周边文档。建议程序的详细设计文档在此阶段进行整理。传统的软件工程中要求在初期编写详细设计文档,是为了开发大型项目,原因是在大型项目开发中,需要多人进行协作去开发一个系统,以确定最终的解决方案,避免由于开发人员的思路不统一,而使项目出现灾难性的错误。如果是中小型项目,完全可以将详细设计文档整合在代码的注释中(要求程序的注释一定要写的非常详细),因为在详细设计阶段,也要牵扯到部分代码的编写,所以从敏捷开发的角度来说,可以在一开始不用编写详细设计文档,而在第五阶段,通过注释,整理出详细设计文档,以提高开发效率。
以上就是我总结出的小团队游戏开发的5个阶段。我提出的只是一个框架,并不是每一个项目都要完全按照这些内容去做,每一个项目都要根据情况来灵活的确定每一个阶段具体应该做些什么。
[1] [2]
温馨提示:因考试政策、内容不断变化与调整,信管网提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!