Редактор Godot теперь доступен в магазине Horizon для устройств Meta Quest с [Horizon OS] **версии 69 или выше. Это ранняя версия доступаРедактор Godot теперь доступен в магазине Horizon для устройств Meta Quest с [Horizon OS] **версии 69 или выше. Это ранняя версия доступа

Редактор Godot теперь доступен в Meta Horizon Store

2025/12/15 05:00

Год назад я представил Android-версию редактора Godot. На сегодняшний день она имеет более 500 тыс. загрузок в Google Play и позволила разработчикам создавать и разрабатывать приложения и игры Godot с использованием планшетов, складных устройств и телефонов Android. С тех пор мы усердно работали над улучшением пользовательского опыта, совершенствованием рабочего процесса разработки с помощью поддержки картинки в картинке (PiP), предоставлением возможности создавать и экспортировать бинарные файлы Godot, а также повышением производительности и надежности редактора.

Основываясь на этом фундаменте, и благодаря грантам Meta в поддержку этой работы, а также с помощью W4 Games, я смог завершить концепцию, начатую Бастианом Олием пару лет назад, добавив поддержку использования редактора Android в контексте XR с использованием первоклассной интеграции OpenXR от Godot!

Сегодня я с гордостью представляю первую мобильную XR-версию редактора Godot на устройствах Meta Quest!

  • https://www.meta.com/experiences/godot-game-engine/7713660705416473/

Редактор Godot теперь доступен в магазине Horizon для устройств Meta Quest 2, Meta Quest 3 и Meta Quest Pro, работающих на Horizon OS версии 69 или выше.

Это ранняя версия редактора Godot, работающая нативно на устройствах Meta Quest, позволяющая создавать и разрабатывать 2D, 3D и иммерсивные XR приложения и игры непосредственно на устройстве без необходимости использования внешнего компьютера.

Как обычно, эта работа полностью бесплатна и с открытым исходным кодом, и уже объединена в ветке разработки Godot 4.4 (GH-96624). Версию, которую мы публикуем в магазине Horizon, также можно загрузить в виде APK непосредственно с веб-сайта Godot.

Ключевые моменты и особенности

Эта версия редактора Godot представляет собой гибридное приложение с возможностью открывать и переключаться между несколькими панельными (2D) и иммерсивными (XR) окнами. Это используется для поддержки функций редактора, как описано ниже.

Доступ ко всем возможностям Godot Engine

Менеджер проектов и основной редактор отображаются в панельных окнах, как это делается на настольных платформах и Android. Это делает редактор легкодоступным и пригодным для использования как в домашней среде, так и поверх XR-опыта.

Этот подход позволяет нам реализовать основной принцип этой версии, который заключается в предоставлении разработчикам знакомого интерфейса разработки и доступа ко всему набору возможностей и функций, которые редактор Godot предоставляет на настольных платформах и Android. Это включает доступ к библиотеке ресурсов, сочетания клавиш клавиатуры и мыши, поддержку редактирования/подсветки/автозаполнения кода GDScript, доступ к документации, редактирование сцен в реальном времени, поддержку перезагрузки скриптов в реальном времени, отладку в реальном времени, профилирование в реальном времени и многое другое!

Разработка XR-приложений и игр!

При разработке XR-проекта иммерсивное (XR) окно используется для тестирования проекта непосредственно на устройстве, как если бы это было уже выпущенное приложение. В этом режиме панель редактора может быть вызвана как интерактивное наложение, что позволяет разработчику итерировать, отлаживать или профилировать XR-проект во время его работы.

Поддержка экспорта бинарных файлов XR-проекта будет доступна через плагин.

Разработка 2D и 3D приложений и игр!

Поддержка создания и разработки 2D и 3D приложений и игр доступна из коробки.

Опыт улучшается за счет использования возможности мультипанельности редактора Android, которая в Horizon OS позволяет тестировать проект в новой панели рядом с панелью редактора. Это позволяет редактору оставаться доступным для итерации, отладки или профилирования проекта в реальном времени.

Как и в редакторе Android, эта версия предоставляет возможность экспортировать бинарные файлы 2D и 3D проектов для всех поддерживаемых платформ.

Использование возможностей платформы Horizon OS

Поддержка клавиатуры и мыши

Поддержка внешней клавиатуры и мыши позволяет разработчикам достичь такого же уровня производительности, как и на настольных компьютерах и ноутбуках.

Виртуальная клавиатура, сенсорные контроллеры и прямое касание также поддерживаются для быстрого взаимодействия или когда физические клавиатура и мышь недоступны.

Бесшовная многозадачность

Представленная в Horizon OS v69, бесшовная многозадачность позволяет панели редактора быть видимой и интерактивной во время тестирования XR-проекта в виртуальном пространстве.

Это дает разработчикам возможность редактировать, отлаживать или профилировать XR-проекты в реальном времени, с преимуществом глубинных подсказок и ощущения масштаба, уникальных для XR.

Изменение размера панели и поддержка театрального режима

Размер панели редактора можно изменять по желанию с помощью перетаскивания, чтобы соответствовать потребностям разработчика.

Используя кнопку театрального режима, разработчики могут максимизировать панель редактора и вывести ее на передний план.

Важный шаг для сообществ XR и игр

Помимо технических достижений, необходимых для реализации этой версии, мы считаем, что это значительная веха, поскольку она влияет на сообщество XR и игр несколькими, но критически важными способами:

  • Превращает Meta Quest в настоящий пространственный компьютер
  • Meta Quest получает возможность создавать (и распространять) свои собственные нативные приложения без необходимости использования ПК или ноутбука!
  • Возможность запускать полноценный игровой движок на мобильном XR-устройстве должна служить вдохновением для типа приложений, которые можно привнести в мобильную XR-экосистему.
  • Развивает экосистему OpenXR, предоставляя основу для создания функционально богатых приложений
  • Godot Engine — это проект свободного программного обеспечения с открытым исходным кодом (FOSS), что означает, что в партнерстве с Godot Foundation поставщики OpenXR могут привнести аналогичные возможности на свои устройства для развития экосистемы OpenXR.
  • Снижает трение при разработке XR
  • Разработка XR на ПК и ноутбуках имеет значительное трение из-за необходимости переключаться между устройством разработки и целевым XR-устройством (т.е. снимать гарнитуру для разработки, надевать обратно для тестирования).
  • Это не проблема при использовании редактора Godot нативно на XR-устройствах, поскольку устройство разработки и целевое устройство теперь одно и то же!
  • Снижает барьер входа для разработки XR и игр
  • Эта версия редактора Godot превращает такие устройства, как Meta Quest, в легкодоступное устройство разработки с возможностью нативно создавать, разрабатывать и экспортировать 2D, 3D или XR приложения и игры для всех поддерживаемых Godot платформ.
  • Обеспечивает более гибкий опыт разработки
  • Разработчики могут использовать виртуальное пространство, чтобы получить больше экранного пространства, чем может предоставить ноутбук.
  • Виртуальные плавающие панели обеспечивают более гибкую компоновку, чем традиционная настольная установка с несколькими мониторами.
  • Возможность тестировать и модифицировать XR-проекты в гарнитуре в реальном времени — это возможность, которую нельзя воспроизвести на ПК и ноутбуках.

Следующие шаги, обратная связь и вклад

Это только начало!

Как упоминалось в предыдущем разделе, мы считаем, что это важная веха для сообществ XR, GameDev и Open Source, и мы стремимся развивать этот фундамент, чтобы сделать Godot Engine мощным, гибким и кроссплатформенным инструментом для разработки XR и игр.

С этой целью мы приветствуем обратную связь и вклад от партнеров, членов сообщества и заинтересованных сторон.


Fredia Huya-Kouadio

Также опубликовано здесь

Фото Grant McIver на Unsplash

Возможности рынка
Логотип Nowchain
Nowchain Курс (NOW)
$0.00241
$0.00241$0.00241
+8.07%
USD
График цены Nowchain (NOW) в реальном времени
Отказ от ответственности: Статьи, размещенные на этом веб-сайте, взяты из общедоступных источников и предоставляются исключительно в информационных целях. Они не обязательно отражают точку зрения MEXC. Все права принадлежат первоисточникам. Если вы считаете, что какой-либо контент нарушает права третьих лиц, пожалуйста, обратитесь по адресу service@support.mexc.com для его удаления. MEXC не дает никаких гарантий в отношении точности, полноты или своевременности контента и не несет ответственности за любые действия, предпринятые на основе предоставленной информации. Контент не является финансовой, юридической или иной профессиональной консультацией и не должен рассматриваться как рекомендация или одобрение со стороны MEXC.