Вышла новая версия Godot 3.1, игрового движка с открытым исходным кодом.

Godot - это мультиплатформенный движок для 2D и 3D видеоигр., с открытым исходным кодом выпущен под лицензией MIT и разработан сообществом Godot.

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

Видеоигры в Godot написаны на языке программирования C # или на языке GDScript..

GDScript - это язык программирования высокого уровня, очень похожий на Python. который был создан специально для Godot, поэтому он добавляет функциональность и оптимизацию. Но он может не подходить для всех целей:

  • Автозаполнение кода не всегда возможно
  • Ограничения ограничивает переводчик
  • Не сообщает обо всех ошибках компиляции (или записи)
  • Код менее читабелен и труден для рефакторинга.

Godot имеет продвинутый, независимый и полный 2D-движок., нет необходимости подделывать 2D в 3D пространстве.

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

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

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

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

Недавно была выпущена новая версия игрового движка с открытым исходным кодом Godot, которая достигла версии 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 получил некоторые улучшения, поскольку набор текста - это просто функция парсера, которая позволит Godot отправлять пользователю предупреждающие сообщения, которые, как мы надеемся, улучшат машинно-зависимые инструкции для повышения производительности.

Прочие новинки

Также в ближайшие несколько месяцев планируется выпустить версию 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. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.