• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
养眼大魔王
博客园    首页    新随笔    联系   管理    订阅  订阅

游戏项目开发管理

目录
一、准备工作
三、研发团队的架构
四、人员的管理
五、项目的研发流程
六、游戏服务后台管理及制作
七、规划产品的进度
八、游戏测试以及BUG修改
九、会议安排以及工作汇报
十、游戏开发遇到的问题及解决
十一、协调以及沟通工作
十二、常用的软件


一、准备工作
1.根据领导要求制定项目开发计划;
2.根据项目计划收集项目制作的可行性资料;
3.制订项目开发人员人数和开发预算;
4.招聘项目主要负责人(主程、主策划、主美)
5.根据各部门负责人要求招聘开发人员;
6.制订项目开发流程、功能规划、制作进度;

二、研发团队的架构


三、人员的管理
1.确保团队成员良好的沟通环境;
2.制定绩效考核标准;

四、项目的研发流程

1.协调策划和程序对游戏的内容进行功能模块的划分和设计;
2.协助程序和策划对游戏的策划文档、数值、数据库配置制订规范;
3.协助策划和美术进行美术风格制定和规范;
4.协助程序和美术对游戏的美术资源制作制订规范;
5.协助策划,美术,程序对美术工作进行内容规划;
6.根据测试结果进行修改并制订制作规范(角色资源载入方式、地图载入方式);
7.安排程序制作游戏DEMO,将制作结果展示给领导层;
8.Demo研发期间实现策划核心文档;
9.解决美术制作上对于资源大小的控制问题(网页游戏要严格控制美术资源的大小,提高载入效率和流量成本);
10.协助程序和策划完成数据表(装备表,npc表,关卡表等);
11.协助策划和程序加入新手指引和相关新手任务;


六、游戏服务后台管理及制作
1.整理和制作后台管理文档;
2.与服务器程序沟通制作各种LOG日志;
3.协同.NET程序,并根据文档制作后台管理工具;
4.后台分析数据
(1)用户信息:注册用户统计、在线人数统计、账号充值和消费信息、道具消费信息、渠道用户导入信息;
(2)角色信息:消费信息、装备物品管理、等级、经验、金币、登录信息;
(3)发布公告:游戏公告、礼品和补偿公告、即时信息;
(4)物品发放:独立邮件寄送物品、全服发放物品;
(5)异常追踪:任务完成数量、经验获取;
(6)聊天监视:同屏监视所有服务器玩家聊天;
(7)服务器维护:定时发布停服公告、按服务器时间断开连接;

七、游戏测试以及BUG修改
1.制订统一的游戏测试反馈文档;
2.制订游戏问题及BUG汇总Excel管理表;
(1)BUG类型:问题建议、功能BUG、规则BUG、界面BUG、图片BUG、文字BUG、异常BUG;
(2)BUG处理优先级:严重、高、中、低划分;
(3)提交时间:BUG发现的日期;
(4)问题阐述:问题出现原因;
(5)参考解决方式:给出合理的解决方案;
(6)修改人:BUG交与谁修改;
(7)完成时间:通过修改后,技术人员填写处理时间,上传管理;
3.每周最后一天(星期五)根据各部分完成的功能及内容安排策划和美术部门进行测试(公司没有专门的QA),根据功能内容大小延长或缩短测试时间;
4.整理收集到的建议和BUG,选写给各部门的建议和BUG内容(每个人的阐述和理解能力不同,所以很多时候都不能很清楚的说明问题所在);

八、会议安排以及工作汇报
1.周例会安排(星期五下午3点):对本周工作进行总结(本周工作总结、进度完成问题、问题及BUG处理方式讨论、下周工作安排及进度跟进),参与会议为核心开放人员(项目经理、主程、主美、主策);
2.周工作汇报:(星期一下午3点),对上周完成工作进行总结和汇报,并将成果展示给领导层过目,并通过文件展示下周工作安排及进度;
3.月例会安排:每月最后一天(下午3点)全体开发者大会,通告本月完成项目进度及成果展示(让每个团队成员都了解目前项目的进度和实现程度),并给与每个项目开发者10分钟的对游戏内容的评价和发现的问题;
4.收集和整理议会记录,并将问题和建议分类交给各部门主管评定标准;

九、游戏开发遇到的问题及解决
1.遇到的问题:策划内容和程序设计出现差距;
解决方法:
(1)策划给出的流程文档可能程序在实现上出存在问题,比如程序会考虑服务器和客户端的效率问题,安排策划和负责这个功能的程序进行沟通,找出更加便捷的制作方式,结果达到是最重要的。
(2)程序给出无法按照策划思路制作的原因,告知程序架构实现的困难程度,协同策划拟订适合目前程序架构的功能修改。
2.遇到的问题:功能反复修改:
解决方法:
(1)运营部的需求:
1)对于不了解产品结构的产品和运营人员,和他们讲解自己产品的结构,让他们了解游戏的框架;
2)针对提出需要修改的内容和解决方案进行汇总并和策划、程序沟通;
3)针对修改的内容安排修改进度,汇报领导层决定是否有修改的价值;
(2)        测试或运营后发现的功能设计不合理:
解决方法:
1)根据产品和运营需求进行合理的修改;
2)针对提出不合理的产品功能,优先收集其它同类产品中类似或同样的功能进行对比,找出功能不足之处,进行小范围的修改;
3)安排策划编写流畅文档,交给程序评估工作量;
4)整理修改方案及修改周期向领导层汇报;
5)安排本功能相关程序制作人员进行修改;
(3)开发中途插入新的游戏内容和功能;
解决方法:
1)影响游戏基础数值的功能;
a)收集新功能将影响到的其它功能,并整理相关文档;
b)根据修改方案进行进度和工作量评估;
c)向领导层提出修改评估及建议,如会议决定修改,将进行工作安排;
2)不影响游戏基础数值的功能;
a)针对此类功能召开管理层会议,初步评估制作可行性和制作周期;
b)安排策划出具详细的流畅和功能文档;
c)根据当前开发进度穿插进行制作;
3)可产生直接经济价值的功能;
a)根据当前工作计划,修改和安排制作计划,优先进行产品效益增值制作;
b)协调程序和策划在制作中的规范,安排将此类功能设计做到方便策划人员修改(轻松做到使用数据库配置,便于策划修改,节省程序工作量);
c)根据功能实现的工作量,优先制作工作量小的增值功能;
4)不可产生直接经济价值的功能;
a)调查和研究是否可以间接增长消费能力;
b)优先制作价值较大的功能;
c)编入进度表,作为后续板板开放;
(4)遇到的问题:领导层的需求;
1)根据要求整理和收集资料,分析利弊关系和进度;
2)委婉拒绝只有口头描述的内容,安排策划根据领导层需求编写策划文档,向领导汇报;
3)将需求的优劣关系,影响开发进度周期逐一通过实际数据呈现给领导层;
4)如决议要求,将根据进度安排插入开发(一般放在测试期,修复游戏BUG时进行追加开发)
(5)产品进度的延时;
解决方法:
1)将每个功能的内容分为实现和填充个部分;
2)实现:展示和初级功能操作流程;
3)填充:完善策划文档中需要的高级功能;
4)实现初级功能,先解决游戏内容的更新;
5)填补高级功能,根据版本更新来提高产品质量;
6)如进度被延迟,将安排适度加班来完成;
(6)每个人的理解能力不同,导致制作内容偏移;
解决方法:
1)策划:安排策划和主程沟通,针对功能对策划人员进行逻辑流程培训;
2)美术:找出类似游戏风格或者截图,整理文档提交美术制作,拒绝一切口头描述和文字描述;
3)程序:策划通过策划文档制作流程图和程序沟通每个功能流程和需要效果;
(7)研发人员流失;
解决方法:
1)招聘新手进行内部培养,杜绝核心成员离职导致研发真空期;
2)引导核心成员正确的认识职业规划和目标;
3)营造轻松愉快的工作环境,给与每个人自由的空间,和发挥的空间;

十一、        协调以及沟通工作
1.研发团队部门之间的沟通;
(1)负责单项功能的人员点对点沟通,不进行职位性的传递沟通;
(2)出现个人之间对立态势时,将增进对立人员间沟通的次数,让他们了解各自做事的方式和工作流程,打消他们在工作上的矛盾;
(3)以每周例会和月例会为基础,营造轻松的会议环境,让大家畅所欲言,活跃团队气氛,让每个人都有权利去发表意见;
2.与产品运营部之间的沟通;
(1)对运营部提供的修改方案进行整理,编排修改方案,根据功能修改周期制订修改的优先级;
(2)直接和提出修改意见的运营部同事进行沟通,获取正确的修改信息(很多时候会出现文字字面意思模糊);
(3)安排技术部和运营部会议,让运营部的同事介绍一下需要修改的原因,以及商讨解决方案的工作安排和内容更新时间;
(4)建立沟通群,以便运营部提出的问题,技术部门能更快的了解信息和解决问题;
(5)例会时邀请负责当前产品运营的同事参与,并听取运营部同事对产品的意见;
3.与客服部门之间的沟通;
(1)建立客服部沟通群,专门用来即时反馈用户提出的问题;
(2)协助客服主管编辑常见问题表和问题分类;
(3)协助负责产品的客服同事整理用户反馈的意见信息;
(4)例会时邀请负责当前产品的客服同事参加,并听取本周客服中心收集到的问题意见;

posted @ 2016-06-29 10:17  养眼大魔王  阅读(1134)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3