引言:WebGPU技术为游戏开发带来的新机遇

快速了解:预判下一波游戏开发的热潮从未那么容易,但Unity表示基于WebGPU的游戏兴趣正在增长。支持WebGPU技术的游戏可以在手机和PC上运行,未来Unity 6将完善支持此类基于浏览器的游戏开发。
游戏行业的新趋势:WebGPU技术的潜力
近年来,关于元宇宙或Web3技术是否是游戏未来的讨论层出不穷。值得庆幸的是,Unity表示,他们看好一项更为“平淡但实用”的新技术——WebGPU,这或许能为游戏开发者开辟一片新的市场土壤,推动“跨平台”游戏的发展。
在2024年游戏开发者大会(GDC 2024)期间,Unity临时CEO金姆·怀特赫斯特(Jim Whitehurst)和首席产品与技术官马克·惠滕(Marc Whitten)接受采访时,特别强调了WebGPU(Web Graphics Processing Unit)——一种支持浏览器端JavaScript API的技术,将成为即将发布的Unity 6的核心支持内容之一。
惠滕预测:“我认为今年最大的技术变革是,很多开发者会开始关注WebGPU。”
支持WebGPU的游戏可以充分利用设备的GPU(图形处理单元),让网页游戏在加载速度和运行效率方面大大提升,无论是在桌面还是在移动设备上都能实现快速流畅的体验。
谷歌已通过HTML5平台的GameSnacks(游戏小吃)进行相关技术的尝试,并在2023年开始测试类似的“即时游戏(instant games)”在视频平台YouTube上的部署。这样的技术创新让人联想到过去的Flash小游戏和2010年代的社交游戏,但现今WebGPU支持的高质量网络游戏,有望打破“跨平台”的传统限制,提供更丰富的游戏体验。
怀滕还分享了一个有趣的比喻:一位Unity同行将WebGPU游戏比作TikTok上的短视频,“如果每个视频都需要20秒下载,然后还得换别的应用,TikTok还能这么成功吗?”他问道。“这种快速发现和试玩的能力,可能会带来巨大变革。”
事实上,WebGPU游戏可以通过扫描二维码即可即时体验,极大地提升了用户的便利性。这类似于其他游戏平台的趋势,比如通过网页直接进入Roblox或DotBigBang的游戏,用户只需点击几下即可加入游戏。Epic Games的Unreal Engine虽然目前不支持浏览器端,但许多游戏开发团队也在追求快速连接玩家体验的方式,比如在已有的“堡垒之夜”中快速切换不同场景和游戏流程。
惠滕指出,这项技术等同于亚马逊“内窥”工具——类似于一键预览电子书的“阅读样本”,允许用户扫描第一页,即可判断是否继续购买。通过WebGPU和相关技术,开发者可以更快地将游戏推向用户,也让用户在更短时间内体验到丰富的游戏内容,这为更广泛的游戏开发带来了便捷和创新空间。

图片来自亚马逊和Adobe Stock
目前,基于HTML5和WebGPU的网页游戏更像是网络游戏的升级版。虽然缺少过去盛极一时的Flash游戏的狂热和趣味,但它们以简单、有趣的玩法为主,没有“氪金”或“留存”驱动的复杂机制。期待未来这些技术能带来更多创新,让玩家享受快捷、优质的网络游戏体验。
怀滕和白赫斯特对WebGPU技术表现出乐观态度。玩家和开发者都渴望更快、更灵活的游戏类型。对开发者而言,这是一个不必完全投入闭环平台(如Roblox或UEDN)的良机,可以实现快速开发与即时反馈,有望推动行业的创新繁荣。
常见问题解答(FAQ)
Q:WebGPU技术对游戏开发者意味着什么?
A:WebGPU提供了更高效的浏览器端图形渲染能力,使网页游戏在加载速度和运行效率上获得提升,拓宽了跨平台游戏开发的空间,方便开发者创建高质量、便捷体验的游戏作品。
Q:未来基于WebGPU的网页游戏会取代传统端游吗?
A:WebGPU支持的网页游戏更偏向于快捷体验和休闲娱乐,目前仍难以完全取代传统端游,但它为跨平台游戏提供了新的可能性和发展方向。
Q:开发WebGPU游戏需要哪些技术条件?
A:开发者需要熟悉JavaScript、WebGL、WebGPU API,以及掌握现代网页前端技术。此外,理解GPU的渲染原理也对优化性能有帮助。