После восьми месяцев разработки опубликован релиз свободного игрового движка Godot 4.3, подходящего для создания 2D- и 3D-игр. Движок поддерживает простой для изучения язык задания игровой логики, графическую среду для проектирования игр, систему развёртывания игр в один клик, широкие возможности анимации и симуляции физических процессов, встроенный отладчик и систему выявления узких мест в производительности. Код игрового движка, среды проектирования игр и сопутствующих средств разработки (физический движок, звуковой сервер, бэкенды 2D/3D рендеринга и т.п.) распространяются под лицензией MIT...Подробнее: https://www.opennet.me/opennews/art.shtml?num=61716
Проекты на Godot Engine за 2023 год:
https://www.youtube.com/watch?v=W1_zKxYEP6Q
Все что в видео пробивает дно.
Прошлый год была раскачка. За 2024 год анонсировано более 500-600 игр на Godot. А еще некоторые известные разработчики переводят свои проекты с Unity на Godot, что тоже хорошо для движка.Кстати, вот такой вопрос знающим.
> Повышена гибкость работы со слоями.
Tiled как отдельная софтина все еще актуален? Или это все теперь есть в Godot?
А тем временем популярность Godot растет...
В оригинальной статье красивых картинок было побольше
Это маркетинговый булшит.
Он конечно очень удобный для разработки, но для прода он годится только для пк максимум)
Разверни мысль - в чем фатальные недостатки? (просто интересно)
Производительность. Особенно беды с рендерингом.
Как минимум это, но ещё частичная непредсказуемость, нестабильность и дьявол кроется в ещё пару деталей, ещё пример: они слишком гонятся за самыми новыми технологиями, в итоге при выходе 4 случился тот же факап как при выходе 3 версии, но уже в других местах: например в c#, в вебе, в поддержке мобильных устройств и технологий... Короче тут можно писать очень, очень много какой Godot 4 "плохой", но всё это можно обойти или не существенно только для пк.
А, для меня достаточно этого - C#...
Очень жаль что они с этим калом связались.
У нек.других Python, LUA и прч. х-ня, но смысл тот же:
1) это недоязыки, C# так синтаксически даже высер худшего в Java;
2) они или окружение тормозя - не могут не залагивать игру,
а это прям деза какая то что, 3D ускорение - ускоряет ЦП, ещё как жрёт его! а, ЦП использование засчитываемо втихомолку к игре;
3) зависимость от доп.гуана, у C# и Java - вообще зашкварного объёма и доп.зависимостей к библиотекам;
4) нехилая доп.зависимость ещё и от их разработчиков в плане не порчи производительности, что заведомо никем не соблюдается обычно... в погоне за фичами и прч.
и доп.зависимость в плане достаточности тестирования ими - а, тут заведомо оно всё став открыто и на rolling-release ведь - что бы их пользовали им безплатно бета-тестировали. Пока было закрыто и с оч.редкими обновлениями было чуть лучше - из-за лучшего тестирования.А, с версии 4.x даже откинута поддержка 32 бит...
> А, с версии 4.x даже откинута поддержка 32 бит...Которую дропнули почти все.
Зачем тебе новый язык под древний хлам?
На чем ты будешь запускать "новые игры"?
>(физический движок, звуковой сервер, бэкенды 2D/3D рендеринга и т.п.) распространяются под лицензией MIT.Подходящая для разработки игр лицензия. GPL бы в жизни не взял для движка игры.
покажи свой список игр
Никто не будет в здравом уме сразу выпускать игры под gpl, ибо 100% не окупит себя.
Игра это идея, код и ресурсы, первое легко скопировать и видоизменить так, что никакой патент не спасёт, второе мало что значит без третьего, да и вполне воспроизводимо в простых случая. По сути остаются только ресурсы, которые в свою очередь не соприкасаются с кодом напрямую и гпл им не угроза, поэтому ваше возмущение странное, фактически единственная реальная проблема гпл в случае игр - сложность компоновки с остальными модулями и библиотеками ввиду того, что платформенный код обычно не гпл и использование SDK налагает на разработчика обязательства противоречащие гпл.
Тогда id Software сошли с ума и давно разорились, в соответствии с твоими максималистичными предположениями.
О, а вот и аргументы в стиле "сперва добейся"))
Ты лучше покажи список ЖоПЛь игр которые сделало сообщество™.
Желательно сразу опенсорсные, а не откртые по принципу "на тебе боже, что мне негоже".Если пальцев одной руки не хватит, то второй точно.
Но боюсь в списке будет лютый шлак.
да при чем тут "сперва добейся"?
Там 21й аномим так пишет, будто он действительно что-то мог бы взять для движка игры.
Зачем аргументировать что-то тому, кто даже Google осилить не способен?
https://blog.desdelinux.net/ru/12-лучших-игр-с-открытым-исходным-кодом/
Отращивай еще пальцы потому что это не все ))
Это несколько бестактно, ну и выглядит поэтому некультурно. Ну захотел бы он - сразу выложил. Что за манеры?
У нас в клубе, принято джентльменам верить на слово. И тут как я стал разработчиком игр…
А ты чего своего бойфренда так защищаешь? Он что сам не может написать?
> "А ты чего своего бойфренда так защищаешь?"А вы по себе судите? Здесь вроде не кто не кого не защищает, скорее тр... как вас.
покажи свой список уголовных дел
> покажи свой список уголовных делВот пожалуйста:
Это все мои уголовные дела.
Спасибо, кэп.
А Apache-2.0 подходит?
GPL в библиотеке не требует раскрывать код приложения, если библиотека линкуется динамически. Например, Cyberpunk 2077 поставляется с ffmpeg dll и ничего.
Lgpl -да, gpl - нет.
ты типичный копираст. MIT - лицензия для копирастов
Во многом зависит от того что конкретно вам нужно от движка. Если огромный 3D мир cо студийными анимациями супер-дупер освещением от которого 4090 грустит и выдает 30 кадров то да анрил ваше все. Не забудьте про студию на 200+ человек и затраты в 100 лямов на вашу лучшую на свете игрую.
Но, если делать, скажем метроидванию 2-dшную. Или пошаговую TRPG или JRPG или визуальную новеллу с элементами геймплея... то годот подходит прекрасно.
Да у движка есть проблемы, часть которых кстати починили в 4.3 и чинят дальше... Перспектива у движка очень даже... Анрил он конешщ не заменит, но далеко не всем надо анрил.
Шарпы это плохой выбор для годота, они это сделали ради юнити-боев. Но проще использовать gdscript а в узких местах - делать отдельный модуль на с++ (что ужелает шарпы и по производительности и по памяти, про что забывают, а памяти на всяких мобилках по разному и иногда совсем мало).
> " Если огромный 3D мир cо студийными анимациями супер-дупер освещением от которого 4090 грустит и выдает 30 кадров"Не надо было просто покупать смуту.
А что лучше изучать? GotDot, Unreal Engine или Unity? Ну или ещё чего?
CryEngineГрафон лучше чем на анриле и оптимизация лучше + нет соблазна юзать ассеты
Камни и текстуры от мегасканс хороши, например.
SDL3
DirectDraw
Это 2D технология времен Dx8, зачем её изучать в 2к4?
>зачем её изучать в 2к4?Так 2к4 это и есть времена dx8.
Решил блеснуть соплей, но газифицировал лужу.
На SDL3 времени нехватит чтобы что-то стоящее написать. Ну или нужно много людей.
Я бы изучал паралельно godot и unreal. Первый для своих инди-поделок, второй - чтоб найти работу в студии.
Godot хотя бы свободный, а мы за свободу конечно же :)
Фаворит сейчас очевиден - unreal engine. Если нужны деньги и работа, то это к нему. Но если есть желание делать инди игры, то я бы брал годот или юнити. Мб даже годот, в котором возможностей сильно меньше, отчего изучить его сильно проще.
> или юнитиКак бы ценовая политика
Third person демка от годота сократит выбор до 2 движков. Юнити для мобилок, Верил для всего остального.
*Анрил (автоисправление - зло)
Оговорочка по Фрейду)
> А что лучше изучать? GotDot, Unreal Engine или Unity? Ну или ещё чего?Управление бизнесом и финансы. Качать «софт-скиллы», в первую очередь — умение активно слушать, быстро конспектировать и точно запоминать ключевые моменты в беседе. Во вторую — умение кратко и чётко доносить свои мысли до собеседника, без «мэканий» и неопределённого размахивания руками. Чем бы ты ни занимался в жизни, это будет полезно всегда и поможет и с карьерой в чужой компании, и, особенно, в собственном бизнесе.
Да, по рожам руководителей прям заметно что именно это они и изучали на пути к успеху.
Куда полезнее изучить сначала 9.5 правил ведения бизнеса.
Молодцы ребята, работают. Успехов проекту!
Пробовал их демку 3д: тормозит безбожно на встроенной видюхе от Интел. И не надо мне тут, многие старые игры (тот же nfs mast wanted) даже под wine на ура работает.
С 2D ситуация, к сожелению, не лучше. Баг на багети багом погоняет. То регистрация столкновений тел не просчитываться, то проблемы с источником света. Количество проблем зашкаливает, только посмотрите на
https://github.com/godotengine/godot/issues
> Количество проблем зашкаливает, только посмотрите на https://github.com/godotengine/godot/issuesЕсли это "зашкаливает" то кто-то очень изнежен :)
Есть проекты с лицензиями за сотни нефти и с гораздо более длинным списком "проблем"
С 2D ситуация, к сожелению, не лучше. Баг на багети багом погоняет. То регистрация столкновений тел не просчитываться, то проблемы с источником света. Количество проблем зашкаливает, только посмотрите на
https://github.com/godotengine/godot/issues
Это которая для третьей версии? Актуальное что-то пробовал запустить?
Эта же демка есть на гитхабе для четвёртой версии. Всё также плохо пашет.
Так а какая конкретно демка? Их много.
Third Person Shooter Demo - демо, где робот с цилиндрической головой бегает по абстрактному реактору. Фреймрейт, может быть и чуть выше, но статтеры никуда не делись.
А что за видюха-то? А то какая-нибудь GMA 950 с урезанной поддержкой шейдеров тоже "встройка от Интел".NFS MW, на секундочку, 20 лет уже. Ещё бы она тормозила.
> А что за видюха-то? А то какая-нибудь GMA 950 с урезанной поддержкой
> шейдеров тоже "встройка от Интел".Mesa Intel(R) Iris(R) Plus Graphics 655
> NFS MW, на секундочку, 20 лет уже. Ещё бы она тормозила.
Это просто пример, притом заметь с графикой получше современной демки. Не тормозят и многие другие игры более современные (в том числе и под wine).
Где ты там получше нашёл? Игра выглядит немногим современнее Quake 3, да и то лишь за счёт модельки машины.
> Где ты там получше нашёл? Игра выглядит немногим современнее Quake 3, да
> и то лишь за счёт модельки машины.
> https://upload.wikimedia.org/wikipedia/ru/9/9d/%D0%...Пффф. Давай теперь покажи скриншоты современной демки на годоте.
Кидал же ж: https://www.youtube.com/watch?v=i60bdY1Y90I
А вот она же на ноутбучной встройке AMD с не самыми погаными настройками в 60 FPS Full HD: https://ibb.co/tbLCM53
> А вот она же на ноутбучной встройке AMDПоконкретнее.
Тут будет слайдшоу думаю. Я говорил про эту демку https://godotengine.org/asset-library/asset/678Зря ты на nfs гонишь, игра классная, ресурсов много не требует (если мне память не изменяет работала на GeForce mx 440). А что твой годот? Требует до одури ресурсов, а кроме кривых демок ничего нет.
Я к чему это все? К тому, что годоту есть куда расти и ускорять. А вот это слепое фанбойство мне не интересно.
> Тут будет слайдшоу думаю. Я говорил про эту демку https://godotengine.org/asset-library/asset/678Не будет, если только не на чём-то древнем. Ещё раз, оно вполне прилично работает на встройке на недорогом Ideapad.
> Поконкретнее.На скриншоте есть, ты его открывал? Модель процессора: AMD Ryzen 7 4700U
А о неоптимизированности tps-demo написаны треды и созданы пулл-реквесты: https://github.com/godotengine/tps-demo/pull/142> Зря ты на nfs гонишь, игра классная, ресурсов много не требует
Я не гоню, но ты сравниваешь морковку с пальцем. Эта игра выглядит хорошо, я и сам любитель старых игр. В них часто ограничения современных им технологий нивелируются различными умными техниками и работой художников и дизайнеров. Но будем честны: ты сравниваешь игру с мыльными текстурами поверх квадратных зданий и запечённым освещением с демкой в которой на пару порядков больше полигонов, PBR-материалы с относительно высоким разрешением и глобальное освещение в реальном времени. Это либо огромное такое предубеждение вида "раньше было лучше", либо просто желание потроллить. Сюрприз: ты можешь сделать игру с квадратными зданиями с мыльными текстурами и запечённым освещением в Godot, и она будет летать ну почти как третеквака.
> К тому, что годоту есть куда расти и ускорять.
Разумеется, у меня у самого с ним есть проблемы, один из примеров: https://github.com/godotengine/godot/issues/74790
Но вот это вот "ещё есть куда расти" из года в год уже напоминает мем "вы находитесь здесь". Уже вышли популярные игры, вышли даже невырвиглазные игры. Пройдёт год, выйдут PVVK и Road To Vostok, будут анонсированы новые проекты, сообщество напишет ещё кучу плагинов на все случаи жизни, появятся новые спонсоры, пофиксится часть багов, добавятся новые баги (куда ж без этого), а анон в новости про Godot 4.4 на Опеннете продолжит писать про кривую демку и гнобить успешный проект.Разумеется, может случиться иначе: например, раскол сообщества и замедление развития, исход беглецов с Unity обратно, но ты всё же попробуй подождать и понаблюдать.
>> Тут будет слайдшоу думаю. Я говорил про эту демку https://godotengine.org/asset-library/asset/678
> Не будет, если только не на чём-то древнем. Ещё раз, оно вполне
> прилично работает на встройке на недорогом Ideapad.Моя спека "древняя"? Ты совсем туту?
>> Поконкретнее.
> На скриншоте есть, ты его открывал? Модель процессора: AMD Ryzen 7 4700UЗумер шоле? Сейчас я должен текси на твоих скриншотах рассматривать. Религия текстом не позволяет вставить или тиктока пересмотрел?
>[оверквотинг удален]
> Я не гоню, но ты сравниваешь морковку с пальцем. Эта игра выглядит
> хорошо, я и сам любитель старых игр. В них часто ограничения
> современных им технологий нивелируются различными умными техниками и работой художников
> и дизайнеров. Но будем честны: ты сравниваешь игру с мыльными текстурами
> поверх квадратных зданий и запечённым освещением с демкой в которой на
> пару порядков больше полигонов, PBR-материалы с относительно высоким разрешением и глобальное
> освещение в реальном времени. Это либо огромное такое предубеждение вида "раньше
> было лучше", либо просто желание потроллить. Сюрприз: ты можешь сделать игру
> с квадратными зданиями с мыльными текстурами и запечённым освещением в Godot,
> и она будет летать ну почти как третеквака.Ну давай покажи мне такую игру.
>> К тому, что годоту есть куда расти и ускорять.
> Разумеется, у меня у самого с ним есть проблемы, один из примеров:
> https://github.com/godotengine/godot/issues/74790
> Но вот это вот "ещё есть куда расти" из года в год
> уже напоминает мем "вы находитесь здесь". Уже вышли популярные игры, вышли
> даже невырвиглазные игры. Пройдёт год, выйдут PVVK и Road To Vostok,
> будут анонсированы новые проекты, сообщество напишет ещё кучу плагинов на все
> случаи жизни, появятся новые спонсоры, пофиксится часть багов, добавятся новые баги
> (куда ж без этого), а анон в новости про Godot 4.4
> на Опеннете продолжит писать про кривую демку и гнобить успешный проект.А ну понятно. Как я и говорил очередной слепой фанбой.
> Разумеется, может случиться иначе: например, раскол сообщества и замедление развития,
> исход беглецов с Unity обратно, но ты всё же попробуй подождать
> и понаблюдать.Ты ошибся местом, дружок, для своих советов. Ждун и наблюдатель как мы видим тут только ты. Я реалист и на сегодняшний день 3d в годоте выглядит сырым.
Ясно. Удачи там в твоей реальности.
А на моей 4080 эта 3Д демка отлично запустилась, не вижу никаких проблем
Итеративность имеется?
Да, вначале ты пытаешься сделать игру на нём, осознаёшь, что движок не масштабируется на проект сложнее пиксельного платформера, злишься, успокаиваешься, и переходишь на нормальный движок (Unity).
Такое ощущение, что комменты проспонсированы Epic Games, такого, конечно, быть не может. Но ощущение такое складывается, чесслово.Раньше была шарманка "игор нет", теперь, когда игр на нём стало много, перешли к "игры не такие" и "архитектура плохая, баги не правят" и "зачем это, когда есть Анрил". Анрил 1) проприетарщина 2) для другого типа игр и размера команд предназначен.
Смиритесь, проект уже выстрелил и оброс таким сообществом, которое ни один другой свободный игровой движок никогда не имел. Некритические баги и некоторая кривотца никогда не мешали увлечённым людям разрабатывать игры при наличии плюсов вроде удобного редактора с кучей нужных инструментов — иначе бы в своё время не выстрелил, например, Unity.
Помню, было модно в своё время хвалить Urho 3D, и говорить, какой он хороший, а Godot (1-2 на то время) плохой. Прошло время, Urho 3D к сожалению умер, Godot несмотря на хейт со стороны ЛОРа и Опеннета живёт, на нём уже выходят игры, становящиеся известными и популярными (часть из них, вроде Caves of Qud и Road to Vostok, ещё и переделаны с Unity после осеннего факапа, лол), и даже проблемы с коллизиями CharacterBody2D и RigidBody2D как-то не особо мешают. Наверное, что-то разрабы всё-таки сделали правильно… А, точно — сделали инструмент не только для программистов, но и для людей.
Urho 3D никто в адеквате не мог хвалить, а потоки похвалы на помойках в целом плохой знак.
> Помню, было модно в своё время хвалить Urho 3D, и говорить, какой он хороший, а Godot (1-2 на то время) плохой. Прошло время, Urho 3D к сожалению умер, Godot несмотря на хейт со стороны ЛОРа и Опеннета живёт,Ну так и он помрет, время жизни васяноподелий не всегда короткое.
> на нём уже выходят игры, становящиеся известными и популярными (часть из них, вроде Caves of Qud и Road to Vostok,Боже, что это за дно 🤮!
Ладно, может кому-то оно понравится, и на сайте девиантов не принято осуждать всякую дичь..> ещё и переделаны с Unity после осеннего факапа, лол), и даже проблемы с коллизиями
CharacterBody2D и RigidBody2D как-то не особо мешают.
ну подумаешь приходится делать костыли через слои и маски коллизий, ну или смотреть как что-тол пропихивается сквозь стены.
Но пользователи привыкли к днищу, так что и так сойдет
Ну так всё когда-то помрёт, даже ты.
Так ведь ничто не вечно, васяноподелия от невасяноподелий ничем тут не отличаются.
> Такое ощущение, что комменты проспонсированы Epic Games, такого, конечно, быть не может.
> Но ощущение такое складывается, чесслово.Хахаха, конечно, у людей же не может быть своего мнения или опыта отличного от твоего)
> Раньше была шарманка "игор нет", теперь, когда игр на нём стало много, перешли к "игры не такие" и "архитектура плохая, баги не правят" и "зачем это, когда есть Анрил". Анрил 1) проприетарщина 2) для другого типа игр и размера команд предназначен.
Сейчас тоже игорь нет. Нормальных. Отдельные
А то что ты называешь "игры есть" вызывает у меня вьетнамские флешбеки времен флеша.
Когда были невероятные тонны шлака от васянов.
Сейчас их заменили годот, индуюшатина и сайты типа itch.io.Ок, это не анриал.
Но есть юникти, на которой комфортно работать в команде из 10 человек.
То что это проприетарщина - меня это мало волнует.
Страдать и нямкать кал ради щвободки.. ну разве что латиноамериканский фонд спо на такое способен.
Остальные даже в линуксе использую блобы.> Смиритесь, проект уже выстрелил и оброс таким сообществом, которое ни один другой свободный игровой движок никогда не имел.
То что он оброс васянами.. это не поможет ему развиваться.
Вон у линукса тоже есть Сообщество™ но свои 4% он держит стабильно.
Маргинальная поделка для маргиналов.> Некритические баги и некоторая кривотца никогда не мешали увлечённым людям разрабатывать игры при наличии плюсов вроде удобного редактора с кучей нужных инструментов — иначе бы в своё время не выстрелил, например, Unity.
Хахаха, давай я перефрахзию "10к багов и полное днище во взаимодействии CharacterBody2D и RigidBody2D не мешали поехавшим лепить из оффна пулю".
Юнити выстрелил как раз благодаря тому, чего в годоте нету.
Ну как обычно: игры не те, кукурузис подавай.> Но есть юникти
> То что это проприетарщина - меня это мало волнует.Но зато это волнует всех тех людей, которые с Юнити свалили после их факапа с лицензией, и ещё те конторы, которые Godot начали спонсировать. ¯\_(ツ)_/¯
Моська тявкает, слон идёт.
> Но зато это волнует всех тех людей, которые с Юнити свалили после их факапа с лицензией, и ещё те конторы, которые Godot начали спонсировать. ¯\_(ツ)_/¯Ну ок, я рад за разработчиков годота, которые нашли немамонтов которые будут финатсить их работу.
Это реально победа> Моська тявкает, слон идёт.
Хм.. а слон тут кто?
Годот, на котором даже АА игр нет? Где багтрекер с 10к багами?
Как-то сомнительно. Ты тут просто унижаешь свою любимку.
Хорошо хоть "земляным червем не назвал"))
Кстати, вот ещё любителям поныть про графику: https://store.steampowered.com/app/2956040/PVKK_Planetenvert.../
А теперь посмотри на системки и сравни с Crysis 3.
Результат тебя заметно разочарует.
Ага, смотрел. Вангую, на самом деле на АМДшной встройке будет прилично работать на деле, просто разраб не почесался проверить. Я запускал Jungle demo 2 на ноутбуке со встройкой, вроде даже на 60 FPS шла на некоторых настройках.
Оно: https://youtube.com/watch?v=i60bdY1Y90I
Скачать: https://wrobot.itch.io/jungledemo
Вообще пора перестать наяривать на графику. Wind Waker состарился лучше Крузиса, и тебе ничто не мешает прямо сейчас сделать на Godot свой Wind Waker, который будет прекрасно работать на встройке и не греть комплюхтер.
это годот, не будет.
Разумеется, будет.
И чтобы не быть голословным, Jungle Demo v2 на встройке в 60 FPS с не самыми низкими настройками: https://ibb.co/tbLCM53
Вообще, поразительно короткая у анона память. 10 лет назад всё то же самое все говорили про Юнити: кривой, производительность плохая, из игр одни школоподелия. А теперь хвалим значит, ну-ну.
так unity3d до сих пор детектится по неадекватно взлетающим кулерам. если у меня докрасна раскалился ноут - сразу понимаю, на чём игра
А теперь дружитесь с тем аноном, который тут Юнити продвигает.
Для Юнити ничего не изменилось. На сегодня есть 2 (два) хороших движка: UE и Unigine (не взлетит из-за глупости управленцев).
id Tech и Cube Engine
Этот Id tech, там чтобы исходники получить региться надо и они может быть как написано, рассмотрят заявку в течении суток - для UE это пока что гораздо проще.
Cube engine - сайт не обновлялся с 2008 года
Для id Tech 1-4 никаких заявок не нужно. А вы что подумали?
>Для id Tech 1-4 никаких заявок не нужноВидимо потому что это уже никому (кроме некрофилов) не нужно?
С другой стороны UE, Unity, теперь и унижин, распространяют свои актуальные исходники с меньшим количеством сложностей. Еще есть O3DE и т п.