几个月前,我暂停了正在开发的一款使用谷歌3D瓦片技术、基于three.js/webGL的僵尸生存游戏,当时正在等待谷歌回复我的项目是否符合其使用条款。我只是不想浪费时间构建一个谷歌后来会告知不合规的东西。最终我得到了他们的肯定回复,所以开发可以继续了!耶。

在等待期间,我制作了这个原型:一款沙丘竞速/生存游戏。你的主要目标是在一个近乎无限且不断变化的沙漠世界中竞速和搜刮物资,这里的沙丘像波浪一样起伏,沙地生物会试图吃掉你。每天都会有一次日食,标志着一天的结束,届时你必须返回安全地带,避开日食的危险。在洞穴里,你可以升级载具,制作不同物品以助你踏上旅程。最终目标是抵达远方的塔楼。

这款游戏使用了支持WebGPU标准的three.js,目前让我能构建一个相当大的开放世界,在我的5070ti显卡上稳定运行120fps。我还没开始做优化呢。

这个构思听起来有趣吗?

另外——如果有人知道如何联系到能为机械沙虫和反重力气垫船做音效设计的专业人士,请告诉我 :D