前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >《鹅鸭杀》等派对桌游爆火背后,实时语音助力实现游戏玩法

《鹅鸭杀》等派对桌游爆火背后,实时语音助力实现游戏玩法

作者头像
腾讯游戏多媒体引擎GME
发布2023-03-14 16:40:08
2.3K0
发布2023-03-14 16:40:08
举报
文章被收录于专栏:游戏多媒体引擎GME开发前沿

前段时间你肯定被一款派对推理游戏刷了屏。它登顶微博热搜、官服被挤爆、相关表情包霸占各个微信群、游戏解说视频千千万,在 Steam 上的单日在线人数,最高已经达到了 50 多万。这款游戏是《Goose Goose Duck》,被中国玩家叫做《鹅鸭杀》,是一款拥有丰富玩法的“太空狼人杀”游戏。

鹅鸭杀(图源 Steam)

在《鹅鸭杀》《Among Us》等太空狼人杀/派对桌游类型游戏常上热搜、登 Steam 热榜、持续占领朋友圈和微信群的爆火背后,游戏语音为游戏的社交性及娱乐性增添了超多 BUFF。接下来我们通过派对类游戏的常规语音规则、相关语音功能、案例实践来看看派对类游戏如何应用实时语音功能。

01

派对类游戏语音规则

  • 地图任务环节:玩家在地图中靠近时能语音交流,并伴随 3D 效果。活着的玩家与死去状态的玩家需收听不同的频道。
  • 大厅等候环节和投票环节:所有玩家都可听到对方的声音,在具体不同的游戏设计中还会有很多影响语音功能的情境规则。

鹅鸭杀讨论环节(图源 Steam)

 02 

如何快速实现游戏中「基础语音通话」?

游戏中的实时通话功能,可以使用 GME SDK 进行快速实现,调用 API 的顺序如下:

  1. 在游戏应用启动时,调用 Init 接口,初始化 SDK
  2. 初始化成功后,持续调用 Poll 接口。
  3. 在加入游戏房间时,由于在游戏房间内需要连麦互动,所以需要调用进房接口 EnterRoom,让所有玩家加入到同一个实时语音房间。
  4. 需要打开麦克风的时候,调用 EnableMic 接口打开麦克风;需要打开扬声器收听其他玩家声音的时候,调用 EnableSpeaker 接口打开扬声器。
  5. 退出游戏房间时,调用 ExitRoom 同时退出实时语音房间。

03

派对游戏

还需要哪些「语音特色功能」?

实现了基础的实时通话功能后,《鹅鸭杀》类型的游戏场景中,包含一些较为特殊的语音功能:

范围语音

在游戏开始游玩时,每个玩家只能听到自身一定范围内其他玩家说话的声音,开发者可以使用 GME 的范围语音功能,通过接口更新每个玩家的位置以及收听范围,GME 服务侧根据每个玩家的坐标对每个玩家声音的可达性进行判断后,选路进行下发,从而实现游戏中的效果。

鹅鸭杀地图探索环节(图源 Steam)

3D 语音

实现了范围语音的前提下,如果需要对玩家的声音根据距离进行一定的衰减,达到更加真实的语音沟通效果,可以通过接口 EnableSpatializer 同时打开 3D 音效效果,实现声音根据玩家之间的距离产生相应的变化。

点击跳转3D语音技术及接入分享

同一局每个玩家的说话音量调整

在游戏开始后,如果需要调整对局中其他玩家说话声音音量,可以通过SetSpeakerVolumeByOpenID 接口实现。

04

鹅鸭杀

有哪些语音功能相关的「情境规则」?

由于《鹅鸭杀》游戏中加入了各种角色,每个角色的能力也不相同,其中有以下三个角色的能力会影响到语音功能:

鹈鹕:可以吞人,吃掉所有人直至获得胜利。被鹈鹕吃掉的玩家,只能和鹈鹕互相沟通。可通过建立一个新的语音房间“鹈鹕的肚子”实现,新房间与原有实时语音房间互相隔离,鹈鹕与被吃掉的玩家会同时存在在两个语音房间中。新房间中的玩家可以互相听到彼此的声音,新房间之外的玩家则无法听到。

静音鸭子:有静音其他玩家的能力,被静音玩家无法在会议中说话。可通过 GME 房间管理功能实现,房间管理功能用于对房间内其他玩家的麦克风、扬声器状态进行管理,可以调用其中的 EnableAudioSend 接口将房间内某一位玩家的音频流上行关闭,即使这位玩家打开着麦克风。

派对鸭子:能在会议期间让某位玩家的声音调高、变尖,还能通过变声器来伪装自己。可通过 GME 的变声功能,可以让房间的实时通话中的玩家声音产生变化。GME 支持上百种的语音变声模板,可以让游戏产生更多的趣味性。

05

GME 为派对等类型游戏

提供沉浸的语音互动体验

在游戏中加入社交联结,才能长久粘住玩家。GME 助力游戏集成内置语音,帮助玩家分享游戏乐趣,沟通游戏策略,打造超沉浸的游戏体验。海外某热门派对游戏使用 GME 语音服务后称,GME 语音通话服务极大提升了玩家的游戏体验。我们的方案优势:

快速搭建低时延、稳定、流畅、高质量的语音互动。实时语音结合游戏场景深度优化,端到端通话延时小于 300ms,抗 70% 丢包和 1500ms 网络抖动;利用回声消除、环境音消除、噪声抑制、啸叫抑制等 3A 专利算法还原清晰听感。超低延迟、稳定、智能路由的实时语音服务,历经亿级用户验证。7×24 小时服务响应,提供服务质量 SLA 保障,运营无忧。4 行代码,轻松嵌入实时语音互动。

语音互动还可以很沉浸。在强调极致沉浸的游戏联机场景下,高质量、低时延的 3D 空间语音体验尤其重要。带有空间感的 3D 语音和范围语音,帮助玩家在游戏的虚拟世界中通过声音的远近和位置判断其他玩家的方位,还原最真实的空间感。

游戏引擎兼容、多平台适配。兼容 iOS、Android、Windows、macOS、Web、Unity、Unreal、Cocos、Xbox、Switch、PS4、PS5 等系统及平台,保证全平台语音互通。20,000+ 终端及系统参数适配,全球各机型玩家都能顺畅沟通。

全球服务。覆盖腾讯云海外节点部署,六大洲服务可用,全球部署 2800+ 加速节点,覆盖全球 200+ 国家地区,实现玩家就近接入。

如何接入 GME 语音互动解决方案?🧩

添加小助手微信,直达技术专家,开启1v1咨询

关注公众号,获取最新语音技术干货

关于GME ·

腾讯游戏多媒体引擎GME (Game Multimedia Engine) 提供一站式语音互动解决方案。依托腾讯会议天籁实验室在实时音频通信、编解码、降噪、3D 空间音频等领域的技术,针对游戏场景,提供实时语音、360° 空间语音、范围语音、语音消息、语音转文本、语音内容安全、语音录制、正版曲库、虚拟人互动等服务,一次接入即可满足多样化的语音需求。GME 已服务于 6000+ 海内外游戏开发者与厂商,每天提供超过 10 亿分钟的稳定语音服务。

👇点击“阅读原文”直达 GME 官网 

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-03-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 腾讯游戏多媒体引擎GME 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
游戏多媒体引擎
游戏多媒体引擎(Game Multimedia Engine, GME)提供一站式语音解决方案。针对游戏场景,提供实时语音、语音消息、语音转文本、语音内容安全、正版曲库、语音录制等服务,覆盖 FPS、MOBA、MMORPG、休闲对战、棋牌、线上桌游等多种游戏玩法类型;支持移动游戏、端游、主机游戏、网页游戏跨平台互通,一次接入即可满足多样化的语音需求。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档