官方今天正式宣布把Godot 编辑器引进Quest平台!
Godot 编辑器是一个免费的、多功能的、跨平台的游戏引擎,可以轻松创建2D、3D和沉浸式(XR)应用程序和游戏。
Godot 提供了一套庞大的通用工具,因此您可以专注于制作游戏,而无需重新发明轮子。
- 应用地址:https://www.meta.com/experiences/godot-game-engine/7713660705416473/
- 支持设备:Meta Quest 3、Meta Quest Pro
- 支持版本:v69以上
- 收费:免费
这是在 Meta Quest 设备上原生运行的 Godot 编辑器的早期访问版本,可以直接在设备上创建和开发 2D、3D和沉浸式 XR 应用程序和游戏,而无需外部计算机。
特点和亮点
此版本的 Godot 编辑器是一个混合应用程序,能够在多个面板 (2D) 和沉浸式 (XR) 窗口之间打开和来回转换。这用于支持 Editor 功能,如下所述。
Project Manager 和主 Editor 将渲染到面板窗口中,就像在桌面和 Android 平台上所做的那样。这使得 Editor 在 Home 环境中随时可用,也可以叠加到 XR 体验上。
这种方法使我们能够实现此移植的核心原则,即为开发人员提供熟悉的开发界面,并访问 Godot 编辑器在桌面和 Android 平台上提供的全套功能和特性。这包括访问资产库、键盘和鼠标快捷键、GDScript代码编辑/高亮/完成支持、访问文档、实时场景编辑、实时脚本重新加载支持、实时调试、实时分析等等!
开发 XR 应用程序和游戏!
在开发 XR 项目时,沉浸式 (XR) 窗口用于直接在设备中对项目进行游戏测试,就像它已经是已发布的应用程序一样。在该模式下,编辑器面板可以作为交互式叠加层调用,这允许开发人员在 XR 项目运行时迭代、调试或分析项目。
通过插件提供支持导出 XR 项目二进制文件。
开发 2D 和 3D 应用程序和游戏!
对创建和开发 2D 和 3D 应用程序和游戏的支持是开箱即用的。
利用 Android 编辑器的多面板功能,该功能在 Horizon OS 上允许在 Editor 面板旁边的新面板中对项目进行播放测试,从而改善了体验。这允许 Editor 保持可访问性,以便实时迭代、调试或分析项目。
与Android编辑器一样,此版本提供了为所有支持平台导出2D和3D项目二进制文件的能力。
利用 Horizon OS 平台功能
支持键盘和鼠标
外部键盘和鼠标支持使开发人员能够实现与台式机和笔记本电脑相同的工作效率。
还支持虚拟键盘、触摸控制器和直接触摸,用于快速交互,或者在物理键盘和鼠标设备不可用时。
无缝多任务处理
在 Horizon OS v69 中引入的无缝多任务处理功能使编辑器面板在虚拟空间中对 XR 项目进行游戏测试时可见且可交互。
这使开发人员能够实时对 XR 项目进行实时编辑、调试或分析,并受益于 XR 独有的深度提示和比例感。
XR & 游戏社区的重要一步
除了使这个端口可行的技术成就外,我们相信这是一个重要的里程碑,因为它以几个但关键的方式影响了XR和游戏社区:
- 将 Meta Quest 变成真正的空间计算机
- Meta Quest 无需 PC 或笔记本电脑即可创建(和分发)自己的原生应用程序!
- 能够在移动 XR 设备上运行完整的游戏引擎应该可以成为可以引入移动 XR 生态系统的应用程序类型的灵感。
- 通过提供用于构建功能丰富的应用的种子来发展 OpenXR 生态系统
- 减少 XR 开发摩擦
- 由于需要在开发设备和目标 XR 设备之间来回切换(即:摘下头戴显示设备进行开发,然后重新戴上进行游戏测试),因此在 PC 和笔记本电脑设备上进行 XR 开发存在很大的摩擦。
- 在 XR 设备上原生使用 Godot 编辑器时,这不是问题,因为开发和目标设备现在是同一设备!
- 降低 XR 和游戏开发的准入门槛
- 此版本的 Godot 编辑器将 Meta Quest 等设备转变为易于访问的开发设备,能够为所有 Godot 支持的平台本地创建、开发和导出 2D、3D 或 XR 应用程序和游戏。
- 提供更灵活的开发体验
- 开发人员可以利用虚拟空间来获得比笔记本电脑所能提供的更多的屏幕空间。
- 虚拟浮动面板提供比传统桌面 + 多显示器设置更灵活的布局。
- 在头戴式设备中实时对 XR 项目进行游戏测试和修改的能力是 PC 和笔记本电脑无法复制的功能。