今年是UWA创业的第七年,我们获得了一笔数千万人民币A轮融资,本轮融资投资方为Game Trigger(游戏扳机),光源资本担任独家财务顾问。
对于侑虎人来说,这是一个意义非凡的里程碑,意味着这些年来的努力耕耘得到了更高度的认可。虽然UWA行事一贯低调,但我们也希望与关注、信任UWA的各位朋友们分享这个好消息。
六年,从0到1的探索
一转眼,UWA专注于游戏性能已经第七个春秋了,当时UWA创立的初衷也很简单:帮助更多的开发者降低性能优化的门槛,避免搁浅在技术的桎梏中。
之所以选择这个细分领域,是因为性能优化几乎是每个研发团队的痛点,一方面因为手游品质不断精品化和重度化,性能备受挑战;另一方面是市场的竞争关系,几乎没有一家公司敢说他的时间和人才都是充裕的。于是连UWA的名字也打上了”优化“的烙印(熟悉的朋友可能知道,UWA是”优化“的谐音)。
创业之初我们从驻场深度优化入手,这个服务的执行过程,就好像不断地解构人体,不断把一些复杂的问题抽丝剥茧,逐步地标准化、规则化、流程化。绝大部分的游戏在经过深度优化之后的一个月内,性能都会得到大幅提升,甚至能达到上线、面对玩家的标准。
为了能够为更多的开发者提供性能优化服务,UWA搭建了SaaS平台,从研发效率和质量保障两个方面入手,陆续推出了真人真机测试、GOT Online和免费的GPM等工具,逐渐形成了UWA保障体系,将多年的经验转化为标准化的服务,提供UWA推荐值、行业平均水平参考和具体的解决方案,这对用户来说是最友好省事的、也是用户最认可的。
同时我们也愈加发现,很多在真机上运行时的问题,本质上是源于制作过程中资源做得不够好,或者代码写得不够好,而这些问题在后期修改时多数是伤筋动骨的,因此我们推出了资源检测帮助大家尽早做好资源规范,规避返工带来的额外成本。
回顾UWA产品的研发历程,是逐步从“优化”覆盖到“测试”和“监控”,不仅要将性能问题优化好,也能在日常开发中进行监控和保障,让研发团队无后顾之忧。最新推出的UWA Pipeline就是旨在完善大量中小型游戏团队的研发流程。
未来,从“专精”到“更专精”
这个世界上的很多问题本质上都是数学问题,数值策划、游戏建模、性能优化等都是如此。所以,未来,UWA将基于大数据持续在以下几方面加大研发力度。
1. 持续深耕To B 产品/服务,并打造游戏团队专属的研发交付流水线,实现游戏研发的标准化、规范化、专业化、自动化和规模化
在不断探索的七年中,我们发现很多性能或技术问题其实是研发流程的不完善导致的,一旦流程上进行合理地管控、科学地研发,后续很多问题都可以规避,相当大的时间成本就可以省下来。
UWA Pipeline就是基于这样背景下的一个突破性的产品,它是在研发团队本地搭建一个私有云服务,将日常的资源检测、打包、测试、部署等任务流程化和自动化。就像是一条流水线,它把多个任务串联起来,尽可能把固定的工作自动化完成,将更多人力释放出来,且将更好的管控带到研发中去。比如白天可以写代码,晚上就可以进行各种测试,第二天上班的时候就能很清晰地看到哪些部分有问题,并及时地进行修改完善。
放眼来看,国内厂商的游戏制作标准正向着3A化进发。中国游戏的未来,工业化的趋势越来越明显,UWA Pipeline保障的就是研发流程和制作水平的“中位线”。只有“中位线”提升了,我们行业的整体工业化水平才会持续提高。整体环境好了,行业中的绝大部分研发团队才能从中获益。
2. 加大To C社区规模,提升研发团队的知识技能和思维意识,为更多的研发团队提供体系化的、专业的人才和知识储备
我们认为,真正要助推整个行业的发展,一方面是要开发出足够好的工具,另一方面就是要帮助行业里的人才变得越来越好,只有两点都做到了,我们的行业才能蒸蒸日上。
知识服务是UWA战略发展中极为关键的一环,在向目标不断接近、一步一步实现的过程中,不但可以促进游戏生态的不断改善,让开发者受益,也能让我们在整个游戏产业中扮演更重要的角色,承担更重要的责任。
3. 大数据挖掘
越来越多的团队在项目初期就开始留意制作规范的问题,比如游戏项目各个模块中重要参数的标准,像渲染模块中的Draw Call、Triangle、Culling、图像后处理等;动画模块的动画解析、初始化和Active数量等这些重要参数及其阈值范围。只有定下了合理的参考值,研发过程才会更有指向性与目标。
UWA在进行了上百场深度优化及数千个项目的性能测评之后,发现这些性能指标之间是有规律可循的。因此,我们希望从大数据的角度总结归纳出这些规则,把“经验值”变成“计算结果”,反应到了UWA线上报告中的UWA推荐值、行业值以及每年发布的蓝皮书这些标准上。
尝试使用更为科学、普适的方式来研究问题,是我们UWA不断探索问题本质的方式。未来,我们会不断完善我们的分析框架、细化我们的测试条件,并结合真实项目的大量性能数据,力求挖掘出更多有意义的性能参数、打磨出更精准的数学模型,从而让整个行业不断获益。
4. 持续研究引擎层,并向操作系统和驱动层进行探索
随着游戏项目日益精品化和复杂化,酷炫的特效、开放性的大世界所带来的超大量的渲染Triangle、Shader复杂度等,给GPU、耗电和发热等带来巨大的压力,过去的工具和文档已经不能满足越来越浩大的优化需求,需要我们不断下潜去挖掘和分析底层的数据。
如果说过去UWA的经验值的主体来自于引擎层的精通,现在我们对操作系统和驱动层的研究又有了新的突破。例如针对GPU的深度测试,我们可以计算出每个Draw Call的精准GPU耗时,所画内容、所用Shader、ALU复杂度、像素计算压力和带宽压力等,这些底层细节都可以做到精准定位瓶颈、精准分析。
“快、精准、有温度”,这是UWA的行为准则,从开始到现在从未改变;其中的“精准”就是基于UWA技术团队在这方面对数据的深耕,因为我们相信,数据挖掘得越精准,分析得足够细致,对于用户来说优化起来越快。
同时,随着引擎和研发技术的迭代,我们也会持续加大针对Unreal引擎的性能优化工具的研发投入,协助大家快速上手、掌握优化性能,摆脱性能和技术的桎梏。
非常感谢大家一路的陪伴、支持和信任。
游戏行业的精品化并非一蹴而就,但随着行业中基础建设的不断成熟与发展,游戏业也才能真正创造出更优质的产品和更上乘的体验。
未来,我们将继续深耕游戏数据,充分发挥技术的价值,为中国的游戏公司打好基础设施,助力构建工业化流程、迈入工业化时代。
“溪涧岂能留得住, 终归大海作波涛”,我们会登上更大的舞台,加油,永远相信明天会更好!