游戏开发过程介绍Feyawang研发中心2009.12目录•目的•整体流程oConceptoPre-productionoFirst-productionoFull-productionoBetaoLiveoFinal目的•了解游戏开发过程•熟悉游戏开发各领域引言在腾讯互娱这个年轻热情的地方,大家随时都有奇思妙想:•“我设想了一个篮球游戏……”•“我有个天马行空的想法……”•“一起做个爽快的射击类游戏吧!”•“专门为女性玩家做款MMOG游戏吧!”厂商用户生产营销销售调研设计制造包装广告推广渠道运输试用谈判仓储促销公关活动定价展示交易研发传统产品过程IGD-集成游戏开发IntegratedGameDevelopment•IGD流程是腾讯游戏产品研发与运营管理的指南针•(目的与作用)为有效规避项目商业风险、产品风险与技术风险以及合理、有序投入项目资源,从而总体提升互动娱乐业务系统游戏开发产品品质和供应速度。•(业务范围)适用于互动娱乐业务系统所有游戏产品项目。o迷你休闲游戏项目除外•(流程特性)完整的产品生命周期全流程体系,关注产品核心概念,在产品生命周期前期就开始对市场和目标用户进行定位和分析,从而更有效的规避风险。IGD–出现以前……•产品即将封测前1天,突然宣布停止所有开发工作,项目重组;•项目立项了,3个月后游戏版本,跟原来的期望相比,已经面目全非;•项目开发过程中,策划、开发、美术各自对一款游戏的理解各不相同;•游戏的公测时间不断延期,而决策者也很难判断合理性;•……IGD整合的团队阶段主要意义阶段准入评审点Concept提炼确定产品核心概念Pre-Production依据产品核心概念,规划产品特性表;验证技术风险,真实资源确立美术风格GR1First-Production基于产品核心概念,完成核心系统开发;工具和制作流程准备完毕TDR1;GR2Full-Production基于全部产品概念进行产品开发MTDR;TDR2;GR3Beta通过CB,验证产品核心概念和产品品质MTDR;QR;GR4Live基于产品核心概念进行宣传和推广GR5Final产品结束运营GR6过程中的关键评审点•我们游戏的质量需要通过过程得到控制,那样我们带给用户的才是精品。•GR(GateReview)IGD生命周期中的关键评审点•TDR(TechnicalDesignReview)是一项前置于相应GR评审点的重要评审活动。在TDR的评审过程中,研发中心负责组织专家组、配合项目(筹备)组开展策划、美术、程序、计划等领域的评估与审核。•MDTR(MonthlyTechnicalDesignReview)对于已经通过GR2评审的项目,在GR4之前会有研发中心研发中心负责组织专家组、配合项目(筹备)组开展美术、程序、计划领域的评审,以便及时发现问题并给予帮助。•QR(QuarterReview)GR2后,超过1季度没有开展GR评审的项目,需要每季度进行1次QR。ConceptConcept为了获得BU决策的支持,首先需要提炼游戏创意,提交进行概念评审(ConceptReview)。概念1概念2概念3概念4提交进行概念评审Concept:Sample1-武器改装系统ComeStayPay总计经典爽快的手感、模式和地图2529完善的好友、战队、比赛系统2439高品质的游戏画面4228新颖的PVP、PVE模式玩法和地图3339更多成长的乐趣3339Concept:Sample2-核心概念注:表格中数值是指为开发该版本需要投入的人力Concept:Sample3-人力资源计划ID风险描述风险影响发生几率影响程度解决策略解决方案1网络同步1、原作是360上的游戏,在同步设计上采用桢同步的方案,在网络延时上非常敏感,估计在100ms以内(目前还未得到测试验证数据,需后续工作展开)2、基于按键操作的同步,事件丢失控制要求非常严格,发包频率高,网络流量大,而且对丢包的兼容性还不确定1、网络适应性差,游戏容易出现卡桢的现象,游戏品质大打折扣高高缓解1、对现有技术方案进行测试验证;2、通过网速限制等功能引导同城游戏;3、研究适合于当前游戏的网络同步技术方案;4、增加游戏操作中的“即时反馈”机制,可以缓解延迟带来的负面体验2服务器校验方案:双方在同步上技术实现方案细节还不了解,而2kchina方面对这方面的控制力度显得比较弱在安全级别和性能、稳定性等方面可能存在问题高中规避1、要求2K方面从VC派驻人员到上海参与项目开发;2、加强技术交流、测试验证、技术评审;3、邀请BU安全组同事密切参与该安全相关方案的设计和开发,共同确定最适合于该产品的技术解决方案;4、应用目前已有安全技术方案(anti-bot、加壳等等)3客户端硬件配置需求:目前对客户端配置要求较高,能游戏的最低要求就是要Geforce6600以上显卡对配置的要求过程,会使满足我们游戏配置的玩家覆盖率下降不少。高高缓解通过技术手段降低机器的配置,让玩家机器的覆盖率达到我们满意的地步4客户端打包尺寸:目前的客户端安装包过于巨大,达到近6G安装包过大会使玩家的进入门槛较高,下载成功率下降,公司的运营困难加大高中缓解对安装包进行瘦身,采用动态下载,高精度包等各种方式减少客户端大小比如,原作中有大约3.9G的音频资源,可以删除大部分,并将剩余部分动态下载。5合作开发的工作模式:新的产品开发方式,涉及工作协同、沟通管理等等方面的问题1、项目周期delay;2、出现比较严重的分歧或者危机导致项目推进困难;3、未预见危机或严重问题的出现;高高缓解1、加强沟通和协调,及时消除分歧,加强透明性,避免不必要的误会;2、严格明确双方责任和义务,控制工作流程,记录项目过程;3、以诚相待,严于律己,宽于待人;6原作定位高端,上手困难:游戏操作需要关注目标比较多,动作较为复杂1、挫折感强,玩家流失高高缓解1、优化基础操作Concept:Sample4-风险管理计划Concept(续)•KCF(KeyConcept&Feature)关键概念和特性产品核心概念演进Concept(续)Concept(续)Concept(续)•视频Pre-ProductionPre-Production核心概念确定了,让我们开始尝试做游戏吧!策划:设计核心系统美术:制作程序:搭建架构,验证技术难点游戏版本DEMO线稿手绘-扫描色稿Photoshop上色模型Photoshop贴图Maya建模动作Maya调动作着色输出PP:Sample1-项目工作计划PP:Sample2-SWOT分析Pre-productionFirst-ProductionFirst-Production项目立项了,让我们开始做核心系统吧!策划:设计所有系统美术:制作所有美术资源程序:开发核心系统游戏版本总体设计案NBA2000WGame开发过程中的循环•修改(FixBugs)•设计(Design)•开发(Develop)•测试(Test)First-Production(续)First-Production(续)•视频Full-ProductionFull-Production体现质量的FP版本完成后,让我们一边继续制作全部功能和系统,以便少量导入外网用户进行CE。策划:运营策划案项目:CE(少于5万用户)游戏版本所有设计案美术、程序:完成全部产品开发Sample:功能特性开发排期SystemFeatureScorePre_P(GR2)2009.5First_P(GR3)2009.12Full_P(QR)2010.6Full_P(GR4)2010.11Beta1(GR5)2011.5PVP野外挑战系统16可测试完成PVP对抗型副本16可测试可测试完成PVP家族PVP内容14.5可测试完成成长宠物系统21.5可测试可测试完成完成完成成长装备系统(包括装备属性、强化、换装……)20.5可测试完成完成完成成长技能系统15.5可测试可测试完成完成完成成长人物属性12可测试可测试完成完成完成成长法宝系统12可测试完成完成完成成长乘骑系统9.5可测试完成完成成长等级系统6可测试完成完成副本副本内容27可测试可测试完成完成副本动态副本机制(副本形态根据玩家能力动态变化的功能)21.5可测试可测试可测试可测试完成副本副本铺设方法(玩家接触副本的体验分布)16.5可测试可测试可测试完成副本组队撮合系统(促进玩家迅速、准确地找到最适合自己的队伍)16可测试完成完成副本副本矩阵系统(促进玩家维持团队存在)16可测试可测试完成完成完成副本副本评价系统10.5可测试可测试可测试完成完成副本副本基础机制9可测试可测试完成完成Full-ProductionBetaBeta通过CE和小规模的外网测试,验证了游戏的完成度和品质已经达到要求。现在让我们开始大规模引入用户,开始内测吧!内测(用户量可超过5万)内测内测前公司邮件内测顺利上线后,团队周末出游我们工作,我们生活持续进行内容调整和细节完善内测中的运营准备——服务器开发+运营开发Beta(续)LiveLive运营GR5通过后,通过至少二个月的市场资源准备后方可开启公测。从GR5通过、到公测开始前这段时间,作为产品公测前的预演,项目运作按照已运营项目进行。正式运营!公测!公测公测当日PCU突破10万!我们举杯相庆。11月1日,PCU突破25万人!11月6日,PCU突破35万!66万公测最高在线公测中的市场营销官方主页的建设在线活动准备明星资源的合作异业合作线下推广运作怪物攻城明星欢乐送抢注活动仙人的三个锦囊幻想T恤QQ幻想限量版邮票QQ幻想展架公测成绩不错,开始收费吧。66万公测最高在线商业化讨论盈利模式商业化过程示意图渠道销售市场宣传客户服务用户运营支撑持续运营运营中的宣传推广解决运营中的计费问题策划运营活动运营活动总结杭州情人节活动照片持续运营•持续改善细节体验•持续推出各种活动•持续推出新的资料片运营中持续满足用户新需求运营商用户游戏服务意见和建议新需求体验有故事,也有事故——运营事故案例投诉交易欺诈客服同事反馈,有用户强烈投诉游戏中存在开店交易宠物欺诈现象。紧急修改召集同事进行修改先关闭宠物交易功能完整修改更新进行完整修改内部网络测试外部网络测试外网全服更新开放宠物交易意料之外修改过程中,引入了一个道具复制的漏洞复制传播随后晚上有部分玩家发现了该漏洞,对道具开始大量的复制,复制的道具迅速通过各种方式扩散至各个大区:•游戏内传播•官方和非官方BBS传播•QQ群、传播再次紧急修改开发同事再次紧急修改内网测试外网测试运维同事评估影响程度全服更新扫描数据库以备后续处理公告修复BUG并且不回档重新评估1、评估事件影响2、评估不回档的操作难度3、评估回档的操作可行性4、…补偿寄售点损失运维同事补偿玩家寄售点卡损失个案善后对投诉特别严重的玩家分别进行善后补偿有故事,也有事故——运营事故案例道具复制1、引入复制漏洞2、用户发现利用3、用户传播4、用户投诉5、开发修改6、内部测试7、线上测试8、全服上线9、评估影响10、公告不回档全服回档1、玩家示威2、核查善后情况3、重新评估4、决定回档5、确定补偿方案6、公告7、停机回档8、重新开服9、持续兑现承诺交易欺诈2006年11月12日1、用户投诉2、客服上报3、开发修改4、公告暂停交易5、内部测试6、线上测试7、全服上线8、公告恢复交易事故影响1、在线人数14日0:00~15:30在线为02、事故前后4天收入损失150万元3、南方都市报、网媒负面报道“腾讯付费游戏停摆,玩家讨伐如潮”4、严重打乱开发计划5、责任人受到处罚事故总结1、版本发布流程方面2、事故应急预案3、产品可运营性4、数据备份恢复在故事和事故中,不断成长。FinalFinal产品下线,并不是个简单的决定。运营Thankyou!Anyquestion?