Meta分享如何利用Quest API构建多人VR游戏应用社交体验
在VR中建立负责任的多人体验
(映维网Nweon 2022年12月07日)多人游戏一直是家人朋友共聚时的欢乐源泉之一,而多人游戏功能已经发展到能够吸引玩家并帮助其建立持久联系的地步。在VR中,多人游戏体验带来了一种额外的临场感:无论身在世界何处,你都会感觉到大家仿佛共在一起。
在下面这篇博文中,Meta介绍了如何利用Multiplayer和Integrity APIs,并以负责任的方式构建你的应用社区,以及它们如何积极影响留存率、参与度和增长率。
利用核心平台功能吸引玩家
多人游戏体验是Meta应用生态系统的核心支柱,在过去的30天里,平台大约有62%的用户在多人游戏中度过了时光。这表面,用户正在积极寻找能够允许他们联结他人的体验。Meta的Platform SDK包括一系列可以帮助你开始构建和维系社区的多人服务,而它们可以分为两个基本的构建要素:Destinations和Group Presence。
Destinations是应用程序中的社交聚会场所,可以帮助人们发现新内容、直接跳进体验、以及与朋友联系。它们可以在Quest Store的各个页面向用户显示,并与URL相关联,从而帮助你提高用户参与度。所以你可以发布到社交媒体等其他渠道,并提高曝光度。在过去的几个月里,Meta一直在努力改进Destinations。12月,团队将通过新版本来提高Destinations的可靠性,在Quest Store Explore页面增加Destinations的可见性,并且自动化审批流程,这样你就几乎可以立即推广Destinations。
Group Presence可以向用户展示朋友在虚拟现实中的活动,从而促进了社交互动。利用这个API,平台将更新用户的当前位置和状态、是否可加入和匹配信息等。Group Presence鼓励用户有机地发现好友正在参与的体验和活动,并允许其一键加入好友,从而帮助提升整体参与度。
创造可持续参与
Destinations和Group Presence允许人们在相同的沉浸式应用体验中工具一起。Platform SDK包括三个旨在扩展用户如何在Destinations之间连接和传送的API。
- Group Launch允许玩家先组队然而再在一起跳到应用程序之中。
- App Invite允许用户邀请朋友加入用户已经加入的应用。这个API支持通过系统菜单和应用内UI发送邀请。
- Invite Link创建用户可以从Meta Quest app或VR内与朋友共享,以加入Destinations的URL。
总之,上述API可以提升参与和留存,同时为用户提供灵活的社交体验。为了向你展示多人服务如何积极影响你的应用和业务,Meta与Ready At Dawn合作创建了一个案例研究,探讨他们团队是如何将所述功能集成到Echo VR中,以及他们如何改进各种关键指标。
延伸阅读:开发实战Part 1:为Quest 2构建多人游戏应用体验
延伸阅读:开发实战Part 2:为Quest 2构建多人游戏应用体验
延伸阅读:开发实战Part 3:为Quest 2构建多人游戏应用体验
延伸阅读:开发实战Part 4:为Quest 2构建多人游戏应用体验
Demo演示可以以帮助你集成多人服务
Meta的SharedSpace Multiplayer Showcase可以帮助你可视化上述服务的潜在用例。这个展示是由Meta VR开发者技术团队专门设计,旨在展示如何在VR中快速召集人们。通过探索开发者中心和GitHub中的展示视频和文档,你可以为构建自己的多人游戏体验奠定基础。
从2021年发布SharedSpace Multiplayer Showcase以来,Meta一直在开发一个新的多人游戏演示《GL VR: Supercharged Dodgeball》。它将扩展你可以使用的资源,帮助你了解如何使用多人服务和如何集成它们。《GL VR: Supercharged Dodgeball》将于本月发布。
使用Block API来保证用户获得安全和愉快的体验
上面强调的API可以帮助您为用户创建新的、可重玩的社交体验。但一旦人们共聚一起,确保他们的隐私、安全和偏好得到维护至关重要。每个人都应该在虚拟现实中获得愉快的体验,但不良行为者的骚扰和辱骂可能会破坏用户体验,并可能会令人们远离你的应用程序。
Block API可以帮助你减少和防止有害的社交互动,可以授权用户拉黑他们在应用中遇到的不良行为者,并支持用户在平台其他地方进行的阻止。所以,这个API允许你创建更安全的体验。更多关于Block API的信息请访问这个文档。
使用用户报告创建安全的用户体验
对于沉浸式XR体验,用户安全是非常关键的基石。为了帮助开发者构建令用户感到安全的应用程序,Meta日前宣布,所有多人VR应用都应该实现用户报告机制,而这一要求将在2023年5月31日成为所有多人应用的硬性规定。
Meta表示,就像互联网一样,元宇宙不会由一家公司构建或管理。它是由企业、个人和专业开发人员的总和。管理元宇宙将是所述群体的共同责任。所以,这家公司正与开发者社区密切合作,以确保相关的VR应用程序安全且具有吸引力。日前,团队宣布所有多人VR应用都必须实现用户报告机制,从而允许用户举报投诉第三方骚扰行为。
Meta已经更新了Virtual Reality Check (VRC) Guidelines指南,要求所有多人应用程序都包含一个可通过菜单按钮访问的用户报告机制。这家公司表示,任何具有同步或异步多人环境的应用程序都属于多人应用程序,需要遵守这一要求。其中,同步多人环境包括用户可以通过语音、手势或文本直接交互的应用程序;异步多人环境则包括带有关卡编辑器或留言板等可以上传内容的应用程序。
团队表示,新的Virtual Reality Check (VRC) Guidelines将于2023年5月31日成为所有现有和全新多人应用的要求。在这一日期之后,现有的Meta Quest Platform报告流程将逐步淘汰,
另外,对于已经实现应用内报告机制的应用程序,Meta的新用户报告插件将允许你通过按下菜单按钮时可访问的菜单调用应用内报告流。对于暂时没有实现应用内报告机制的应用程序,Meta接下来将提供一项简化构建过程的新服务。
根据你的应用是否具有现有的用户报告机制,你可以使用以下工具之一来确保应用使用Meta的通用入口点,以便用户可以通过菜单按钮访问报告机制。
- 用户报告插件:如果你的应用程序已经实现用户报告机制,你可以选择使用用户报告插件将其接到菜单按钮。这个插件不会改变你接收和管理应用内用户报告的方式,它是SDK v46的一部分。要开始使用用户报告插件,请查看这一文档。
- 用户报告服务:你从2023年第1季度开始可以利用用户报告服务。这是一个全新的端到端应用内用户报告流程,可允许用户通过菜单按钮进行访问。这将是一个开箱即用的解决方案,可以在Developer Dashboard中启用。一旦你启用了用户报告服务,应用程序中的用户将能够通过菜单按钮访问的菜单提交报告,而你同时会开始接收应用程序的用户报告。
Met最后总结道:“通过VR中的实时社交,人们可以建立独特和持久的联系,建立强烈的社区意识,使他们一次又一次地回归体验。使用上述多人游戏功能,你可以在应用社区解锁更强的联结感,并增加你的受众。”