Годо, ігровий движок з відкритим кодом оновлено до версії 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 не буде повністю стабілізований та адаптований до всього поточного обладнання.

Основні нові можливості Годо 3.3

У цій новій версії, як головна новинка, виділяється, що вона є підготували a версія редактора, яка працює у веб-браузері.

Також додана можливість експорту ігор для платформи Android у форматі AAB (Android App Bundle), а також пакети APK. Формат AAB дозволяє завантажувати лише ті власні бібліотеки, які потрібні для роботи на поточному пристрої (наприклад, armeabi-v7a або arm64-v8a).

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

Запропоновано новий API для створення та розповсюдження плагінів для iOS, що дозволяє переміщувати плагіни (ARKit, GameCenter, InAppStore) в окреме сховище та розробляти їх незалежно від механізму Годо. Цей API раніше був реалізований для платформи Android.

Ще одна важлива зміна була в експортери веб-ігор (HTML5), які були вдосконалені оскільки були отримані вдосконалення та підтримка клавіатур та геймпадів отримав підтримку GDNative та багатопотокових сценаріїв для ігор, що працюють у браузері, але через обмеження платформи HTML5 її реалізація несумісна з опціями для власних ігор. Крім того, реалізація потокового передавання пов’язана з API SharedArrayBuffer, який доступний не у всіх браузерах. Багатопоточний профільs також додає підтримку API AudioWorkletЩо дозволяє покращити вихід звуку без блокування основного потоку.

З іншого боку, ми можемо це знайти додана підтримка для створення ігор для Нове обладнання Apple, оснащене чіпом M1 ARMS, разом із яким була додана підтримка приєднання цифрових підписів до виконуваних файлів, створених для macOS.

З філії 4.0 модернізований API перенесено для організації багатопоточності, в якому використовуються можливості стандарту C ++ 14, підвищена надійність роботи на різних платформах та проведена оптимізація продуктивності.

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

Використовується уніфікована реалізація двовимірної пакетної обробки (пакетна обробка, оптимізація для зменшення викликів витягування з урахуванням взаємного розташування об’єктів), яка може бути використана як для OpenGL ES 2, так і для OpenGL ES 3. Сама оптимізація тепер охоплює більше об’єктів, включаючи лінії та багатокутники.

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

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

Нарешті, якщо ви хочете дізнатись більше про це, ви можете перевірити деталі У наступному посиланні.

Візьміть Годо

Годо можна завантажити за адресою цю сторінку для Windows, Mac OS та Linux. Ви також можете знайти його за адресою пар y свербіж


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.