揭秘Unity 2017.2的情景测试
Unity 2017.2版本已经正式发布,今天将为大家分享最新一期情景测试周的测试情况。往期情景测试周中充满趣味,并且帮助我们完善了Unity。
开始本次的情景测试周,我们需要为期一个月准备工作,包括收集信息、头脑风暴、设置对照条件等。完成这些后,我们在一周的时间中会进行大量的测试与游戏开发工作,以便深入的了解Unity 2017.2的状态。
每个情景测试周的主要目标是体验以Unity用户或小型游戏工作室的身份使用Unity。我们需要创造一个关注Unity 2017.2新领域和新功能的游戏,寻找Bug和及时发现可能出现的问题。
我们对测试需要覆盖的内容进行了细分,最后列出了86项测试内容。主要覆盖的领域包括Unity的服务、用户界面、输入和疑难解答。
参与情景测试的并不仅仅是Unity的QA团队。我们邀请了各界专家,包括美术、开发人员、设计师、项目经理和产品负责人,以期获得不同角度的观点。我们在情景测试中体验从原型到成品的游戏制作完整流程,对现有的场景进行多次迭代。
来自全球11个Unity办公室的93名Unity员工参与了此次的情景测试,包括软件测试工程师、软件测试开发工程师、项目经理、开发人员、美术和设计师。他们来自22个不同的Unity领域,包括2D、动画、资源管道、光照、移动设备、网络、控制台、地形、Toolsmiths、服务、SE、版本QA团队和实习生。
本周我们测试了16个情景,一些情景延续了已有的早期项目,另一些则是从零开始构建的新情景。
Unity 2017.2情景测试周使用的情景
我们尝试并识别出了130个程序错误,错误集中于编辑器、VR和Timeline方面。
Unity 2017.2情景测试周中提交的程序错误及测试人数
情景测试周最有趣的就是我们制作的示例项目。这些示例项目运用到了很多Unity的服务,包括Asset Store资源商店、Collaborate多人协作、Cloud Build云构建、Dashboard控制面板、Analytics分析和Multiplayer多人联网。
下面让我们欣赏几个情景测试周的项目。
AR桌面塔防游戏:用图像目标来放置防御塔、墙壁、出生点等。
3D赛车游戏:使用到了Multiplayer多人联网服务。
AR游戏:游戏运用到了ARKit,TestRunner单元测试工具、以及Analytics分析服务。
太空机甲军团:基于物理模拟的多人联网游戏。
炉石风格3D卡牌游戏
2D 日式角色扮演游戏:用Tilemap创建多个环境,探索Tilemap和脚本画笔等。
这次Unity 2017.2情景测试周就为大家介绍在这里。欢迎大家使用Unity 2017.2中的新功能创造出更加精彩的游戏。