Godot, игровой движок с открытым исходным кодом, обновлен до версии 3.3.

После 7 месяцев разработки Запущен бесплатный игровой движок Godot 3.3, который подходит для создания 2D и 3D игр. Ветвь Годо 3.3 полностью совместим с Godot 3.2 и продолжает разработку стабильных версий движка, для которых будет обеспечен длительный цикл поддержки.

Изначально вместо Godot 3.3 планировалось выпустить обновление 3.2.4, но пользователи восприняли версии 3.2.x как корректирующие, несмотря на перенос новых возможностей из ветки 4.0, поэтому проект перешел на классическую семантическую схему версий.

В частности, обновление третьей цифры теперь будет указывать на наличие только исправлений, во-вторых, включение новой функциональности и во-первых, наличие изменений, влияющих на совместимость. Ветвь 3.xx будет следовать параллельно с 4.xx, пока Godot 4.x не будет полностью стабилизирован и адаптирован ко всему текущему оборудованию.

Основные новые возможности Godot 3.3

В этой новой версии, в качестве основной новинки, выделяется то, что она имеет подготовил версия редактора, работающая в веб-браузере.

Также добавлена ​​возможность экспорта игр для платформы Android в формате AAB. (Android App Bundle), а также пакеты APK. Формат AAB позволяет загружать только те нативные библиотеки, которые необходимы для работы на текущем устройстве (например, armeabi-v7a или arm64-v8a).

Для Android в приложениях также реализована возможность встраивать элементы на базе движка Godot в виде субкомпонентов, использующих часть окна, помимо добавления поддержки слепых областей экрана (раунды и выемки для камеры), события мыши и ввод с внешней клавиатуры.

Предложен новый API для создания и распространения плагинов для iOS., который позволяет перемещать плагины (ARKit, GameCenter, InAppStore) в отдельный репозиторий и разрабатывать их независимо от движка Godot. Этот API ранее был реализован для платформы Android.

Еще одно важное изменение было в улучшенные экспортеры веб-игр (HTML5) поскольку были получены улучшения и поддержка клавиатур и геймпадов, а также получила поддержку GDNative и многопоточных скриптов для игр, работающих в браузере, но из-за ограничений платформы HTML5 ее реализация несовместима с опциями для нативных игр. Кроме того, реализация потоковой передачи привязана к API SharedArrayBuffer, который доступен не во всех браузерах. Многопоточный профильs также добавляет поддержку AudioWorklet APIчто позволяет улучшить аудиовыход без блокировки основного потока.

С другой стороны, мы можем обнаружить, что добавлена ​​поддержка создания игр для Новое оборудование Apple, оснащенное чипом М1 ARM, наряду с этим была добавлена ​​поддержка прикрепления цифровых подписей к исполняемым файлам, созданным для macOS.

Начиная с ветки 4.0 был перенесен модернизированный API для организации многопоточности., в котором использованы возможности стандарта C ++ 14, повышена надежность работы на разных платформах, проведена оптимизация производительности.

Перенесена оптимизация ветки 4.0. который использует структуру BVH (Bounding Volume Hierarchy) вместо метода Octree для динамического пространственного разделения во время рендеринга. BVH теперь используется по умолчанию и решает многие проблемы с производительностью.

Используется унифицированная реализация пакетной 2D-обработки (пакетная обработка, оптимизация для уменьшения pull-вызовов с учетом относительного положения объектов), которая может использоваться как для OpenGL ES 3, так и для OpenGL ES 2. Сама оптимизация теперь охватывает большее количество объектов, включая линии и многоугольники.

Добавлен новый конструктор карт освещения. (lightmapper), который применяет метод трассировки пути и поддерживает шумоподавление с помощью библиотеки oidn (Open Image Denoise). Новый лайтмаппер использует процессоры для вычислений и решает большинство проблем качества, присущих старому контроллеру.

Плагин OpenXR был добавлен с поддержкой одноименного стандарта для создания приложений виртуальной и дополненной реальности. В порт HTML5 для создания игр на основе технологий виртуальной реальности добавлена ​​поддержка спецификации WebXR.

Наконец, если вы хотите узнать об этом больше, вы можете проверить подробности По следующей ссылке.

Получить Годо

Годо можно скачать по адресу эту страницу для Windows, Mac OS и Linux. Вы также можете найти его на пар y itch.io.


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

bool (истина)