Я юнити всегда презирал. Пришел в дефолд с love2d. Мне нравилась простота и производительность этого фреймворка и я потратил очень много времени чтобы превратить его в нечто похожее на движок. Но как оказалось, я изобретал страшный велосипед. Дефолд это именно то что мне нужно! Особенно восхищаюсь философией ухода от классического ООП с целью повышения производительности. Это шикарно! И луа - это лучший язык на свете. Благодаря LSP никаких серьезных проблем с типизацией в нём нет.
Вопрос про луа не раскрыт. Всё же луа не навязывает конкретную парадигму. И парадигма дефолда может быть реализована в большинстве языков. И если продолжать говорить про парадигмы, тот же unity является мультипарадигменным движком. И unity внесли огромный вклад в популяризацию data oriented архитектур. Интересно услышать, как команда дефолда планирует работать с минусами луа.
1:13:26 иллюстрация eat your own dog food. Прям респект. Жаль одно, что не поддерживает C#. И да, сложилось впечатление, что годот в этом выпуске был воландемортом. Ниразу в эфире не услышал. Интересно было бы про годот послушать. Хотя понятно, что это сильно конкурирует со спонсорством от дефолд. upd. Под конец всё таки годот появился. Хорошо. Дефолд бы пощупать, звучит интересно, проекты на сайте интересные, но трогать луа что-то вообще нет желания :С
Если не брать в расчет лицензии(у годот с этим все также хоорошо как и у дефолда). Годот в себе сочитает минусы и дефолда и юнити, только на ультрах. Даже более тормозной чем юнити и еще более специфичный язык чем в дефолде и если для lua много сторонних библотек, то все, что есть для gdscript это то, что сообщество годота породило, поддержка С# там по остаточному принципу. Для себя из плюсов годота могу только отметить более привычную архитектуру на базе графа нод, но она же вероятно и порождает проблемы с производительностью.
@@Святослав-ф5ф кстати, на счёт лицензирования. Не задавался вопросом, но сейчас посмотрел и тот же годот распространяется под MIT, а дефолд под неким форком апач 2.0. MIT берёшь и используешь, а риски берёшь на себя. Годот даёт больше свобод. В нём нет вот этого "foundation", который тебя в чём-то ограничивает (это камень в огород дефолда). Я всё равно остаюсь на юнити. Я для себя всё равно рассматриваю годот как путь для отступления, если вдруг какие-то гайки будут закручены. Портировать будет не сложно, да и для 2D проектов не думаю, что вопрос производительности стоит остро (в детали не лез, но впечатление пока такое).
Что-то в секции про lua, много сказано про возможные подходы к проектированию в defold но ничего о преимуществах lua перед другими языками не сказано. И соовтественно в комментариях вижу комменты из серии "жаль не поддерживает C#". Я бы конечно таким людям сказал, что инструмент выбирается под азадачи, как бы вам удобно небыло пользоваться шуруповертом, но копать яму с помощью него быдет глупостью. Так и тут.
Хочу чуть-чуть написать по поводу годота, т.к уже 3 года с ним знаком и делаю игры. 3д - его слабая сторона. Есть 3д игры, сделанные на нём, но они всё ещё сильно уступают тому же юнити. С 4 версией эта часть движка стала лучше, но например веб билды стали перегруженными и требуют некоторых костылей. По этому я до сих пор на 3 версии. На мой взгляд годот сейчас может быть заменителем юнити с некоторыми оговорками, но большую "опасность" мне кажется он представляет для гейм мейкера. Гм является подписочным, в основном может в 2д, а годот в целом покрывает его функционал, бесплатен, и в добавок поддерживает 3д полноценно
Под такого гостя бы вопросничек… А то вот тянуло меня в Дефолд, но выбрал Годот, так как то что в Годоте из коробки, в Дефолде это либо плагин (который автор может и забросить) или математику в зубы и пилить самому. А это для одинокого разработчика сразу плюс много ко времени разработки…. Эх
@@alex-xe8ly ну вот, например, ui. В годот есть встроенный фреймворк с широкими возможностями. А в дефолде необходимо стороннее решение, например Druid UI.
@@KuarTo1 Ну это не из-за того, что что-то не готово -- это философия движка. Мы не хотим чтобы движок бесконечно обрастал функционалам, который будет использоваться каждой отдельной игрой на 1-2% Модульность позволяет брать только то, что тебе действительно нужно в игре, а наша концентрированность на фундаментальных фичах позволяет не распыляться и держать фокус разработки.
UI в Godot кошмарный! Я именно из за него ушёл! Если вы делаете игру в стиле пиксель арт и вам важно не просто разукрашивать окошки, а попиксельно декорировать, то в годоте вы с ума сойдете этим заниматься! В дефолде как раз на много удобнее делать свой гуи с нуля. Никаких идеальных решений для гуи нет ни в одном из популярных движков.
Народ, я сижу сейчас на gdevelop и phaser начал думать, а не перейти ли мне на unity и тут такая шляпа с ним. Где гарантия что defold,godot,unreal не додумаются до такого же? для меня как инди разраба это капец будет.
Godot не может перейти на подобное. Ведь у него лицензия открытая(и не имеющая обратной силы) , создатель активно ду0чит на открытость и опенсорсность и любой может создать свой движок на основе Годо с единственым требованием лицензии указать изначальную версию и разработчика.
Видео пронизано Гулев-эффектом! Блок для программистов прекрасен, можно было ещё.
Я юнити всегда презирал. Пришел в дефолд с love2d. Мне нравилась простота и производительность этого фреймворка и я потратил очень много времени чтобы превратить его в нечто похожее на движок. Но как оказалось, я изобретал страшный велосипед. Дефолд это именно то что мне нужно! Особенно восхищаюсь философией ухода от классического ООП с целью повышения производительности. Это шикарно! И луа - это лучший язык на свете. Благодаря LSP никаких серьезных проблем с типизацией в нём нет.
опа, почти 2 часа балдежа, авансом спасибо за подкаст
весь подкаст был интересным!
почти заставили меня взглянуть на defold :)
Вопрос про луа не раскрыт. Всё же луа не навязывает конкретную парадигму. И парадигма дефолда может быть реализована в большинстве языков.
И если продолжать говорить про парадигмы, тот же unity является мультипарадигменным движком. И unity внесли огромный вклад в популяризацию data oriented архитектур.
Интересно услышать, как команда дефолда планирует работать с минусами луа.
Про Cryengine и Unigine Engine 2 все дружно забыли.
Выпуск классный. Ставлю лайк
Оооо новыи выпуск - одобряем
1:13:26 иллюстрация eat your own dog food. Прям респект. Жаль одно, что не поддерживает C#. И да, сложилось впечатление, что годот в этом выпуске был воландемортом. Ниразу в эфире не услышал. Интересно было бы про годот послушать. Хотя понятно, что это сильно конкурирует со спонсорством от дефолд.
upd. Под конец всё таки годот появился. Хорошо. Дефолд бы пощупать, звучит интересно, проекты на сайте интересные, но трогать луа что-то вообще нет желания :С
Если не брать в расчет лицензии(у годот с этим все также хоорошо как и у дефолда). Годот в себе сочитает минусы и дефолда и юнити, только на ультрах. Даже более тормозной чем юнити и еще более специфичный язык чем в дефолде и если для lua много сторонних библотек, то все, что есть для gdscript это то, что сообщество годота породило, поддержка С# там по остаточному принципу. Для себя из плюсов годота могу только отметить более привычную архитектуру на базе графа нод, но она же вероятно и порождает проблемы с производительностью.
@@Святослав-ф5ф кстати, на счёт лицензирования. Не задавался вопросом, но сейчас посмотрел и тот же годот распространяется под MIT, а дефолд под неким форком апач 2.0. MIT берёшь и используешь, а риски берёшь на себя. Годот даёт больше свобод. В нём нет вот этого "foundation", который тебя в чём-то ограничивает (это камень в огород дефолда).
Я всё равно остаюсь на юнити. Я для себя всё равно рассматриваю годот как путь для отступления, если вдруг какие-то гайки будут закручены. Портировать будет не сложно, да и для 2D проектов не думаю, что вопрос производительности стоит остро (в детали не лез, но впечатление пока такое).
Что-то в секции про lua, много сказано про возможные подходы к проектированию в defold но ничего о преимуществах lua перед другими языками не сказано. И соовтественно в комментариях вижу комменты из серии "жаль не поддерживает C#". Я бы конечно таким людям сказал, что инструмент выбирается под азадачи, как бы вам удобно небыло пользоваться шуруповертом, но копать яму с помощью него быдет глупостью. Так и тут.
Согласен, эту часть как-то упустили.
Делайте подкаст
У Леши звук починили, сломали у Жеки))
Хочу чуть-чуть написать по поводу годота, т.к уже 3 года с ним знаком и делаю игры.
3д - его слабая сторона. Есть 3д игры, сделанные на нём, но они всё ещё сильно уступают тому же юнити. С 4 версией эта часть движка стала лучше, но например веб билды стали перегруженными и требуют некоторых костылей. По этому я до сих пор на 3 версии.
На мой взгляд годот сейчас может быть заменителем юнити с некоторыми оговорками, но большую "опасность" мне кажется он представляет для гейм мейкера. Гм является подписочным, в основном может в 2д, а годот в целом покрывает его функционал, бесплатен, и в добавок поддерживает 3д полноценно
Чудовий номер
Більше контента про технічні аспекти геймдеву
Дякую
Под такого гостя бы вопросничек…
А то вот тянуло меня в Дефолд, но выбрал Годот, так как то что в Годоте из коробки, в Дефолде это либо плагин (который автор может и забросить) или математику в зубы и пилить самому. А это для одинокого разработчика сразу плюс много ко времени разработки…. Эх
@@alex-xe8ly ну вот, например, ui. В годот есть встроенный фреймворк с широкими возможностями. А в дефолде необходимо стороннее решение, например Druid UI.
@@KuarTo1 Ну это не из-за того, что что-то не готово -- это философия движка. Мы не хотим чтобы движок бесконечно обрастал функционалам, который будет использоваться каждой отдельной игрой на 1-2%
Модульность позволяет брать только то, что тебе действительно нужно в игре, а наша концентрированность на фундаментальных фичах позволяет не распыляться и держать фокус разработки.
@@AlexeyGulev отличный эфир. Подход одобряю. Еще раз попробую дать шанс, благодаря выпуску подкаста :)
UI в Godot кошмарный! Я именно из за него ушёл! Если вы делаете игру в стиле пиксель арт и вам важно не просто разукрашивать окошки, а попиксельно декорировать, то в годоте вы с ума сойдете этим заниматься! В дефолде как раз на много удобнее делать свой гуи с нуля. Никаких идеальных решений для гуи нет ни в одном из популярных движков.
@@W_0_W я сравнил оба и мне больше понравился Godot 4
Народ, я сижу сейчас на gdevelop и phaser начал думать, а не перейти ли мне на unity и тут такая шляпа с ним. Где гарантия что defold,godot,unreal не додумаются до такого же? для меня как инди разраба это капец будет.
В подкасте есть ответ, почему с Defold это не возможно
Godot не может перейти на подобное. Ведь у него лицензия открытая(и не имеющая обратной силы) , создатель активно ду0чит на открытость и опенсорсность и любой может создать свой движок на основе Годо с единственым требованием лицензии указать изначальную версию и разработчика.
@@СвтланъПріздной в целом да, всё верно, но поищи новость с названием "JetBrains introduces RustRover IDE, abandons open source Rust plugin"
@@AlexeyGulev эта НКО шведская может потом продать этот продукт и закрыться?
@@ДенисКрасавин-л5к нет, эта организация не может продать продукт и это не НКО.
Если бы была поддержка C#, переход с Юнити был бы намного более простым. А так юнитисты наверное в Godot побегут.
Почему бородатого озвучивает Заркуа? 🤔