如何用浏览器玩unity小游戏?

拿大软件开发公司Wonder Interactive正在打造一个沉浸式网页游戏平台“The Immersive Web”,使基于UE、Unity开发的游戏及应用得以在开放网络上运行。

The Immersive Web平台支持开发人员将自己的3D游戏及应用无缝分发和部署到浏览器,能够绕开App Store 30%的抽成。其目标是实现与Steam及任何本地发行游戏相同的性能,并且不要求用户安装任何内容。

创始人Alex St. Louis将Wonder Interactive定位于元宇宙基础设施公司,为所有相互关联的虚拟世界提供入口。目前主要面向UE游戏及应用,正在努力让UE支持WebGPU,后续还将为UE4和UE5游戏引擎提供WebXR支持。

Alex表示,“元宇宙会像今天的开放网络一样,无论你使用什么设备或操作系统,都可以打开一个浏览器。JavaScript、HTTP这样的标准确保你在每台设备上都能获得相同的体验,我认为一个真正开放的元宇宙将需要这种模型。”

为3D游戏及应用打造一个通用浏览器平台

Wonder Interactive是一家软件开发公司,总部位于加拿大埃德蒙顿,正在构建一个一体化的工具平台,将UE游戏及应用带到HTML5,并接近原生性能和极短的加载时间。

创始人Alex是一名资深页游玩家,受《Runescape》和《企鹅俱乐部》游戏启蒙,进入游戏行业。一次偶然的机会,Alex发现了WebGL技术,开始研究原生游戏引擎是否能够支持网络,并试着开发一款可以覆盖各种平台的游戏。

彼时,UE正在抛弃导出到HTML5的功能。在Alex看来这是一个错误的决定,并想要恢复UE对WebGL的支持。于是,Alex在Reddit上寻求解决方案时,遇到另一位联合创始人Robert Stewart,之后二者共同成立Wonder Interactive,由Robert担任CTO。

Wonder Interactive正在开发一套开发者工具和一个名为“The Immersive Web”的平台。让一些UE开发人员能够将自己的3D游戏及应用无缝分发和部署到浏览器,不需要依靠App Store,也不需要支付给渠道30%的抽成费。

实际上,大部分游戏引擎都是追求更高的性能、精度更高的渲染能力,以匹配下一代游戏开发的需求,几乎没有考虑对网页端的支持。

在这些引擎中,UE对网页端的支持度最低,Unity虽支持导出网页端,但也并非是引擎的主要功能。

不仅是游戏引擎,页游本身往往也不被重视。苹果几乎没有对Safari进行迭代以支持高端游戏,因为这会损害其应用商店收入。

但问题是,如今以《堡垒之夜》为代表的在线服务型游戏正受到市场重视,游戏技术的迭代升级也让跨多平台游戏成为可能,再加上虚实共生趋势的加深、区块链及NFT游戏的流行,让传统游戏渠道一直以来的30%的抽成费引发了更大的争议。Epic已就此与苹果对峙,试图打破苹果的“围墙花园”。

Alex认为,开放网络是绕过封闭平台的关键。“我们希望开发人员能够在开放网络上发布应用或游戏,并能够与他们的用户建立非常重要的在线关系。”

当前,Wonder Interactive选择先从UE入手,主攻基于UE4的游戏及应用。目标是实现与Steam及任何本地发行游戏相同的性能,而不要求用户安装任何内容。

通常情况下,能否向网络导出应用不受开发人员重视。因为网页端最大的痛点是加载问题,尤其是对于游戏来说,如果本身网络速度较慢、服务器承载过大,或者硬件配置较低,会造成卡顿,影响游戏体验。

Wonder Interactive已经开发了用于异步资产抓取或资产流系统的工具,能够在运行时动态加载及退出资产。

Alex举例,一款350兆的开放世界MMO游戏,要想以尽可能小的阻力快速吸引用户,那么菜单就应该小于10兆,初始大厅可能还有20到30兆,加起来总共需要40兆的下载量。

Wonder Interactive在做的事情就是进一步将40兆的预压缩率分成更小的部分。“这也反映了现代游戏引擎的功能,特别是像UE5,能够抓取大量数据并在特定时间内为玩家提供必要的服务。”

而这种渐进式下载方式并不是一项新技术。比如2013年,为了展示基于浏览器的游戏的潜力,Mozilla与Epic联手将虚幻3引擎带到了浏览器上,并且无需任何插件,提供了将大量代码编译成JavaScript的能力。

在Alex看来,WebGL基本上已经过时了,与现代框架Vulkan,以及刚出现的WebGPU有很大差距。作为一种跨平台的2D和3D绘图API,Vulkan允许开发者和用户以接近本机的性能充分利用硬件。

虽然UE5才刚刚发布,Alex透露团队已经在与Epic接触。“带有WebGPU的UE5是我们真正感到兴奋的地方,我们非常乐观地认为,我们可以在浏览器中运行一些像Nanite(UE5核心虚拟多边形几何体技术)这样的新功能。”

去年,Wonder Interactive筹集了60万美元资金,现在正在寻求筹集更多资金。该公司计划在未来几个月内推出通用版本,并且招募一些游戏开发人员。

网页端也能实现“元宇宙”?

当前,海内外对“元宇宙”的讨论和解释,大部分都是基于更高维度的技术、资金、平台框架,比如区块链、云技术,网页几乎从一开始就没有被考虑在内。

尤其是随着web3热度升温,越来越多新诞生的公司提出了全新的互联网模式,引发资本和行业的关注。在新的互联网机会下,没人会回头看web1。

但Alex认为,一个真正的元宇宙是需要一个通用标准,比如JavaScript、HTTP,让用户无论使用什么设备或操作系统,都能像打开浏览器一样打开“元宇宙”。

通过加强网络并将其转变为空间互联网,Wonder Interactive致力于以此方式使开放元宇宙成为可能。重要的是,这个体验过程是无缝的和可互操作的。

Alex表示,“我们并不是在开发一个封闭的生态系统,迫使开发人员通过封闭的生态系统和商店去发行自己的游戏和应用。我们的使命是打破封闭的花园,让开发人员通过浏览器直接在线部署他们的游戏和实时3D应用程序给用户。”

实际上,当下浏览器也在进行着自我升级。比如谷歌Chrome推出的WebGPU、Meta宣布Horizon Worlds将有网络版本,微软也开始在Xbox S和X系列主机上运行Edge浏览器。

在Alex看来,这为UE和Unity开发人员提供一个新途径,不仅可以通过网页构建游戏,还可以接触到Xbox主机上的玩家。“似乎每个平台都有了颠覆性的时机。”

游戏之行业外,Wonder Interactive目前吸引了不少区块链游戏公司。由于Steam等主流分发平台拒绝区块链游戏,区块链游戏公司也在寻找合适的平台。考虑到区块链游戏领域聚集了大量的资金力量,对于Wonder Interactive来说是个新的市场突破口。

Alex表示,这些区块链游戏公司对Wonder Interactive正在打造的技术有着既得利益。“我们已经看到无数区块链游戏公司在注册我们的网站。”

}

核心提示:Unity 工具之 UniWebView 内嵌网页/浏览器到应用中,并且根据UGUI大小放置(简单适配UGUI)目录Unity 工具之 UniWebView 内嵌网页/浏览器到应用中,并且根据UGUI大小放置(简单适配UGUI)一、简单介绍二、UniWebView 组件上的几个参数属性选项介绍三、一些关键接口介绍四、Transition五、Memory

Unity 工具之 UniWebView 内嵌网页/浏览器到应用中,并且根据UGUI大小放置(简单适配UGUI)

二、UniWebView 组件上的几个参数属性选项介绍

九、实现 通过UGUI控制 WebView 大小的使用的具体步骤

Unity 工具类,自己整理的一些游戏开发可能用到的模块,单独独立使用,方便游戏开发。

本节介绍,使用 UniWebView 内嵌网页/浏览器到应用中,并通过 UGUI 控制 Web View 大小显示的方法。方法不唯一,这里仅供参考。

UniWebView 包含一组 C# 的高层级 API,它对 iOS 和 Android 平台的本机 API 进行了抽象封装。使用 UniWebView,您可以在无需了解本机开发的任何内容的情况下,就将浏览器行为添加到游戏中。当您需要显示活动公告及通知,或为玩家排名添加排行板,或是向用户显示任何网页内容时,UniWebView 都可以帮助您轻松解决问题。

}

我要回帖

更多关于 什么浏览器可以玩网页游戏 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信