一款手游有400+个AI角色!腾讯游戏新系统炸场GDC:训练成本大减90%

且各自有各自的性格

白交 假装发自 旧金山

量子位 | 公众号 QbitAI

你敢信?一款手游里藏着400+个AI角色,且各自有各自的性格……

这就是腾讯在一年一度的“游戏界春晚”GDC上展示的一场技术肌肉秀——

《火影忍者》手游相关负责人介绍了大规模强化学习AI训练系统,该方法的训练成本和时间比传统的训练方案减少90%。

除此之外,移动端光追、144帧渲染、跨平台开发管线管理等技术也都逐一亮相。

一款手游有400+个AI角色!腾讯游戏新系统炸场GDC:训练成本大减90%

目前这些技术已经部署到了腾讯游戏现有游戏当中去,包括魔方工作室群的《火影忍者》手游和《暗区突围》手游、本月刚开始测试的天美工作室群作品《三角洲行动》。

所以这些腾讯游戏背后到底有哪些技术?我们提前同团队聊了聊,这就来揭秘一下~

400+AI角色同时训练

本届GDC,AI成为关键词。大会共设有16场AI主题峰会和14场机器学习峰会,涵盖游戏制作多个环节。

腾讯互娱魔方技术中心AI团队负责人廖诗飏在AI主题峰会上,分享了将强化学习技术应用于格斗游戏的经验。

他分享的主题是:

《火影忍者》手游:针对格斗游戏大规模强化学习的优化

他曾担任南洋理工大学教授,目前带领《火影忍者》手游和《暗区突围》AI项目的研发团队,在物理仿真、大规模虚拟世界、游戏AI等领域有20年多研发经验。

据介绍,《火影忍者》是全球首个使用强化学习技术的格斗游戏产品,于2021年就开始运用强化学习技术。

以往早在2016年就有相关论文在讨论该技术,也曾有一些格斗游戏的AI比赛举办,但真正做到商业化应用,以及如此大规模强化学习训练的尚且只有这一款游戏。

目前,他们实现了400+角色强化学习训练,且训练时间和成本比以往降低了90%。

什么概念呢?

还得从训练方式说起,他们采用的方式叫做自博弈(Self-Play),顾名思义就是对自我博弈以获得生成策略,不断提升AI选手的能力。

当年人机大战,谷歌AlphaGo实际就是应用这一训练方法。

以往用这一方法训练20个角色,大概需要2天时间。而将角色规模扩大到300+,那么对局数量起码是前者200多倍,训练时间可能会超过一年。

于是,他们提出了集海训练系统,对计算时间和成本进行了大量优化,也是业界首个针对数百个角色(400+)的大规模强化学习训练方案。

一款手游有400+个AI角色!腾讯游戏新系统炸场GDC:训练成本大减90%

之所以打造这样一个大规模强化学习训练系统,主要有三个方面的需求考量。

首先,最早的考量来自于角斗场的教学需求。因为格斗上手乃至精通门槛较高,可以由AI教练出手,根据玩家情况来因材施教。

其次,就是角色的平衡性问题。据团队透露,一年他们大概会投放40个新角色进去,如何保证角色之间的公平性,这需要大量的数据去验证。目前AI训练能做到一周左右。

再者,就是一些新功能的探索。比如每个IP的AI角色都有自己本身的性格,或保守、或激进、或霸气,给玩家带来更丰富和多元的体验。

腾讯游戏炸场GDC

除此之外,还有两款游戏,也大秀特秀了一把技术。

一个则是魔方出品的射击手游《暗区突围》。另一个本月刚开始测试的特战干员战术射击游戏《三角洲行动》,天美工作室出品。

首先是《暗区突围》手游,作为上线一年半即用户破亿的FPS游戏,此次团队分享的的则是他们其中一个核心竞争力,即画面的写实和沉浸感强的表现。

背后依靠的技术包括光线追踪、高帧率渲染等在移动端的部署。也成为本次分享的主题:

下一代的手游画面:暗区突围中的光线追踪

在移动端实现144帧渲染:暗区突围手游中的帧预测

其中光线追踪技术,已经广泛应用于PC和主机端的3A游戏,但受制于性能和算法等原因暂时无法在移动端普及。

腾讯互娱魔方《暗区突围》手游项目图形程序负责人王俊宏介绍了为呈现更极致的游戏画面,《暗区突围》手游的技术团队开发了一套混合渲染管线,首次在移动端大世界场景中应用了光线追踪技术,实现了反射、阴影和环境光遮蔽,使游戏画面更加真实生动。

一款手游有400+个AI角色!腾讯游戏新系统炸场GDC:训练成本大减90%

渲染方面,腾讯互娱魔方《暗区突围》手游项目程序工程师齐越,展示了技术与算法完全自研的基于帧预测的高帧率渲染管线。该方法能够高效地复用前一帧已渲染的像素,从而节省新一帧中大部分的计算量,可以在不降低游戏画面质量的情况下显著提高游戏的帧率与流畅度,并节省电池功耗,进一步提升手游玩家的游戏体验。

一款手游有400+个AI角色!腾讯游戏新系统炸场GDC:训练成本大减90%

而为了打造游戏的沉浸感,团队还做了不少工作,比如实时全局光照、实时天气系统、自动曝光以及人眼适应等工作,这些都属于行业首创。

一款手游有400+个AI角色!腾讯游戏新系统炸场GDC:训练成本大减90%

而《三角洲行动》这边,它是腾讯首款面向三端(PC端、移动端以及主机)的游戏产品。此次他们主要分享整个跨端生产的过程以及当中经历的挑战。

内容主要包括两个方面:整个跨端生产管线的支撑、运行时的解决方案和性能优化。

一款手游有400+个AI角色!腾讯游戏新系统炸场GDC:训练成本大减90%

团队强调,整个生产过程(包括美术、策划、资产生产、内容生产等过程)是在同一环境下进行的,并非双端独立开发。

因此,保持思维上的统一是这个过程最重要的事情。团队坦言,不然很容易出现问题。

比如我们单盯着这端看,他的操作很好,但是另外一端是完全不可用的。到最后才发现会导致这个方案完全被推倒重来。

一款手游有400+个AI角色!腾讯游戏新系统炸场GDC:训练成本大减90%

除此之外,腾讯游戏将在其展位上展示其最新的游戏技术。

包括来自腾讯AI Lab的GiiNEX AI游戏引擎、决策AI和生成式AI产品与方案;还有腾讯的反外挂服务“反作弊专家(ACE)”、游戏研发工具与平台“云端工作室(CES)”和全球游戏质量保障服务WeTest Global也亮相了今年的GDC。

一款手游有400+个AI角色!腾讯游戏新系统炸场GDC:训练成本大减90%

好了,GDC还有哪些好玩的呢?欢迎有参与到GDC的小伙伴,与我们分享。

版权所有,未经授权不得以任何形式转载及使用,违者必究。