Cubism是一款由比利时-巴西混血儿VR开发者Thomas Van Bouwel开发的简约极简风格空间解谜游戏,目前在Quest商店上发布。该游戏以超过100条评论的用户评分最高,超越了所有Quest应用。Van Bouwel在发布前几个月里独自开发了Cubism,并在布鲁克林企业VR初创公司Resolve担任首席产品工程师。他认为在兼职工作的同时开发第一款游戏可以为开发者提供灵活的开发计划,并降低财务风险。关于游戏开发的经验,Van Bouwel分享了两点:首先,尽早进行原型制作和玩家测试,以便评估游戏的趣味性和吸引力;其次,在自身限制范围内确定游戏范围,确保最终能够完成游戏。作为一个例子,Cubism的简约美学和直观的游戏玩法适应了Van Bouwel的限制,并在开发过程中帮助了设计决策。他还提到了调整游戏范围的重要性,并特别举例说明了在开发过程中将手部跟踪功能纳入游戏的挑战。在VR游戏开发过程中,开发者可能会遇到一些挑战。一种常见的困难是实现复杂的手部追踪输入功能,这可能需要更多的工作量和时间。为了保证游戏的发布进度,有时需要从发布范围中暂时移除这些功能,并计划在以后的更新中添加。
在开发过程中,构建节省时间的工具也非常重要。比如,在《Cubism》中,开发者首先构建了一个谜题编辑器来加快谜题设计的迭代速度。另外,一个简单的关卡编辑工具在音频设计方面也起到了很大的帮助,开发者可以修改谜题相关的音符,并在多个歌曲之间进行测试。
此外,在进行游戏测试时,不要仅限于与游戏玩家合作,也要考虑与非游戏玩家进行合作。在测试《Cubism》时,开发者发现初学者对于控制方案和入门教程存在困惑。为了解决这个问题,开发者简化了控制方案,只使用扳机进行游戏操作,并对菜单和谜题的操作进行了改进。
这些经验教训可以为VR游戏开发者提供参考,在克服困难和改进游戏体验方面提供帮助。尽管作者是个人独自开发了《Cubism》,但作者强调没有VR社区内的各种朋友和组织的支持,他将无法完成这款游戏。作者建议与其他Unity开发者、独立游戏开发者或VR爱好者的聚会小组互动,获得他们的建议和支持。即使无法参加实际聚会,作者也推荐加入在线社区如Slack或Discord等。作者还特别推荐加入Oculus的Start计划,该计划提供支持和一个活跃和支持性强的社区。
对于是否独自开发和兼职从事项目,作者认为这取决于个人情况和游戏性质。独自兼职开发可能导致开发周期延长,面临自身知识的缺乏或在决策上缺乏合作伙伴的帮助。然而,对于《Cubism》这款游戏而言,这些不利的方面也有正面的一面,如不需要妥协自己喜欢的工作和制作的游戏、学习新技能、获得更广泛的游戏开发社区的建议和支持等。在许多情况下,与他人合作或寻求开发资金可能更合理,但如果计划独立创业制作第一个游戏,本文的建议可能对读者有所帮助。