《激光舞蹈》是即将推出的一款混合现实游戏,旨在利用Quest的穿越功能,将玩家的家庭房间变成一个激光障碍课程。玩家需要在两个按钮之间穿梭,每按下一个按钮会产生一个新的参数化激光图案。为了适应任何大小和布局的房间,开发者Thomas Van Bouwel使用了房间仿真工具和自定义路径搜索算法。激光图案的具体位置是根据房间进行参数化计算的,可以直接在整个房间上应用均匀模式,也可以使用按钮相对定位确定激光图案。同时,通过自定义路径搜索算法,可以为玩家提供更安全的路径,包括激光隧道和在路径中间放置障碍激光等。然而,由于不同房间布局的特殊性,使用不同的技术创建激光图案可能会导致意外结果或错误。为了解决这个问题,开发者在早期开发中进行了房间仿真,以改进关卡设计并解决各种挑战。该游戏预计于2024年发布。Dance在其开发过程中使用了一套房间仿真工具,能够模拟和比较不同房间布局下关卡的样子。该工具能够读取文本文件中的房间数据,并在Unity编辑器中生成相邻的房间。通过切换不同的关卡和激光模式,可以直接比较不同房间中的模拟效果。
该工具还支持可访问性设置,玩家可以根据自身身体特征和行动能力调整游戏关卡。玩家参数的模拟功能也可以在该工具中进行,以比较不同玩家之间的影响。
为了解决设计自适应游戏时房间布局和环境可能带来的问题,开发者可以通过设置中的按钮与玩家共享房间数据。这样,开发者可以使用仿真工具复现问题,并进行解决。然而,玩家需主动同意共享数据,并对开发者使用敏感数据保持关注。
在开发适应性混合现实应用时,并不一定需要构建定制工具。Meta和Apple已推出了自己的混合现实仿真工具,供开发者测试应用。然而,定制工具仍具有一定价值,可为开发者提供更大的灵活性,满足特定的测试需求。Dance游戏的开发正在紧张进行中,目标是打造一款有趣的游戏,同时也可以作为混合现实入门的引导。尽管构建这些仿真工具花费了一些时间,但希望它们能够使关卡设计的过程更加便捷高效,并帮助实现开发团队的目标。如果你对参与游戏测试感兴趣,可以报名参与。
如果你对这些见解感兴趣,可以阅读Van Bouwel的其他客座文章,包括《Cubism》手部跟踪后的设计以及关于一个独立开发者如何打造Oculus Quest上评价最高的游戏的案例研究。