HyperPlay:Web3游戏商店
HyperPlay基于MetaMask 开发的原生web3 游戏商店,为游戏开发者提供跨链且无缝的 web3 钱包支持。

一键发币: SUI | SOL | BNB | ETH | BASE | ARB | OP | POLYGON | AVAX | FTM | OK
HyperPlay 是一家游戏基础设施公司,它构建了一个 web3 原生游戏商店,分发 web2 和 web3 游戏。 他们的使命是通过将数字资产的互操作性、链上声誉和无缝钱包集成集成到 web3 游戏中来增强 web3 游戏用户体验。 目前,HyperPlay 商店中拥有 67 款游戏,其中包括来自 Square Enix、Animoca 等知名游戏工作室的游戏。 HyperPlay 的商店还包括 Epic Games 和 GOG 的整个游戏库。
该平台是跨链的,支持基于以太坊和每个 EVM 链、Cosmos、Solana、Starkware 和 Sui 构建的游戏,并计划扩大对其他区块链的支持。 此外,HyperPlay 具有跨平台兼容性,支持 Windows、Steam Deck、MacOS 和 Linux 等操作系统。 使用 HyperPlay 的游戏兼容性库集成,还可以在 MacOS、Linux 或 SteamDeck 上启动本机 Windows 游戏。
本案例研究探讨了 MetaMask 开发套件如何帮助 HyperPlay 实现为 web3 玩家带来沉浸式游戏体验的使命。
1、面临的挑战
为游戏开发者提供无缝的 web3 钱包支持,并为用户提供身临其境的游戏体验
为了实现 web3 游戏中沉浸式游戏体验和互操作性的目标,HyperPlay 认识到玩家有必要在不同的游戏中使用相同的钱包,而不是被迫为他们玩的每个游戏创建一个新的钱包。 此外,为了简化新玩家的入职流程,必须对钱包进行配置,以便玩家不会被迫退出游戏到单独的网站来访问游戏的 web3 方面。
当前 web3 游戏领域解决此问题的常用方法是使用嵌入式专有钱包。 在这里,游戏开发者的任务是创建自己的单游戏孤立钱包,以提供无缝的游戏内体验。 然而,这对开发者和玩家来说是一个巨大的挑战,因为这些钱包增加了已经拥有钱包的玩家玩游戏的摩擦,而且它们还破坏了游戏之间的互操作性,因为很难在外部使用这些游戏钱包中的资产。

此外,游戏开发人员更愿意花时间设计游戏,而不是开发具有多个 SDK 和钱包集成的自定义钱包和基础设施,以确保其游戏的跨链支持。
2、HyperPlay的解决方案
改进用户体验以及与 MetaMask 钱包 API 和 SDK 的互操作性
通过与 MetaMask 钱包 API 和 SDK 集成,HyperPlay 正在为玩家构建无缝的入门体验。 当玩家在没有钱包的情况下进行第一次链上交易时,他们将能够在游戏中注册并加入 MetaMask 钱包。 游戏顶部会显示一个覆盖层,并且使用 OpenGL、DirectX 或 Vulkan 等图形库将 MetaMask 信息流式传输给用户。 用户交互被传输回来,导致对 HyperPlay 钱包 API 的调用,然后这些 API 被定向到 MetaMask 钱包 API。

开发人员也不需要在游戏中嵌入 SDK 或包含任何类型的代码或包。 他们所需要做的就是调用 HyperPlay API,然后该 API 将这些调用路由到 MetaMask 钱包 API,充当 MetaMask 的通信库。
HyperPlay 还能够利用 MetaMask 钱包 API 进行身份验证和登录流程,促进游戏市场中购买和销售游戏物品的交易,并为游戏开发者提供拥有大量流动性的庞大用户群的访问权限 - 所有这些都无需承担游戏负担 开发人员必须自己管理钱包集成。
3、使用 MetaMask Snap 构建新的引流体验
HyperPlay 最近将 Snap 引入了他们的游戏商店,下一步的重点是游戏开发者对 Snap 的采用。 Snap 集成旨在进一步增强 HyperPlay 上的用户和开发者体验,因为游戏可以提示用户使用对其游戏玩法有利的特定 Snap。
HyperPlay 上 Snap 的首次使用涉及非 EVM Snap,使玩家能够通过 MetaMask 与非 EVM 区块链上的游戏进行交互。 此功能可帮助非 EVM 区块链上的游戏开发者访问 MetaMask 庞大的 web3 原生用户群及其钱包中的流动性。 对于想要玩非 EVM 链上的游戏但缺乏这些区块链知识的玩家来说,这也是有益的。 如果玩家没有安装所需的Snap,游戏可以提示安装Snap并允许玩家继续游戏。
HyperPlay 正在研究的另一个领域是账户抽象和合约账户津贴。 这一重点对于每天产生大量交易请求的游戏尤其重要。 实施合约账户津贴可能是有益的,因为在游戏中进行大量交易可能会对用户体验和安全产生负面影响。
帐户抽象 Snap 可以提供一种解决方案,允许玩家将特定金额存入合约帐户,然后该帐户可以使用会话密钥授予和撤销特定游戏的自动支出津贴,最高可达用户定义的阈值。
原文链接:How HyperPlay Is Building a Web3 Game Store with the MetaMask Developer Suite
DefiPlot翻译整理,转载请标明出处
免责声明:本站资源仅用于学习目的,也不应被视为投资建议,读者在采取任何行动之前应自行研究并对自己的决定承担全部责任。