查看原文
其他

《PuzzlAR: World Tour》:Magic Leap首款独立创作者计划应用上线

Nuno Folhadela Unity官方平台 2022-05-07

Magic Leap首款独立创作者计划应用《PuzzlAR: World Tour》现已上线,它是由葡萄牙游戏开发工作室ONTOP Studios开发的3D拼图游戏。


Nuno Folhadela是ONTOP Studios的CEO,也是《PuzzlAR: World Tour》的创意总监,本文他将分享作为Magic Leap独立创作者的开发之旅。


独立创作者计划

2018年11月,Magic Leap启动了独立创作者计划来推动前沿空间计算领域应用和游戏的开发。申请方式很简单:只需将自己最大胆的创意告诉Magic Leap,Magic Leap会从中选择一些项目,支持并指导开发。


Magic Leap收到了6500多个应用创意,包括了各式各样的体验,从中挑选出第一批支持对象真的十分困难。在过去几个月中,这些被选中的创作者一直在努力开发自己的第一款空间计算应用。


现在,Magic Leap World上第一款由独立创作者计划支持的应用《PuzzlAR:World Tour》正式上线。


欢迎来到《PuzzlAR: World Tour》的世界

PuzzlAR: World Tour》是一款3D拼图游戏。在游戏中,当玩家在游戏世界中游览名胜古迹的时候,突然发现这些景点散裂成为碎片。


玩家的任务就是将它们重新拼起来,重现其往日光辉。游戏还有许多深层次的内容等待玩家去发掘,从不同的关卡难度,到隐藏的秘密,不断鼓励着玩家实现每一关100%完成度。


下面是游戏过程的预览。



与大家一样,我第一次了解Magic Leap是通过观看网络上的概念视频。当时我就知道,这家公司有独特的视角和方法来创造出这种技术,它将给整个娱乐行业带来极大的变化。


我有动画和电影方面的从业经验,而Magic Leap不禁让我思考它对于创作者,梦想家甚至每个人意味着什么。不同的故事和体验将不再受屏幕的限制,而是可以在真实世界中发生。


去几年,我们成为了熟练的增强现实开发者,而我们发现Magic Leap One绝对是最激动人心的开发平台。在过去4个月中,我们由6人组成的开发团队终于将《PuzzlAR: World Tour》发布到Magic Leap One。


下面,你将了解到我们在开发过程中遇到的各种挑战。


开发过程

设置Magic Leap One并使用Unity进行开发的过程很顺利。Magic Leap One的SDK有一款非常强大的工具:Magic Leap Remote。


使用Magic Leap Remote,我们可以在设备上安装构建程序前,使用零迭代模式同时在模拟器与设备中查看和测试游戏的方方面面。这种工作流程非常特别,提供了可靠的开发过程。


命令行工具可以调试各版本运行时的问题,Unity的API文档也对我们非常有帮助。在Creator Portal上的论坛也在开发过程中提供给我们不少支持,论坛上经常会有开发者询问开发问题,Magic Leap的论坛专家会快速地针对问题提出可能的解决方案或替代方案。


总而言之,在Magic Leap One上的工作和开发体验非常棒。


了解如何使用Unity开发Magic Leap应用:

https://creator.magicleap.com/learn/guides/get-started-developing-in-unity


设计方面

我们学到最重要的内容是:在为空间计算设计用户交互时,创意的重要性。


在《PuzzlAR: World Tour》中,我们可以选择使用手势或控制器。Magic Leap One能够检测多种预设手势,我们认真思考了它们的使用方法,控制器优势在于输入方法的精确性和可预测性,例如:控制器上的Trigger部分和Bumper部分。


最终我们选择使用控制器。因为玩家需要高度精确的操作来操纵3D物体解决复杂的谜题,所以控制器更加符合我们的需求。同时我们还要在控制器的触控板操控上寻找到平衡,从而控制物体,让玩家在游戏区域四处走动,使用双手调整拼图,从而让控制过程有类似其它常见交互的感觉。


了解更多有关控制器的使用方法:

https://creator.magicleap.com/learn/guides/control


成功展示

从一开始,我们就希望《PuzzlAR: World Tour》能够给不熟悉空间交互的新用户介绍什么是空间运算。因此我们选取了两种人们都很熟悉的元素:经典的拼图游戏和风景名胜,并将它们融合在一起。


我们试着将这项新技术以自然的方式展现给用户。在游戏开始时,玩家需要四处观察,将眼前的地球组合起来,学习游戏的基本玩法。



首次教学互动是必要的步骤,所以在开始游戏前,我们加入了更有意思的教学。为了避免缩放问题,地球大小会自动根据和玩家的距离而改变。我们同时达到了技术目标和用户体验的目标,为此感到非常自豪。


我们进行过许多次实验,在这种空间内进行开发时,我们发现勇于尝试非常重要,因为我们无法预料到哪些2D环境无法实现的内容却在Spatial空间计算中具有可能性。


我们了解到,玩家们希望使用不同的比例大小来玩游戏。有的玩家喜欢近距离玩游戏,就像钟表匠一样操作,有的玩家则喜欢在远距离控制,就像建筑师一样。因此我们决定取消大小限制,玩家可以选择自己喜欢的方式进行游戏。


小结

感谢Magic Leap开发者关系团队的不懈支持,他们的一切努力都是为了帮助所有独立创作者取得成功。


《PuzzlAR: World Tour》在Magic Leap World免费提供,无论是作为玩家还是创作者,我们希望大家喜欢《PuzzlAR: World Tour》,带上你的家人和朋友一起在空间运算的神奇世界中尽情体验,领略下一代娱乐技术和未来世界的互动方式。


如果希望在Magic Leap上开发,请访问Creator Portal:

https://creator.magicleap.com/learn/guides/creator-portal


下载Unity Connect APP,请点击此处 观看部分Unity官方视频,请关注B站帐户:Unity官方


请点击[阅读原文]访问Unity答疑专区留下你的问题,Unity社区和官方团队帮你解答:

Connect.unity.com/g/discussion


推荐阅读

Unity for Magic Leap技术预览版推出

AR Foundation现已支持ARKit 3

使用AR模拟高速IndyCar赛车

使用Snaps系列资源包,让游戏制作更加轻松

《BitUp》:像素风格游戏及地图编辑器的开发历程

在Unity中实现手部跟踪

使用Visual Effect Graph和HDRP的Spaceship演示项目现已发布

Unity伦敦办公室演示项目的创作过程



喜欢本文,请点“在看”

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存