游戏开发的最后 10% 从优秀走向卓越
DESCRIPTION
游戏开发的最后 10% 从优秀走向卓越. Benson Russell 高级游戏设计师 , Naughty Dog < [email protected]>. 游戏开发的最后 10% 从优秀走向卓越. 演讲人介绍. Benson Russell. [email protected]. 高级游戏设计师 @ 顽皮狗公司. 主要 AI 和战斗设计师. 概述. - 游戏开发过程的最后 10 % 需要 90 % 的工作投入. - 这一阶段也称为 优化环节. - 这可以使一个不错的游戏走向 卓越. - PowerPoint PPT PresentationTRANSCRIPT
游戏开发的最后 10%从优秀走向卓越
Benson Russell高级游戏设计师 , Naughty Dog< [email protected]>
游戏开发的最后10%从优秀走向卓越
概述
- 游戏开发过程的最后 10% 需要90% 的工作投入
- 这一阶段也称为优化环节- 这可以使一个不错的游戏走向卓越- 是游戏开发最重要的环节之一
概述
- 似乎是最被边缘化的开发环节之一- 做出改进比看上去容易:
- 改变定式思维- 更好地分配开发时间
- 顽皮狗是怎样实现《神秘海域 2 》和 《神秘海域 3 》的优化的
免责声明
- 这绝不是一个完美无缺的系统
- 这种做法在内部有一点争议
- 关键要点在于允许进行优化 !!
什么是优化 ?
- 这与寻找游戏方式无关
- 而是关于你的作品的最后完成
- 移除瑕疵和不完善之处
什么是优化 ?
优化项目示例:- 游戏方式相关的问题- 演示问题- 那些我们往往认为是应该“维持现状”的固定事项
我们的方法是什么
将质量标准设置得很高 !!
- 将目标设为完美,不要妥协 - “ 小”细节会影响质感
一些视频实例…
动画错误
未经优化的 经过优化的
动画错误
未经优化的 经过优化的
镜头错误
未经优化的 经过优化的
游戏进行时的计时错误
未经优化的 经过优化的
相应的开发流程
“ 标准”开发流程
前期准备 开发制作 Alpha测试
Beta测试 最终测试
?? 优化 ??
OMG!?
顽皮狗开发流程
前期准备 开发制作 Alpha 测试Beta 测试 最终测试开发制作 Alpha 测试 Beta 测试
优化
在你的日程安排中至少分配 20% – 25% 的时间进行优化
结论:你需要进行一次稳固的 Alpha 测试 !!
- 花费更多的时间进行优化迫使你更早地评估你的开发进度!
顽皮狗开发流程
快速迭代- 以实现拥有快速迭代次数的管线为目标
- 明确和直接的沟通结构
- 尽可能减少中级沟通
快速迭代- 鼓励人们积极主动
- 直接与人们交谈,不需要允许
- 不要假设只用一封电子邮件就能修正问题
- 鼓励合作解决问题
不要害怕改变- “ 标准”方法要求不要违背固有模式
- 通过恰当的日程安排你就能够在 Alpha测试阶段进行优化
顽皮狗开发流程
前期准备 最终测试开发制作 Alpha 测试 Beta 测试
优化
最终测试
不要干涉
滚动的最后期限
游戏
滚动的最后期限
阶段 1 阶段 2 阶段 3
阶段 1
阶段 2
阶段 3
结论 : 各个阶段之间有太多的重叠
分级审批
- 进行修正需要关键人员的批准- 当你要进行时必须要有多人批准- 在关键时刻帮助减轻风险- 挑选合适的人来进行审批
观察一切的眼睛- 指定一个高层级人员观察优化的日常工作- 他们必须明白关注点何在- 在优化和时间之间取得平衡- 这不是一个专权的角色- 起到在狂热中捕捉到重点的关键作用
邮轮弹出 一帧关闭 渲染弹出
经验要点- 游戏开发的最后 10% 是最困难的,但 提供了最高的回报
- 为优化安排日程 !! 至少安排 20% – 25% 的时间 !!- 你可以使用你的 Alpha / Beta 测试时间来进行优化- 一个滚动的日程安排能够帮助你的团队关注重点- 分级审批制度将帮助你进行检查
- 指定一个专职监督员监督日常工作
经验要点
以完美为目标 ! !
把质量标准设置得更高 !!!