Переходишь с Unity на Godot? Посмотри это видео!

  Рет қаралды 118,862

Тот Самый Келин

Тот Самый Келин

Күн бұрын

Пікірлер
@Kelin2025
@Kelin2025 Жыл бұрын
Курс «Профессия Геймдизайнер с нуля до PRO » от Skillbox - l.skbx.pro/RZFezN. Скидка 45% по промокоду KELIN1.
@sipronya
@sipronya Жыл бұрын
Судя по тому, что Келин снимает этот гайд в 2 часа утра к нему этой ночью пришел неожиданный прилив мотивации и он решил не терять возможность
@outhander3941
@outhander3941 11 ай бұрын
*неожиданный прилив денег
@Shoker9447
@Shoker9447 9 ай бұрын
я тоже заметил время на пк(ноут)
@GL144LNDL
@GL144LNDL Жыл бұрын
Келин настолько преисполнился в этом мире что стал делать туториалы в мире геймдева
@mlg5336
@mlg5336 Жыл бұрын
Это не сложно.
@dezoksiribonukleotid5011
@dezoksiribonukleotid5011 Жыл бұрын
​@@mlg5336 глядя на качество туториалов в этой сфере на русскоязычном интернете, и не скажешь
@Кен-б3ф
@Кен-б3ф Жыл бұрын
Видимо этому челику было нечего ответить.
@raked2323
@raked2323 Жыл бұрын
Так в принципе это было логично
@raked2323
@raked2323 Жыл бұрын
Ребят а вы не думаете что он так продвигает ролик?
@anonim1788
@anonim1788 Жыл бұрын
Если кто-то тоже ломал голову, почему на 16:46 у вас не работает коллизия, то для этого нужен node типа StaticBody2D, а не Area2D, как у Келина на экране (видимо, он поменял тип, но забыл поменять название).
@Kelin2025
@Kelin2025 Жыл бұрын
Блеее, тупанул да, сори
@5lamik
@5lamik Жыл бұрын
Спасибо, Великий!
@unethicql
@unethicql Жыл бұрын
Так и знал, что стоит в комментарии посмотреть...
@anonim1788
@anonim1788 Жыл бұрын
всем на здоровье!
@miksapolemico
@miksapolemico 10 ай бұрын
огромное спасибо за помощь!!!
@Soloman274
@Soloman274 Жыл бұрын
К самому Годоту дышу ровно (иногда поглядываю, как друг ему обучается - радует что движок как бы сам "выпрямляет" руки своей архитектурой), но ролик пересмотрел аж дважды - настолько хорошо все декомпозировано и разложено, без лишней воды.
@DevilAlex03
@DevilAlex03 Жыл бұрын
Отличное видео, все понятно даже если никогда к godot не притрагивался, но одна просьба, было бы отлично в таких видео увеличивать размер шрифта редактора кода, а то видно очень плохо
@jamian_eg0istique
@jamian_eg0istique Жыл бұрын
Услышав в начале ролика об установке годо и увидев этот как под копирку футаж с нажатием кнопочки download, я ожидал очередной душный фимоз, а не внятное знакомство с годо, какими уже сыт по горло, но в итоге был приятно удивлен нормальным объяснением ассет стора, приведенные примеры с прэколдэсом из UE и встраиваемым ChatGPD если не убрали, то поумерили мой скепсис к нему. Так же не знал про настраиваемость интерфейса, подключение сторонних редакторов, об объективных плюсах ГДскрипта (до этого знал, что встроенный и думал "ну встроенный и встроенный, можно прямо в запущенной сцене редактировать скрипты и изменения будут сразу же, и что? Не холодно не жарко" а тут оказывается и на андроиде С# не билдится, запомним) и эти галочки про поддержку 3д, поддержку мобилок и главное, что их можно переключать в процессе разработки, если нужно. Видео уже информативнее многих, даже если в нем и будут какие-то недочеты, которых я пока не заметил.
@Kelin2025
@Kelin2025 Жыл бұрын
Спасибо! Старался покрыть как можно больше вопросов, которые могут возникнуть на старте
@MednessHold
@MednessHold Жыл бұрын
А что так можно было? Кратко, по делу с примерами и не растягивать на 10 уроков по 40 минут. Получается в роскомнадзоре юнити есть положительные стороны, Келин вот гайд запилил.
@MednessHold
@MednessHold Жыл бұрын
@@DontPrayForMee Требуют платить разработчиков за каждую УСТАНОВКУ игры разработанной на юнити и приносящей выше определённого дохода.
@shudderstorm
@shudderstorm Жыл бұрын
@@DontPrayForMee руководство компании попыталось пропихнуть ебанутую систему монетизации (kzbin.info/www/bejne/iZTPdINsr8xjn8k& - вот ролик от Келина на эту тему). По итогу куча именитых и не очень разрабов объявили о переходе на другие движки. По итогу изменения откатили, но осадочек остался и многие не хотят продолжать работать с юнити.
@сетумпэт
@сетумпэт Жыл бұрын
Вы не слышали? Теперь каждый раз когда игру на Юнити скачиваю, РАЗРАБОТЧИК платит кампании, которая владеет Юнити.
@channeldsr9983
@channeldsr9983 Жыл бұрын
8:20 - делить код на файлы не самая плохая идея, но тут больше смысла как ты сказал в компонентах самой системы. Обычно функции рекомендуют делать такой длины, чтобы функция целиком помещалась в экран
@Kelin2025
@Kelin2025 Жыл бұрын
Функция длиной в экран звучит как перебор, честно говоря. Да и идейно критерий такой себе. Лучше "функция должна выполнять одну задачу"
@channeldsr9983
@channeldsr9983 Жыл бұрын
@@Kelin2025 это не одно и тоже. Функция может быть большой и все еще делать одну вещь. С точки зрения гайдлайнов "функция делает что-то одно" необходимо для упрощения самой сигнатуры и логики в целом (может ты видел функции состоящие из свитча по одному из параметров функции - это один из примеров) Ютюб не оповещает о комментариях почти :(
@SquarePoly
@SquarePoly Жыл бұрын
@@Kelin2025 тогда уж "у функции должна быть одна причина для изменения", и даже не у функции а у сущности (скрипта, объекта, функции, энтити в зависимости от парадигмы). Если прям очень душнить
@SquarePoly
@SquarePoly Жыл бұрын
@@Kelin2025 А по поводу в функции в экран - это как селф-чек простой - если метод больше экрана, значит его очевидно нужно декомпозировать. Это как у разработчика должно ёкать если он код копирует - если копируешь, то возможно логику стоит вынести в отдельную сущность и переиспользовать.
@catsolike
@catsolike Жыл бұрын
Функция в экран - слишком относительно. Разные размеры экранов, шрифтов, масштаб
@miffty75
@miffty75 Жыл бұрын
Такую возможность упустил сделать индийский акцент
@MD_MOLODOY_DED
@MD_MOLODOY_DED Жыл бұрын
Я: начинаю работать в Godot Юнити через день: посылают всех Келин через неделю: выпускает гайд Короче вовремя я на годот перешёл
@aleksandrkovach7438
@aleksandrkovach7438 Жыл бұрын
Обучение по godot от келина Мечты сбываются
@dadeal6992
@dadeal6992 Жыл бұрын
Келин, огромное спасибо за это видео! Это то, что мне очень нужно, особенно сейчас.
@theta1474
@theta1474 Жыл бұрын
По образованию я арт-дизайнер,хорошо работаю в фотошопе, иллюстраторе, автокаде, 3Д максе...сижу, сматрю на этот гайд и думаю: "япона мать, какова вероятность, что я сойду с ума, если я решу всё-таки пойти в геймдеф и буду учиться работать с кодом?" Но скажу так. Келлин, спасибо за гайд, даже мне, не сильно сведущему человеку было понятно, теперь я более-менее осознаю, как это все работает изнутри и что там вообще происходит при создании игр. Появилась мотивация учиться дальше
@VoidShadow66
@VoidShadow66 Жыл бұрын
если коснешься кода и всех этих настроек то точно сойдешь с ума.
@АязЗабиров
@АязЗабиров Жыл бұрын
Не понял почему с 9:44 это прям преимущества Godot. В том или ином виде у того же Unity есть и красивый редактор шейдеров через shader graph, сериализация полей в инспекторе вообще была до 5-й версии, а с недавних пор UI редактора и UI приложения можно делать при помощи разметки и стилей, большинство editor скриптов отлично работают через C#
@alekseynazipov
@alekseynazipov Жыл бұрын
Как раз начал интересоваться годотом. Спасибо)
@kappapride6226
@kappapride6226 Жыл бұрын
Ждём увольнения инструкторов из скиллбокса по юнити)
@Kelin2025
@Kelin2025 Жыл бұрын
Это врядли. Курсы заинтересованы в том, чтобы ты трудоустроился. Работы на юнити дохера. А на годоте попробуй найди вакансию 💁‍♂️ Конечно, ситуация будет меняться, но это оч медленный процесс
@yarcho5680
@yarcho5680 Жыл бұрын
удивился что спикер курса на скиллбокс реально очень крутой чел
@skillboxru
@skillboxru Жыл бұрын
Спасибо, что отмечаете профессионализм нашей команды. Мы даем возможность своим пользователям учиться у лучших.
@metrol0g
@metrol0g Жыл бұрын
Видик от человека в теме, а не юнити бастарда,что вникал в тему 2 дня максимум??????? Невероятно....... Таки спасибо!
@STRELCOV_NEKEKA
@STRELCOV_NEKEKA Жыл бұрын
Ого-го, кстати хотел сделать на нем свою кки, нихера не понял и забил. Но это так, просто для продвижения. Спасибо Келин, тиы лучший, энивей приятно лишний раз про годот послушать))
@Soloman274
@Soloman274 Жыл бұрын
Ничоси - *Келин **-Обоз-** **-Обзор-** **-Оборз-** Образовательный!*
@NechTim
@NechTim Жыл бұрын
Идеальный тайминг, я как раз начал изучать годот
@РатмирПрокопчик-е1х
@РатмирПрокопчик-е1х Жыл бұрын
Жаль что гайдов от Келина по Годо в лице програмирования или тип того скорее всего не будет.
@bijin7510
@bijin7510 10 ай бұрын
После этого видео задумался об изучени годота, хотя начал недавно юнити только учить, хорошо все объяснил автор
@teaenjoyerr
@teaenjoyerr Жыл бұрын
Как же вовремя это видео вышло! Собрался делать очень амбициозный по моим меркам школьный проект - игрушку про изучение физики. Но терзают сомнения, что за полгода с нуля не получится разобраться, так как я до этого ни то что игры не делал, а вообще к программированию не притрагивался. Как думаете, успею ли я, учитывая, что свободного времени предостаточно?
@moshamiracle
@moshamiracle Жыл бұрын
Успеешь, опять же по Годо куча ресурсов на русском, где подскажут, если на чем-то застопоришься
@anonim1788
@anonim1788 Жыл бұрын
Зависит от глубины проекта, игра про изучение физики звучит как очень непростой проект, если пытаться сделать его не примитивно, сам долго думал над таким проектом. Что-то типа симулятора ученого, который должен установить законы своего мира с помощью экспериментов.
@C_Jay.
@C_Jay. Жыл бұрын
короткий ответ - НЕТ
@Хорошийдруг-ц8ы
@Хорошийдруг-ц8ы 28 күн бұрын
Ну как, успел?
@AkiNeki
@AkiNeki 9 ай бұрын
1:20 - ого, сам создатель мемов, не ну это уважаемо, заинтересовал
@Smillw
@Smillw 3 ай бұрын
До последнего откладывал просмотр видоса, думал не пригодится. Ошибка была фатальная, но так же она была исправлена. Сохраню на всякий, если что-то забуду
@Shadow-cs7oy
@Shadow-cs7oy Жыл бұрын
3:30 не понял, почему это нельзя типизировать объекты? Наоборот, очень даже можно, и такая возможность позволяет не допускать таких же ошибок как в Python (то бишь после явного указания типа компилятор не позволит засунуть данные другого типа как это происходит в Python). Чтобы типизировать переменную (объясняю на GDScript): var имя_переменной : тип_переменной = значение Функции также можно явно типизировать (указать, какое значение ожидать из return): func имя_функции(параметры)->возвращаемый_тип_данных: *тело функции* В случае с функциями, которые ничего не возвращают, можно также указать тип void после -> Ну а чтобы сам движок предлагал и делал переменные и функции подобного вида, нужно зайти в настройки редактора->Редактор текста->Завершение и поставить галочку возле "Добавлять подсказки типов"
@Kelin2025
@Kelin2025 Жыл бұрын
Объект знаешь что такое? ``` var something = { Foo = "bar" } ``` Не типизируется
@moshamiracle
@moshamiracle Жыл бұрын
@@Kelin2025 class_name something var Foo = "bar" func fn(s : something ) ...
@Kelin2025
@Kelin2025 Жыл бұрын
Это класс. Я не буду для каждой функции, которая принимает объект в качестве пейлоада, создавать класс и писать `call_something(Something.new({ ... }))`. Не говоря уж о том, что от объекта в пейлоаде оно один хер не избавляет
@moshamiracle
@moshamiracle Жыл бұрын
@@Kelin2025 иначе в программировании нельзя: нужно объявить класс, чтобы мочь передавать потом экземпляр этого класса и задать ему имя для обращения
@Kelin2025
@Kelin2025 Жыл бұрын
​@@moshamiracle дядь, во-первых, не учи учёного. Во-вторых, не путай понятия. В программировании - можно. В GDScript - нельзя. В-третьих, читай внимательно. Создание класса не решает проблему невозможности типизировать шейп в аргументе. Завернёшь ты это в класс или нет, тебе всё равно где-то нужно написать `{ foo = bar }`. Будет это `call_smth({ foo = bar })` или же `call_smth(Something.new({ foo = bar }))` - одна хуйня
@Svyatoslav_Yazev
@Svyatoslav_Yazev Жыл бұрын
Нифига не понял, но очень интересно.
@-dq4sy
@-dq4sy Жыл бұрын
То чувство когда ничего не понятно, но очень интересно😅
@jmugwel
@jmugwel Жыл бұрын
Вроде и хочется начать разбираться, и сделать хотя бы небольшую игру, но все это звучит очень сложно. Еще и комментарии, что все хорошо и понятно когда мне нифига не понятно сильно дизморалят.
@RgavayaGalaktika
@RgavayaGalaktika Жыл бұрын
Охренеть. Спасибо автор. Это лучшее, что я смотрел по годо. Как то давно с движком сталкивался, версия 3 была. За вечер накидал первый уровень, макет. Но что то не получалось там. Не помню. А тут Решил вот в 4-ой версии 2д проект не большой сделать. И твоё видео кстати! Однозначно лайк
@rusichek1526
@rusichek1526 Жыл бұрын
Смотрел с таким интересом будто собираюсь когда-нибудь писать игры. Спасибо, видео действительно очень интересное
@bimealen22
@bimealen22 Жыл бұрын
Люди которые не шарят в коде: -?- Люди которые шарят: 0:)
@diskont9605
@diskont9605 Жыл бұрын
Отличное видео, определенно буду пересматривать, когда начну трогать годот. Спасибо, Келин!
@nightyummy
@nightyummy Жыл бұрын
Я может сейчас подушню, но название движка произносится "годо", а название языка "джи ди скрипт"
@Kelin2025
@Kelin2025 Жыл бұрын
О нееет
@theweaklessone
@theweaklessone Жыл бұрын
На сколько твой опыт в фронтенде вообще релевантен в геймдеве? Я senior iOS developer, но уже как-то устал от мобильной разработки, подумываю на счет switch’а в game dev (живу в Европе), но меня смущает, что огромный пласт вещей придется переучивать…
@Kelin2025
@Kelin2025 Жыл бұрын
Какие-то принципы оттуда я перенял. Например, делаю ноды-контексты, где храню общую логику и состояния для нод, которые снизу. Стараюсь использовать декларативный подход Понятное дело, что многие вещи тут по-другому устроены, но общие принципы применимы везде +освоиться проще, когда до этого уже чем-то подобным занимался
@digitale231
@digitale231 Жыл бұрын
Успел Келин на хайп трейн, так еще и с годным гайдом, респект
@Dohoar
@Dohoar Жыл бұрын
И вот что делать? На вид, годот не такой сложный, если у тебя всё в порядке с логикой и количеством времени. Но умом то понимаю - это нихера не просто в принципе. А игру то сделать хочется. Тупой вопрос, понимаю. Но, на сколько сильно можно прихереть при попытке залететь в разработку на годоте, если никаких знаний в программировании (кроме базовой логики) нет вовсе? И сколько мотивации по шкале Вергилия необходимо, чтоб вывезти от и до?
@gast017
@gast017 Жыл бұрын
согласен, такой же вопрос
@StückaEsser
@StückaEsser Жыл бұрын
Ну вот я например изучил базу по gdscript и в общем разобрался в движке (интерфейс, узлы, сцены, скрипты, сигналы) часов эдак за 10-20. Этого впринципе достаточно чтобы создавать простенькие игрульки и идти дальше. И это с учётом того, что у меня с логикой не особо, очень плохая концентрация (год назад не мог 20-минутный видос по матеше осилить, сейчас уже получше будет) и много прокрастинирую (помню за неделю до огэ, к которому не готовился, наиграл сотню часов в террарию, откладывая просмотр открытого в браузере веба по химии) Сейчас мне 16, и я с 11 лет постоянно начинал изучать что-то в области программирования и сразу же забрасывал, в итоге я ноль во всем. Так что, если у меня получилось, то у тебя точно получится. Извиняюсь за сумбурность, но надеюсь помог
@nugash
@nugash Жыл бұрын
Привет, спасибо за видео, но у меня в момент просмотра возник вопрос. В видео были упомянуты большие файлы скриптов. Как я понимаю, речь идёт о файлах по типу PlayerController, где описаны все функции связанные с игроком (передвижение, получение урона, атаки, способности и тд.). И вот по вашему мнению, на какие файлы можно разбить этот огромный PlayerController? НА какие-нибудь: MovementController, Spells, damage и тд?
@valeriyatua
@valeriyatua Жыл бұрын
Машина состояний или Final State Machine.
@vvvnphd6349
@vvvnphd6349 Жыл бұрын
Го гайд о том как подключить С++ к Godot
@cupoftea227
@cupoftea227 Жыл бұрын
Тот самый келин сделал тот самый гайд по тому самому годоту
@Клюрион
@Клюрион Жыл бұрын
Увидев это виде,грянули флешбеки как я в 2014 году учил язык программирования gamemaker лазия по форумам)
@valerian3766
@valerian3766 Жыл бұрын
Спасибо Келину за ещё одно видео для отличного сна!
@djonsmitt7920
@djonsmitt7920 Жыл бұрын
Было бы круто, если бы ты еще рассказал как переубедить моих программистов перейти на годот, а то один грезит самописным движком, а второй рефлексирует о потраченном времени на изучение юнити...
@moshamiracle
@moshamiracle Жыл бұрын
взять программистов постарше) Хотя в самописном нет ничего плохого, если компетенция у него есть, а не только грезы. Сразу под задачу заточит
@djonsmitt7920
@djonsmitt7920 Жыл бұрын
@@moshamiracle в том то и дело что грезы, но ведь дареному коню в зубы не смотрят. А будь у меня деньги для найма людей, давно бы уже игру закончил...
@moshamiracle
@moshamiracle Жыл бұрын
@@djonsmitt7920 тогда если уже стартовали, то стоит заканчивать на Unity, а под следующие проекты уже набрать с чатов/групп/форумов тех, кто знает godot. Также уже будет, что им показать - законченную игру, что покажет Вас, что компетентны в своей области
@stereotype5888
@stereotype5888 Жыл бұрын
нифига в программировании не шарю , но раз ето келин посмотрю . ( а , уже мозг плавится , но вроде интересно )
@danquimby8317
@danquimby8317 Жыл бұрын
насчет GDScript скажу что он оочень похож на Python так что если что можно легко перейти на самый популярный язык в мире
@igraider
@igraider 10 ай бұрын
Подскажите что за игра на фоне была в начале видео?
@mrgriboman371
@mrgriboman371 3 ай бұрын
Rogue Legacy
@dillon_3455
@dillon_3455 Жыл бұрын
Зря ты установил свой интерфейс для обучение. Но как же мне понравилось такая позиция, мб тоже поставлю себе так
@zeppeli43
@zeppeli43 11 ай бұрын
18:32 ошибка Функция get_parrent не найдена в базе данных self + еще и owner
@zeppeli43
@zeppeli43 11 ай бұрын
Помогите пж
@NoldoWalker
@NoldoWalker Жыл бұрын
Ну воообще, воообще выглядит приятственно. МОжет следующий проект через несколько лет буду делать на годоте. Как раз шлифанут
@alexperemey6046
@alexperemey6046 3 ай бұрын
Отсутствие типизации и обрезанный gdscript оттолкнули. Хотя шарп есть конечно.
@daiske2867
@daiske2867 Жыл бұрын
Абсолютно неуместный вопрос в рамках введения в godot, но вдруг кто-то подскажет. Думаю над тем, чтобы выбрать между LÖVE и godot, но осознать что к чему не могу, то есть очевидно они по сути равнозначны и это дело скорее вкуса, но может есть какие-то компромиссы с которыми прийдется столкнуться, ну то есть понятно, что LÖVE в основном для 2Д, но в остальном информации мало на русском, а вдруг тут кто-то сталкивался.
@maweill
@maweill Жыл бұрын
Вместо LOVE я бы посоветовал Defold, тоже на lua надо писать, но движок посвежее. Сам я в итоге остановился на Godot, процесс работы в нем мне понравился больше + C# и неплохой GDScript + можно делать 3д проекты, не меняя движок. Трудности зависят от самого проекта и способа реализации. Но в Godot из коробки значительно больше возможностей, чем в LOVE. Материалов для обучения тоже больше.
@daiske2867
@daiske2867 Жыл бұрын
@@maweill Спасибо, за совет, только вот я как понял, defold подходит, больше для казуалок, на сколько это правда? Просто вроде как его разрабатывают, люди, из студии, создавшей candy crush
@moshamiracle
@moshamiracle Жыл бұрын
А в чем вопрос-то? Работала с обоими движками если что.
@daiske2867
@daiske2867 Жыл бұрын
@@moshamiracle TL;DR я хотел почитать сравнение лове и годота, так как инфа о нем на ру старая, а я новичок. я просто хотел послушать об из приемуществах и недостатках. Просто я виде, что есть löve, и он как о нем пишут подходит лишь для 2д игр и у него нет gui, так как это скорее библиотека, чем двиижок, чтобы это не значило. А тут я об этом пишу, так как это вроде вводный по годоту, а по love все что я видел из бородатых годов. Такие дела.
@moshamiracle
@moshamiracle Жыл бұрын
@@daiske2867 насколько я помню love с 11 версии был переработан под работу в том числе с 3d, провел унификацию своего api и некоторых внутренних компонентов. Сам love больше представляет из себя удобную кроссплатформенную надстройку над SDL2, написанную под использования с языком Lua. Также у него нет собственного редактора игрового мира, поэтому не программистам вашей команды будет не просто с ним работать, т.к. это ухудшит визуализацию работы. Также вроде бы у него не было собственной системы создания UI, поэтому приходилось брать или варианты с форума или писать собственные. Также процесс развертывания не на десктопных платформах вызывал трудности. Поэтому сейчас из этих двух вариантов я бы посоветовала взять Godot как и начинающему одиночке, так и уже какой-то команде.
@vladick-slave
@vladick-slave Жыл бұрын
Геймдев 2022 -> Эмиграция из РФ Геймдев 2023 -> Эмиграция из Unity
@duodildo_v3828
@duodildo_v3828 Жыл бұрын
Крутой чел) наткнулся случайно) объясняет очень доходчиво)
@crazy-man
@crazy-man Жыл бұрын
export чтобы не зависеть от переименования это полезно, об этом не думал.
@leonisshiny
@leonisshiny Жыл бұрын
Такого офигенного и ёмкого гайда по гд для начинающих я ещё не видел. А уж тем более на русском.
@pantervol
@pantervol Жыл бұрын
Видео крутое, но хотелось бы знать, будут где-то видосики или может быть стоимы, где ты будешь показывать какие либо моменты разработки? Мне, как человеку, который не осилил Godot после Unity, было бы интересно глянуть на весь этот процесс.
@Kelin2025
@Kelin2025 Жыл бұрын
У меня в игре слишком обскурный подход, чтобы его демонстрировать как образцовый. Но для сабов на бусти я периодически скидываю код и прочие штуки, которые делаю
@Bibbucrat
@Bibbucrat Жыл бұрын
Есть ли смысл качать годот в стиме? (он там есть)
@moshamiracle
@moshamiracle Жыл бұрын
Они одинаковые, что в стиме, что на сайте
@Games2Dev
@Games2Dev Жыл бұрын
Зачетный видос)
@АндрейСорокин-й2в
@АндрейСорокин-й2в Жыл бұрын
Воу, воу, спасибо за такой контент, друг
@adonettdekker2891
@adonettdekker2891 Жыл бұрын
Перед таким видосом видеть рекламу скиллбокса 😂
@darvin_exe
@darvin_exe Жыл бұрын
6:26 А кто подскажет, что за программка справа от vscode на панели задач?
@Kelin2025
@Kelin2025 Жыл бұрын
Cursor.sh
@leafyMoonlight
@leafyMoonlight Жыл бұрын
Очень интересно, и то, что надо!) Мне интересно: когда-нибудь в годот можно будет делать мобильные игры на си шарп? Видео топ!
@kerimovske
@kerimovske Жыл бұрын
На 3 версии можно
@leafyMoonlight
@leafyMoonlight Жыл бұрын
@@kerimovske а в этой версии есть еще существенная разница с новой? Спасибо, попробую)
@kerimovske
@kerimovske Жыл бұрын
@@leafyMoonlight ну такой большой разницы нету.
@yujeck
@yujeck Жыл бұрын
Про огромные лапшескрипты и то, что это считается нормой в геймдеве Не считается Если смотреть гайды(я про юнити) от Breackeys, Макстеров и ХаудиХо То да, никто тебе не скажет, что это не нормально А так базой(в юнити) считаеться, что если у тебя класс на 100+ строк, то ты что-то делаешь не так Фишка со своими доками топ тема
@Kelin2025
@Kelin2025 Жыл бұрын
Хорошо, если так! Я просто в основном куда ни гляну, везде лапша чот)
@yujeck
@yujeck Жыл бұрын
@@Kelin2025 , тут еще стоит отметить, что сами юнитеки делали адские экзампловые проекты. на них вроде учиться надо, а там вообще пиздец твориться. классы на 1000 строк. треть класса занимает часть с полями(переменными). но в этих проектах можно найти фишки чисто с юнитивским апи я еще думаю о том, чтобы начать изучать годот. Но гдскрипт(изза малово колва фич и сахара) мне не особо заходит, да тут да, просто сам годот молодой все дела
@postdemiurge
@postdemiurge Жыл бұрын
​@@Kelin2025я так понимаю, тут речь скорее о том, что ответственности в одном скрипте смешиваются (скрипт "игрок", который и швец и жнец и на дуде игрец, спокойно на сотни строк разрастется). хотя в том же юнити пытаются пофиксить это с помощью ECS
@moshamiracle
@moshamiracle Жыл бұрын
@@postdemiurge нет никакой проблемы разбить на несколько скриптов. Просто кто-то следит за чистотой кода, потому что в большом проекте уже в лапше не разберешься, кто-то в одиночку делает как лично ему удобно и быстро
@firewatch123
@firewatch123 5 ай бұрын
а кому это нужно? если ты инди и тебе так удобно, то окей. хороший код нужен бизнесу, чтобы расширять проект было удобнее, чтобы следующий разработчик не переписывал код, чтобы онбординг был быстрым. когда ты один и пишешь для себя, к черту все это, делай так как удобно, главное, чтобы тебя устраивало, рано или поздно ты выстрелишь себе в колено, написав год класс на пару сотен строк и задумаешься, что что-то тут не так но всякие энтри поинты, куча паттернов, "чистая" архитектура - это для бизнеса
@dest0re
@dest0re Жыл бұрын
2:51 "можете писать как на шарпе так и на гдскрипте, никаких ограничений нет". Ну не совсем никаких, экспорт в веб например на решётке не пашет в актуальной версии движка. А, досмотрел до момента, когда автор говорит про экспорт для андроида, в видосе этот момент частично есть
@АлександрСараев-к9д
@АлександрСараев-к9д 11 ай бұрын
Привет. У меня OpenGL 1.4. Запустится ли у меня этот движок? Если нет то не подскажите какой нибудь кросплатформенный движок желательно где требуется знания Java и не требующий больших ресурсов и что бы экспорт работал как на Виндовс так и на Андроид?
@-Artemdavydov-47.
@-Artemdavydov-47. Жыл бұрын
Спасибо за видео!
@Tut-nichego_ne-pridumal
@Tut-nichego_ne-pridumal 7 ай бұрын
19:07 Что делать если персонаж ничего не делает при соприкосновении с другим юнитом, просто проходит мимо?
@andrqxa
@andrqxa 6 ай бұрын
Посмотри в каких слоях и масках они находятся.
@AraikSarkisyan
@AraikSarkisyan Жыл бұрын
8:28 Сначала игровые разработчики создают целую гору кода в одну страницу, а потом удивляются тому, что их игры неоптимизованы и для устранения багов приходиться тратить огромное количество времени.
@saidroskif4231
@saidroskif4231 10 ай бұрын
А где найти какие-нибудь уроки по годоту ?
@kirigami2020
@kirigami2020 Жыл бұрын
Давай побольше туторов❤
@belob6922
@belob6922 Жыл бұрын
Иех, однажды я накоплю денег, куплю 3 тир и снова что то попробую сделать в годоте.
@_xome4ok_348
@_xome4ok_348 Жыл бұрын
произносится просто "годо" тез "т" на конце Godot Engine (читается «Годо», от фр. Godot[6]) - wiki
@Kelin2025
@Kelin2025 Жыл бұрын
Пофиг
@_xome4ok_348
@_xome4ok_348 Жыл бұрын
@@Kelin2025 че пофиг) уши режет) твой английский из бэд - из бед и огорчений :D
@Kelin2025
@Kelin2025 Жыл бұрын
Бля очередной русскоязычный чел, поясняющий за произношение в английском. Форточку открой, всем до лампочки
@_xome4ok_348
@_xome4ok_348 Жыл бұрын
@@Kelin2025 да-да, это я, спасибо)
@firewatch123
@firewatch123 5 ай бұрын
@@_xome4ok_348 как хочет, так и произносит, все говорят обеспечЕние, а правильно обеспЕчение, пройди мимо
@HARON373
@HARON373 8 ай бұрын
Коллизии не работают. А именно атака.Код правильный. Запускаю, перс просто тыкается в юнита. Что делать?
@Хорошийдруг-ц8ы
@Хорошийдруг-ц8ы 9 күн бұрын
у меня та же проблема, если удалить строчку где if is_instance_of - то работает... но и сам тогда удаляется если с "атакой" соприкоснется
@MrWeatherstorm
@MrWeatherstorm Жыл бұрын
Кратко и по делу. Спасибо.
@vasyapoteryajko5267
@vasyapoteryajko5267 Жыл бұрын
Лайк за продвижение Годо в массы)
@nikalasnalter4431
@nikalasnalter4431 Жыл бұрын
Поставил лайк и немношко посмотрел.
@justInsane777
@justInsane777 Жыл бұрын
Полезный видос спасибо келин
@мишабашар
@мишабашар 2 ай бұрын
Скачал недавно годот он какой-то сложный и непонятный например годот поддерживает различные языки программирования в том числе и C++ но куда его примирять я так и не понял и не точно применять я его там вообще не нашёл этот гд скрипт тоже какой-то непонятный как в 2д работать ещё более менее понятно но 3д когда я это увидел тоже не понял ничего
@МаксимКурний
@МаксимКурний 10 күн бұрын
Пожалуй останусь на юнити
@Nikson3000
@Nikson3000 Жыл бұрын
Здесь привязка к фпс? А что если по каким-то причинам у игрока фпс будет меньше, игра будет замедленно идти?
@MrDeenar
@MrDeenar 10 ай бұрын
Поддерживает ли Godot язык программирования Python?
@sergeyams
@sergeyams Жыл бұрын
Келину таки заплатили за рекламу разрабы годота)
@robdemo51
@robdemo51 Жыл бұрын
Печальная ситуация у Unity, они всего-то неправильно составили соглашение, а движок уже хоронить собираются
@ЕленаИзмайлова-я7т
@ЕленаИзмайлова-я7т Жыл бұрын
Репутация, она такая... Строится годами, рушится в один момент. Думать надо, что делаешь и говоришь
@Камушек-ф1к
@Камушек-ф1к Жыл бұрын
Ага, "неправильно составили соглашение", верим.
@Wanavarbel
@Wanavarbel Жыл бұрын
+15 скачиваний
@robdemo51
@robdemo51 Жыл бұрын
@@Камушек-ф1кна сколько я понимаю по условиям надо крайне сильно извернутся, чтобы комиссия за скачивание работала. А если она будет работать, то значит у разрабов точно есть деньги на её оплату.
@kustikii
@kustikii Жыл бұрын
18:32 у меня пишет ошибку в @onready var owner пишет owner был переназначен как исправить?
@Kelin2025
@Kelin2025 Жыл бұрын
Попробуй другое название переменой
@kustikii
@kustikii Жыл бұрын
@@Kelin2025 спасибо помогло
@СоулКнайтер-у8у
@СоулКнайтер-у8у 3 ай бұрын
Сразу скажу что юнити будет по лучьше. Но всё же это просто инструмент, так что зависит от разрабов
@Sed_Vap
@Sed_Vap Жыл бұрын
Кстати если кто не знал годот есть в плей маркете на телефоне😊
@djonsmitt7920
@djonsmitt7920 Жыл бұрын
Скромный комментарий написанный и трижды правленный, специально в поддержку видео
@rednaxel3380
@rednaxel3380 Жыл бұрын
Ассеты с asset store unity можно использовать в Godot?
@Kelin2025
@Kelin2025 Жыл бұрын
Смотря какие имеешь в виду
@channeldsr9983
@channeldsr9983 Жыл бұрын
3:00 - лучше C#, потому что сам по себе язык не хуже, плюс, широко используется как в геймдеве, так и в программировании целом. А по поводу интеграции - в Godot все через жопу и специальный тип Variant сделано. На самом деле, не самый лучший движок, но более зрелого ничего пока нет. Лучше сразу UE5 смотрите с визуальным программированием blueprint - получилось весьма удобно
@Kelin2025
@Kelin2025 Жыл бұрын
А потом, когда проект растёт, люди эти блюпринты проклинают, хех
@Kelin2025
@Kelin2025 Жыл бұрын
Брать ue5 для инди-игр - это как на танке за хлебом ездить
@channeldsr9983
@channeldsr9983 Жыл бұрын
@@Kelin2025 тогда можно PyGame использовать. Это не аргумент
@Kelin2025
@Kelin2025 Жыл бұрын
Аргумент, потому что UE очевидно заточен на более масштабные проекты, и это влечёт за собой в том числе и оверхэд по перфомансу, который тебе по итогу, скорее всего, нахрен не нужен Ну и писать на плюсах муторно пиздец, по сравнению с тем же GDScript, несмотря на недостаток фич последнего. Думаю, объяснять не нужно, почему
@moshamiracle
@moshamiracle Жыл бұрын
Поэтому почти всегда пишут начинают и прототипируют на GDScript (потому что быстрее и легче), а потом критичные участки переносят как C++ модули при необходимости
@Simansh
@Simansh Жыл бұрын
Наверно мне пока на Construct 3 сидеть
@mr.durochok8383
@mr.durochok8383 Жыл бұрын
А можно использовать Python? Или только C# и Gd script?
@vasyapoteryajko5267
@vasyapoteryajko5267 Жыл бұрын
Можно (есть биндинг для питона), да и вообще можно не только Python, но и Go, Nim, D, Kotlin, Lua и кажись даже Rust (для них тоже биндинги есть). Ну и конечно C/C++ в виде NativeScript (уже встроено в движок). P.S. В 3-й версии Годо даже визуальный скриптинг есть наподобие анриаловских блюпринтов или юнитивского болта (в 4-й версии уже нету).
@FANROLL_OFFICIAL
@FANROLL_OFFICIAL 10 ай бұрын
Можно ли выложить игру сделанную в Godot Engine допустим в гугл плей? Везде ищу не могу найти информацию.
@Kelin2025
@Kelin2025 10 ай бұрын
Можно
@FANROLL_OFFICIAL
@FANROLL_OFFICIAL 10 ай бұрын
@@Kelin2025 хорошо, у меня ещё один вопрос: как сделать переход между сценами по кнопке? Все гайды посмотрел, все сайты облазил, ничего не работает
@firewatch123
@firewatch123 5 ай бұрын
@@FANROLL_OFFICIAL очень плохо искал значит
@dmitrym8547
@dmitrym8547 Жыл бұрын
видео для разрабов силксонга?
@vladimirmedvedev8908
@vladimirmedvedev8908 Жыл бұрын
Для примера, вот вам сцены персонажа в моей игре - ИИИПАНУУУТЬСЯ!!!
@Kelin2025
@Kelin2025 Жыл бұрын
Что тебя смущает?
@vladimirmedvedev8908
@vladimirmedvedev8908 Жыл бұрын
Много всего, я так понял что это попытка сделать стэйт машину из нод@@Kelin2025
@Kelin2025
@Kelin2025 Жыл бұрын
Нет, там "стейт машины" только две в конце. Остальное - это контейнеры под соответствующие штуки - перки, скиллы, статус-эффекты итд
@ROMERO2280
@ROMERO2280 Жыл бұрын
Есть два типа Разработчиков: -Фальшивые Независимые (Unity, Godot, Unreal Engine, и т. д.) -Настоящие Независимые(Собственное ПО, Собственный Сайт, Собственная технология, Компания/Студия, и т. д.)
@Kelin2025
@Kelin2025 Жыл бұрын
И "настоящие" независимые нихера не выпускают, потому что слишком заняты изобретением велосипеда, да
@ROMERO2280
@ROMERO2280 Жыл бұрын
@@Kelin2025 Ну.. Там как бы не Велосипед изобретаю.., а мотоцикл.. Ну да ладно. Может ты где и прав, но мне так по душе, так выучу 3D графику на низком уровне, че бы и нет?.
@ROMERO2280
@ROMERO2280 Жыл бұрын
@@Kelin2025 Смотри. Есть 7-8 основных модулей в Хорошем Игровом Движке. Мне необходимо 4 модуля для Шутера. Графика, Звук, Физика, Сеть(Мультиплеер). И так как у меня НЕТ движка, то я использую все эти 4 модуля одновременно, пишем связной код для 4 модулей в одно приложение. Примерно так и создали Minecraft Bedrock и оригинальный Minecraft Java. Играется все еще круто и весело. И Игровой Движок не понадобился.
@Kelin2025
@Kelin2025 Жыл бұрын
@@ROMERO2280 да не, я-то не против, просто это вопрос приоритетов. У людей, которые хотят делать >игры
@ROMERO2280
@ROMERO2280 Жыл бұрын
@@Kelin2025 Ну, вы к этому конечно дел не имейте, вы же на Движках создаете игры на легке) Кстати, я хотел создать Блок Страйк 2 на Unity. Бросил этот геморой.
@klimatbel
@klimatbel Жыл бұрын
Хороший обзор, спасибо
@ИванИсайков-я5с
@ИванИсайков-я5с 10 ай бұрын
Не рекомендую скачивать Godot с поддержкой C#, так как у этой версии всё ещё есть проблемы, ОСОБЕННО при разработке плагинов для движка. Плюсом ко всему, C# тянет за собой .NET, а значит ваша игра при сборке будет занимать больше места. Если вам всё же нужен второй язык - рекомендую плагин поддержки Lua. Его можно использовать для внутриигрового программирования.
@Kelin2025
@Kelin2025 10 ай бұрын
Хм, а какие проблемы с плагинами?
@catharsis7872
@catharsis7872 7 ай бұрын
как была решена ошибка что выскочила у тебя на 18:40 ?
@Purshed
@Purshed Жыл бұрын
GODOT поддерживает не только c# но и c++ и python
Инди разработчик ДОЛЖЕН выбрать Unreal Engine (не Unity)
16:11
Увеличили моцареллу для @Lorenzo.bagnati
00:48
Кушать Хочу
Рет қаралды 8 МЛН
БУ, ИСПУГАЛСЯ?? #shorts
00:22
Паша Осадчий
Рет қаралды 2,9 МЛН
А я думаю что за звук такой знакомый? 😂😂😂
00:15
Денис Кукояка
Рет қаралды 3,2 МЛН
Создаю ИГРУ МЕЧТЫ на Unity
11:49
Mason
Рет қаралды 159 М.
Every 2D Node Explained in 9 Minutes !
9:19
Lukky
Рет қаралды 369 М.
Godot для простофилей №1
13:42
MrOstSergey
Рет қаралды 31 М.
I Made My First Game in Godot in 3 Weeks...
26:21
Jack Sather
Рет қаралды 429 М.
Твоя первая игра на Godot
1:34:34
Фронтенд Паштет
Рет қаралды 80 М.
Всё о Tilemap в Godot Engine 4
19:48
Oktopus Skills
Рет қаралды 46 М.