LINUX.ORG.RU

Вышел Godot Engine 4.2

 , ,


1

2

Вышел Godot Engine 4.2 с AMD FSR 2.2 и множеством новых функций.

Godot Engine (читается «Годо», от фр. Godot) – игровой движок с открытым исходным кодом.

Что нового в Godot Engine 4.2:

  • поддержка AMD FSR 2.2;
  • поддержка принудительного целочисленного масштабирования, гарантирующая, что независимо от соотношения сторон вы получите квадратную пиксельную сетку без искажений;
  • запекание навигационной сетки для 2D, что позволяет привести ее к паритету с 3D-навигацией;
  • серверы 2D и 3D навигации теперь поддерживают многопоточность при запекании навигационной сетки;
  • множество обновлений в системе тайлов/тайлмапов и редакторе;
  • редактор кода теперь поддерживает области кода для GDScript. Это позволяет разбивать скрипты на именованные блоки, сворачиваемые и удобные для навигации;
  • в видовом экране 3D добавлены новые удобные горячие клавиши, которые покажутся знакомыми любому пользователю Blender;
  • различные улучшения пользовательского интерфейса, чтобы сделать многие детали более понятными;
  • значительное и долгожданное улучшение рабочего процесса разработки расширений;
  • больше не нужно перезапускать редактор при смене типа импорта;
  • улучшения ввода с геймпада и мыши;
  • улучшение производительности рендеринга по всем направлениям;
  • улучшения мультиплеера и сетевых технологий;
  • новый подход к шумоподавлению в Lightmapper, который заменит старый, очень громоздкий и медленный шумоподавитель OIDN;
  • 2D HDR-рендеринг, позволяющий использовать 3D-эффекты, такие как свечение, в 2D-играх;
  • официальные (но все еще экспериментальные) пакеты для Linux на ARM ;
  • множество исправлений ошибок и улучшений стабильности редактора Godot.

Полный анонс релиза смотрите здесь.

Согласно странице финансирования, в настоящее время проект получает 55 049 евро в месяц от 1522 участников и 16 спонсоров.

Перевод новости выполнил Константин Дьяченко, в публикации на ЛОРе внесены незначительные редакционные правки.

Видео с иллюстрацией возможностей движка

>>> Источник



Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 6)

Ответ на: комментарий от tiinn

«Профессионалы сидят на Unity» лет пять назад звучало гораздо менее пафосно, чем сейчас (десять лет назад это был движок исключительно для индюшатины). Ситуация меняется буквально каждый год. Директорат Unity в этом году попытался выстрелить себе в ногу поменяв лицензионную политику и только общий синхронный вой «профессионалов» остановил этот ход. Видите ли халява закончилась, а успешные профессионалы не готовы давать Unity больше денег за прежнее житьё.

К чему это я: godot — это молодое комьюнити, которое более-менее заметным стало пару лет как и уже среди наиболее продаваемых и весьма залипательных игр (по статистики Steam) фигурируют их имена и дальше будет только по нарастающей, потому что Unity может только «стагнировать и увольнять сотрудников». Пафос конечно, но в этой области (изготовление движков) сейчас начинаются интересные изменения. Хотя возможно я просто через чур оптимистичен.

Evgueni ★★★★★
()
Последнее исправление: Evgueni (всего исправлений: 1)
Ответ на: комментарий от Evgueni

Да всё может быть, кто ж знает грядущее?

tiinn ★★★★★
()
Ответ на: комментарий от Evgueni

Есть уже достаточно обкатанная схема монетизации развивающихся проектов. З.Ы. С содроганием смотрю на Blender 3d…

TechnoMag ★★
()
Ответ на: комментарий от TechnoMag

Ну да, Blender 3d это такой вот своеобразный «ледокол» и образец для такого рода проектов.

Evgueni ★★★★★
()

Шутка

Godot видите ли им не нравится.

https://moluch.ru/archive/294/66793/?ysclid=lps8bejkri418459634

Люди вот исследуют

Взаимодействием 2,4-динитрофенилгидразона бромуксусного альдегида с азот- и фосфорсодержащими нуклеофильными реагентами получены полифункциональные гидразоны.
Реакция 2,4-динитрофенилгидразона бром-уксусного альдегида с триэтилфосфитом в толуоле протекает гладко, по схеме Арбузова, давая

2,4-динитрофенилгидразон фосфонуксусного альдегида.
Установлено, что наличие кислого водорода при азоте гидразонового фрагмента в 2,4-динитрофенилгидразонфосфонуксусного альдегида в щелочной среде происходит протонотропная изомеризация с образованием продукта с хиноидной структурой.

Исследованы

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

Реакции с морфолином при комнатной температуре замещает атом бром, а при более высоких температурах происходит протонотропное
превращение.
α-Аминометилфуран и α-аминометилтиофен в реакциях с 2,4-динитрофенилгидразонбромуксусного альдегида ведут аналогично первичным аминам, что приводит к полному
N-алкилированию исходных аминоароматических соединений.

и СЧАСТЛИВЫ!

Forum0888
()
Последнее исправление: Forum0888 (всего исправлений: 6)
Ответ на: комментарий от tiinn

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

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

Kapusha
() автор топика
Ответ на: комментарий от Kapusha

Надо,

чтоб не пил, не курил,
и цветы всегда дарил,
.
.
.
и к тому же чтобы он и красив был и умён!

;)

tiinn ★★★★★
()
Ответ на: комментарий от PPP328

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

grem ★★★★★
()

Движок хорош - легковесный, работает неплохо на 10-летнем железе, опенсорсный и гибкий. На моём компе юнити ощутимо лагает на пустой сцене, годот - летает.

Лично мне GDScript не нравится, даже на маленьких экспериментах испытываю неудобства. Поддержка C# хороша - можно полностью отказаться от GDScript - sudo apt install dotnet-sdk-7.0 в убунте + накатить vs code - окружение для удобной C# разработки на годоте в убунте готово. С++ (а точнее Си с классами) поддерживается, может полностью заменить GDScript и C#, но надо больше телодвижений - уроков скриптов на Си с классами очень мало + там, где @export var speed := 5.0 на GDScript или [Export] float speed = 5f; на C# - в Си с классами надо вручную в несколько строчек прокидывать поля в местный аналог QMetaObject (такая система есть в каждом современном игровом движке). Тем не менее, «внешний мир» типа того же steam sdk или сторонних физических движков вполне себе интегрируются в годот.

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

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

Мне весьма удобно и приятно пилить свою игру на годоте. Обучающих материалов столько, что могу сделать очень много, погуглив, а не спрашивая в официальном дискорде (хорош для новичков).

arturianec100
()
Ответ на: комментарий от PPP328

Для кого ахтунг, а для кого 90+ оценка из 10+ килоотзывов на Steam.

Evgueni ★★★★★
()
Последнее исправление: Evgueni (всего исправлений: 1)
Ответ на: комментарий от Kapusha

У того дядьки на канале по всем направлениям какие-то странные видосы. По каким параметрам он делал выборку непонятно. Сильно «экзотические» игрухи собрал. Это вообще ещё и ародаётся??? А каким образом собирается статистика по игровым движкам вообще? Может кто знает?

Ещё у него весь год идёт отбор в топ годотовских игр и, практически, ни одна из них ещё не выпущена. Уже итоги года подводят и предлагают голосовать посмотрев какие-то невнятные заставки. Вот так наголосуют непойми за что. Странный чел.

R_He_Po6oT ★★★★
()
Ответ на: комментарий от R_He_Po6oT

А каким образом собирается статистика по игровым движкам вообще? Может кто знает?

Вроде бы Steam как-то позволяет смотреть продажи тех или иных игр. Предполагаю, что этот дядечка просто крутится в сфере Godot-разработчиков и хорошо знает, какая из игр сделана на Godot, а какая - нет. Потому как более вменяемых источников по популярности игр на Godot я не нашла. Не сказать, что прямо хорошо искала, но всё-таки не нашла.

Kapusha
() автор топика
Ответ на: комментарий от Kapusha

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

Лучше уж официальную подборку https://www.youtube.com/watch?v=UAS_pUTFA7o Хотя туда тоже пиксельного шлака наприсылали.

R_He_Po6oT ★★★★
()
Последнее исправление: R_He_Po6oT (всего исправлений: 1)

Вот ещё несколько демо-сцен, призванных развеять сомнения комментаторов относительно возможности движка создавать высококачественную графику:

Kapusha
() автор топика
Ответ на: комментарий от Kapusha

А все почему-то начали обсуждать не популярность, а внешний вид.

Выбор движка по скриншотам - старая забава крутых диванных разработчиков, которым для клона тетриса обязательно необходим юнреал энжин :)

Пилю потихоньку на годоте свой проектик: https://youtu.be/AcZDyLHFlXk?si=50LUpMZpNfT0jZJk

skidphysic
()
Ответ на: комментарий от arturianec100

Движок хорош - легковесный,

С C# конечный бинарь - 137 метров

PPP328 ★★★★★
()
Ответ на: комментарий от skidphysic

Пичаль бида, лагать при такой графике (не в укор вам, но тут на 4к текстуры, я бы сказал что примерно уровень 1-2 Underground.

PPP328 ★★★★★
()
Ответ на: комментарий от PPP328

В данном случае, это не проблема движка. Во первых, проц действительно слабый (N3710), во вторых, код не оптимизирован (как самого игрока, так и соперников, у которых просчитывается все в плане физики так же, как у игрока, и которых спавнится достаточно много - по уму это нужно упрощать, не делать лишние трейсы лучем, которые критичны в игроке но абсолютно не нужны в сопернике), ну и третье, идёт запись с экрана, что опять ложится на плечи проца. Лаги тут от многочисленных просчетов физики (подвеска с трейсингом тремя лучами от одного колеса).

skidphysic
()
Ответ на: комментарий от PPP328

Касательно графики, если убрать со сценки всю физику, то летать будет конечно же, поскольку графика примитивная. у меня задача в этом проекте на физику - сделать темплейт, добротной такой, аркадной физики авто + соперников в трех режимах: езда по кривой, преследование игрока, и дедматч все против всех. А графика, пусть этим занимаются те, кто решит на моем шаблоне делать гонки :)

skidphysic
()
Ответ на: комментарий от PPP328

Да, на gd, но используются потоки (каждый соперник в отдельно потоке).

skidphysic
()
Ответ на: комментарий от PPP328

4 times faster

Можно и на шарп конечно, но для оптимизации все же нужно уменьшать вычисления, скажем на колесо делать один проброс луча а не три, это уже значительно облегчит, а на зрелишьности подвески практически не скажется. Там много чего на самом деле нужно оптимизить, то времени нет, то желания :)

skidphysic
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.