腾讯游戏开发事故:从运营事故到紧急修复

需积分: 24 22 下载量 180 浏览量 更新于2024-08-16 收藏 15.91MB PPT 举报
本文主要介绍了腾讯游戏开发流程中的一个运营事故案例,涉及游戏内的宠物交易欺诈投诉、紧急修改、道具复制漏洞的出现及处理、游戏开发的各阶段和IGD(集成游戏开发)流程。 在游戏开发过程中,运营事故是不可避免的挑战。案例中,由于用户投诉游戏中存在开店交易宠物欺诈现象,团队迅速采取行动,关闭宠物交易功能,并进行了完整的修改,包括内部和外部网络的测试。然而,在修改过程中,不慎引入了一个道具复制的漏洞,导致道具被大量复制并扩散到各个大区。面对这种情况,开发团队再次紧急修复,经过内外网测试后进行全服更新,并扫描数据库以备后续处理。最终,决定公告修复BUG而不回档,并对受影响的玩家进行补偿。 游戏开发流程通常包括以下几个阶段: 1. **概念阶段 (Concept)**:在这个阶段,产品核心概念被提炼和确定,是整个游戏的创意起点。 2. **预生产阶段 (Pre-Production)**:依据产品核心概念规划产品特性表,验证技术风险,确立美术风格,确保资源的有效利用。 3. **初步生产阶段 (First-Production)**:完成核心系统开发,准备工具和制作流程,通过TDR1(技术设计评审)和GR2(关键里程碑评审)进行评审。 4. **全面生产阶段 (Full-Production)**:基于全部产品概念进行产品开发,包括MTDR(中期技术设计评审)、TDR2(技术设计评审2)和GR3(关键里程碑评审3)。 5. **β测试阶段 (Beta)**:通过封闭测试(CB)验证产品核心概念和产品质量,同时进行MTDR、QR(质量评审)和GR4(关键里程碑评审4)。 6. **上线阶段 (Live)**:根据产品核心概念进行宣传和推广,GR5(关键里程碑评审5)确保游戏顺利发布。 7. **最终阶段 (Final)**:产品发布后的维护和更新,解决用户反馈的问题,持续优化游戏体验。 IGD流程强调了从早期就对市场和目标用户进行定位和分析,以降低风险,提升产品的品质和上市速度。通过各个阶段的评审点,确保项目的稳步进行和质量控制。 游戏开发不仅需要高效的技术实施,还需要紧密的团队协作和危机应对能力。在面对运营事故时,快速响应、准确诊断和有效修复是至关重要的,同时,良好的开发流程管理能够避免或减少类似问题的发生。