Прибуває нова версія Godot 3.1, ігровий движок з відкритим кодом

Годо - це мультиплатформенний 2D та 3D двигун для відеоігор, з відкритим кодом випущений за ліцензією MIT та розроблений спільнотою Годо.

Двигун працює на Windows, OS X, Linux та BSD, він також дозволяє експортувати відеоігри, створені з Windows, OS X та Linux, мобільних телефонів (Android, iOS) та HTML5.

Відеоігри в Godot кодуються мовою програмування C # або мовою GDScript.

GDScript - це мова програмування високого рівня, дуже схожа на Python Він був створений спеціально для Годо, тому додає функціональність та оптимізацію. Але це може бути не для всіх застосувань:

  • Автозаповнення коду не завжди можливо
  • Обмеження обмежує перекладач
  • Не повідомляє про всі помилки під час компіляції (або написання)
  • Код менш читабельний і його важко переробити.

Годо має вдосконалений, незалежний і повноцінний 2D-двигун, немає необхідності підробляти 2D у тривимірному просторі.

В комплект входить кріплення двигуна світла, тіні, шейдери, графічні інтерфейси, спрайти, набори плиток, прокрутка паралакса, багатокутники, анімація, фізика, частинки тощо. Також можна поєднувати 2D з 3D або 3D з 2D за допомогою вузла області перегляду.

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

Годо також має власний фізичний двигун як для 2D, так і для 3D, з виявленням зіткнень, твердим тілом, статичним тілом, персонажами, транспортними засобами, променевими променями, переходами та багатьма іншими.

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

Нещодавно була випущена нова версія ігрового движка з відкритим вихідним кодом, яка досягла версії 3.1, в якій Ця нова версія дійсно має цікавий ряд змін, удосконалень та доповнень.

Новий мотор

У цьому новому випуску Godot 3.1 це отримав новий механізм візуалізації OpenGL ES 2.0.

Поки оновлення до версії 3.0 замінило механізм рендеринга OpenGL ES 2.0 у гілці 2.X движка на механізм рендеринга OpenGL 3.3 / OpenGL ES 3.0.

Проте, команді довелося відступити від цього вибору та повторно впровадити движок рендерингу OpenGL ES 2.0, щоб зберегти хороші показники роботи на старих мобільних телефонах, збільшити цільові платформи та уникнути численних помилок на мобільних пристроях.

Однак, хоча цей новий механізм візуалізації завершений для 2D, перегляд 3D було спрощено.

Наприклад, кольоровий простір знаходиться у форматі sRGB (а не в лінійному просторі, як механізм візуалізації OpenGL ES 3.0).

Візуалізація на основі PBR не підтримується. Деякі функції шейдерів не працюватимуть (обмеження через попередні версії OpenGL).

Те саме стосується деяких ефектів після лікування. Зонди глобального освітлення не працюватимуть, жоден графічний процесор не буде обробляти частинки.

Хоча в майбутньому очікується, що з’явиться новий механізм рендеринга Vulkan, який зробить застарілим движок рендерингу OpenGL ES 3.0. Робота повинна бути зосереджена на 3D-рендерінгу. На завершення роботи Годо 4.0 вийде, як правило, через рік.

Покращення GDScript

З іншого боку GDScript отримав деякі вдосконалення, оскільки набір тексту - це лише функція парсера, який дозволить Годо відправляти користувачеві попереджувальні повідомлення, сподіваючись, покращуючи інструкції, що стосуються машини, для підвищення продуктивності.

Інші новинки

Також версія 3.2 планується на найближчі кілька місяців. Лист повинен надати: інструкції, написані в сценаріях, підтримку FBX (або через Assimp, або через OpenFBX), покращений робочий процес для Android та iOS, включаючи додавання конкретних SDK для мобільних пристроїв (таких як AdMob), переведення редактора у веб-браузер та вдосконалення управління мережею для підтримки сучасних протоколів та виділених серверів.

Очевидно, що версія 3.1 має виправлення для покращення стабільності та виправлення помилок в останню хвилину.

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


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

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

*

*

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