明天,NS2上的《咚奇刚 蕉力全开》即将发售,任天堂也放出了制作人访谈,让玩家们在等待之余调剂一下,看看幕后的开发趣闻。
《咚奇刚》新作最主要的卖点就是高自由度的场景破坏,根据制作人元仓健太的回忆,一切的起点是一只不起眼的酷栗宝。
在《超级马力欧奥德赛》发售后不久,制作团队搭起了一个测试场景,他们给酷栗宝安上了Boss的拳头,一拳就给石墙干出个大窟窿。
酷栗宝的拳头是从“阿炽尼亚神殿”的Boss身上直接“借”来的
此举主要是验证“场景破坏”能否成为一款游戏的核心玩法。很快大家发现,还真可行。
为了实现“全场景破坏”,任天堂的开发人员使用了名为“体素(Voxel)”的开发技术。“体素”是“立体像素”的缩写,就像是二维画面是由一个个像素点组成一样,《咚奇刚》中的场景也是由一个个体素块组成的。
制作人员表示, “体素”主要是个内部开发概念,实际游戏中玩家并不容易察觉到
这也是《咚奇刚》场景破坏的秘诀,游戏中的场景制作并非是传统的整块3D多边形,而是像搭积木一样将体素块拼接而来。这样一来,当玩家破坏场景时,只要去掉对应的体素块即可。
在《超级马力欧奥德赛》中,也有使用了相似技术的场景,不过可以破坏的物体相对有限
游戏总监高桥一也提到,为了更快捷地进行开发,任天堂的程序员制作了一个“体素建模工具”。这让设计人员可以快速地组合各种材质的体素块制作关卡、进行测试,让游戏玩法快速迭代。当然,从头制作这么一套工具并非易事,高桥半开玩笑地说,开发工具的程序员们付出了“做了一场噩梦”般的努力。
另一个难点则是硬件的制约。《咚奇刚》被不少人视作Switch 2的“护航游戏”,但它最初是个Switch 1项目。然而团队很快发现,Switch 1的性能瓶颈不仅会影响画面和帧数,还会制约场景的设计。
官方公开的两个版本的画面对比,左侧为Switch 1版本
这也是因为体素设计会占用大量系统内存。比如将某个物品尺寸翻倍时,3D场景下的体素块数量会变成原先的8倍。这种指数级的增长很容易让Switch 1的内存不堪重负,也让制作组在场景规模设计上束手束脚。
因此,在2021年左右,制作组就将项目迁移到了Switch 2平台。在新硬件更大的内存和更强的处理能力的支撑下,《咚奇刚》在场景规模和游戏流畅度上都获得了巨大提升。更好的性能还让制作组实现了很多原定放弃的玩法,比如通过爆炸让巨物坍塌。这下《咚奇刚》也算是和Switch 2相互成就了。
而这套“挖洞砸墙”的玩法有没有任天堂承诺得那么爽快,我们很快就能知道了。