Создание 3D игры в Godot за час / Уроки Godot Engine 3D
HTML-код
- Опубликовано: 8 июн 2024
- Ранее мы с вами рассматривали движок Godot для создания 2Д проектов. Godot способен и на большее и теперь настало время, когда мы с вами разработаем 3Д проект на основе данного движка. Мы создадим дизайн, познакомимся с проектировщиком объектов, а также пропишем функции и анимацию для главного героя в игре.
🚀 🚀 🚀
✅ Ознакомится с мышкой MX Master 3 можно тут: bit.ly/37Cygv8
🎁 Условия конкурса, призы и бесплатная регистрация тут: bit.ly/2OZWvwP
🚀 🚀 🚀
🍿 Плейлист по Godot: • Изучение Godot / Уроки...
✏️ Sketchfab: sketchfab.com/feed
🌳 Объект кемпинга: sketchfab.com/3d-models/campi...
🐱 Объект игрока: sketchfab.com/3d-models/cat-b...
🕹 Готовый проект из видео: drive.google.com/file/d/18Frm...
Тайм коды:
00:00 - Начало
00:34 - Основные нюансы
00:52 - Создание проекта
01:04 - Разработка дизайна
10:42 - Проектировщик объектов
20:26 - Создание основного игрока
28:33 - Передвижение игрока
43:46 - Анимация объектов
49:08 - Заключительная часть
✔ Сообщество программистов: itproger.com/
✔ -------------
Вступай в группу Вк - prog_life 🚀
Группа FaceBook - goo.gl/XW0aaP
Инстаграм itProger: / itproger_official
Instagram: / gosha_dudar
Telegram: t.me/itProger_official
Twitter - / goshadudar
- Уроки от #GoshaDudar 👨🏼💻
- Все уроки по хештегу #goshaLessons
Как вам идея сделать игру с мультиплеером на этом движке? 😎
Привет сделай видео экспорт на все платформы в godot engine .за рания спасибо
Хорошая идея и такая оригинальная! 😎
Офигенно!!!
@@user-mp5xn3iw7e это сарказым ?
Да, да, делай пж.
Какой же кайф, я буду очень счастлив если уроков по этому движку будет гораздо больше в особенности от вас .
@Заработок от 5000 в день так ты определись от 3 или от 5?
@@zovikhstudio3465 ты про что?
Давай еще туториалы по godot
Будут
@@gosha_dudar как вы относитесь в Unreal Engine? сможете их (godot/UE) сравнивать?
@@h4rt360 их сложно сравнивать, совсем разные весовые категории (во всех смыслах). Unreal очень хорош для игр с красивой графикой, 3D там очень хорошо оптимизировано, огромное число ассетов. Godot пока что хорош только в 2D или в простых 3D с небольшим количеством материалов, физики и тд. Зато неприхотлив к железу, мало весит, быстро запускается, имеет легкий язык программирования и довольно продуманную и гибкую UI систему
@@me2beats313 Да))) Но говорят, им крупные компании заинтересовались, поэтому, может его будут прокачивать.
@@ohnocoder была новость, что Tesla набирает сотрудников в том числе со знанием Godot.
Гоша, огромное человеческое тебе спасибо от всех нас! За что ты и сам знаешь)
Не останавливайся, хотим еще про Godot
Мне нравится как вы объясняете все подробно. Я бы хотела по больше туториалов
А есть ли реклама в нем? Чтобы зарабытвать
@@maktubamominova9337Вообщем как я понимаю если ты хочешь реально создать игру и заработать с неё, то тебе нужно её куда-либо выложить, Например в ПлейМаркет, но за деньги, можно выкласть в Яндекс и т.п где не нужно платить, но скорее всего какую-то часть забирает сайт где опубликованна ваша игра)
Супер прямо захотелось начать какую нибудь игру делать!
Красава хорошо объясняешь !👍 Очень помог у меня как раз с управлением проблемы были . Жду следующих уроков !
Наконец-то, долго ждали
Замечательный урок.Спасибо вам!
Пожалуйста выпусти серию видео уроков по этому замечательному двишку.
Спасибо за урок, всё четко сказано и ясно👍
6:24 - в такой ситуации можно попробовать натянуть на объект текстуру, которая идёт вместе с самим объектом, после чего перезагрузить. Не помню точно последовательность действий, но танцы с бубном обычно помогают.
ты лучший так топово и понятно объясняешь!!! респект заслужил лайк и подписку
Бро, видео не смотрел, но вот тебе лайк и коммент. Чутка позже займусь :) спасибо тебе за юнити- видосы.
Здравствуй. Благодаря твоим знаниям и этому уроку, у меня что-то получилось. ) Сигнал прошёл, как говориться.
Во время урока возникали ошибки, но все они решились. За один час не просто объяснить, ведь мне, как новичку, хочется всё и сразу. Но сотые доли процента общего знания были получены. Огромное Благодарю!
Аналогично, вот не хочешь смотреть 100+ уроков по 30 минут каждый, а вот хочется посмотреть наводки на то как надо и всё остальное делаешь сам
Здравствуй дорогой друг, Спасибо за полезные уроки.
Гоша дударь я твой фанат!
Ты самый лучший. Спасибо тебе за всё!
Это мне пригодиться вы ещё узнаете моё имя в будущем
запоминаю
Может быть узнаем
уже два года прошло, а про тебя таки никто и не слышал 🤣
И моё😂
@@Alex_SysА по твоему все должны быть миллионерами в 12?
Здравствуйте, не могли бы вы пожалуйста подсказать как стоит правильнее сделать в данной ситуации: игровая карта должна состоять из своего рода кубов, но такое количество отдельных моделей может значительно хавать ресурсы, я не сильно опытен в геймдейве и не знаю как тут поступить.
ОХРНЕТЬ ГОША ЭТОТ РОЛИК ЗАЧЕТ!!!Правда очень мало просмотров стало
Ждем мультиплеер!! :D
Гоша сделал видно о godot?! Гоша я тебя люблю
Спасибо за ролик)
Мне он был полезен ^-^
Дуже цікаво! Супер!
Спасибо, очень помог
Почитал отзывы про Гошу и честно говоря - слал я их всех на хер. Нормально рассказывает, все по делу. Пусть что-то где-то не СУПЕР-ПРОФЕССИОНАЛЬНО, но он нам дает азы, а не за ручку водит в гейм-деве.
Спасибо тебе Гоша.
Отлично!
Привет, скажи почему у меня в юнити объект ui я сделал кнопкой, а он не работает, и ошибку не выводит (код в порядке). КАК СДЕЛАТЬ ОБЪЕКТ UI В ЮНИТИ РАБОЧЕЙ КНОПКОЙ, на деюсь ответишь)
Да неужели, я сплю? А если серьёзно, то молодец, давно ждал. А то на русском Ютубе по движку вообще ничего нет.
Что уж, прям совсем нет? Плохо смотрели!
госпади, так нужны русские уроки?
Думаю будет много фанатов
Здравствуйте, спасибо за чудесный урок. Когда видео по мултиплеер или игры под андроид
Ждем видео разработки под андроид!
Братан зделай видио про полную 2д игру на движке годо
И по колоколу, и по зову сердца
Пишу код сверяясь с гайдом, но слегка меняя по себя, а ошибка именно в той строке, которая идентична гайду. Это как?
А возможно ли сделать игр от первого лица? Ну или хотя бы от третьего, но чтобы камера двигалась за игроком
мне понравилась даже очень
Выпути пж серию уроков по godot engine, буду рад если ты это сделаешь
здравствуй гоша! спасибо тебе за видеоурок! но можешь подсказать один момент. 34:51 как сделать кнопку на телефон? просто я делаю игру именно на телефон, и хочу найти способ как сделать действие с кнопками на телефоне. заранее спасибо!!
6:24 - я скачал много разных пресетов, но всё равно не помогает всё чёрное , может как - то качать по другому или с другого сайта?
Красава👍
В документации движка указано: "FBX является проприетарным, поэтому мы рекомендуем использовать другие форматы", я так понял, что они рекомендуют использовать формат glTF, или ESCN, ты не мог бы, хотя бы мельком), рассказать про эти форматы и как с ними работать, так сказать, описать workflow? Просто меня как-то не сильно устраивает вариант "если модель при импорте все равно серая, возьмите другую")))
на одном из последних стримов они рассказывали, что полностью переписали импорт\экспорт FBX, и теперь должно быть все хорошо. Правда, я не знаю были эти изменения смерджены в последний билд или нет.
В первый раз так случилось
Отличное видео и объяснения! Планирую делать модели в блендер и собирать игру для андроид на годот! Реально?
Ураааааааа
23:47 Игрок не переносится. Во время перетаскивания появляется красный значок запрета.
Привет Гоша, делал все как на видео. Но при запуске игры появляется ошибка attempt to call function 'set loop' in base 'null instance' on a null instance. Как решить? Честно не знаю, написал на форуме годота жду пока ответят.
тоже самое((
Ребят помогите кто знает , сталкнулся с такой проблемой что взял тот же самый скрипт на передвижения игрока, и у меня получается так что персонаж с ЗАЖАТОЙ клавишой идти не хочет и приходится эту кнопк нажимать и отжимать без остановки чтобы игрок двигался.
не та функция
А можно сказать что гадот логичный движок по сравнению с другими движками или в нём используються более современные концепции??
Как сделать рандомный spawn врагов в Godot?
а как врощать объект с помощью мыши сделай про это видео пж
а что делать если скрипте пишется ошибка expected identifier as member?
Будет ли удобно если кошка будет бегать по клавиатуре?
36:46 не могу последнюю строку написать , пишет, что типо 0 это большая ,а получилось 2 и всё и никак . И слишком много аргументов для move_and_slide.
Что делать?
в новых версиях нельзя там в скобках ничего писать. опустоши их
может кто то поможет с 4 версией так сделать? персонаж ещё сделан в блокбенч и с анимирован там же. вообще никак не получается добавить анимацию. то пишет что её нет, то что не найдены его объекты грубо говоря
Народ, такая проблема. При запуске проэкта во время разработки появляется чёрный экран и нечего не происходит. Если запустить игру через начальный экран godot, то игра запускается, но не работает управление. Подскажите пожалуйста, что делать?
надо задать в настройках первую сцену
Всё я в любился этот движок простой. иду на завод работаю 24 часа и коплю на курсы на с++ и создаю свой любимый проект там
Вопрос:
Для создания для мобильных игр подходит данный движок?
Как встраивать рекламу в таком случае?
Такой же вопрос
Подходит
Хех, ещё не научились создавать самые простые уровни, а уже встраивать рекламу хотят, вот он бич современного геймдева.
больше уроков по годот
константу ROTATE нужно не менять на 0.2, а умножать ещё на delta (ROTATE * delta) и тогда поворот будет плавным и при низком фпс не будет лагов
Добрый день! Спасибо за труд! Я начинающий. Скажите : намерены Вы и дальше вести курс Godot? И именно со скриптом на C# ? И подскажите, чем чревато и как устранить проблему: я установил версию 4.1.1 на ноутбуке, работает, хотя выскакивает:
WARNING: Blend file import is enabled in the project settings, but no Blender path is configured in the editor settings.
at: _editor_init (modules/gltf/register_types.cpp:73)
Заранее благодарю.
Сама с такой ошибкой не сталкивалась, но могу предположить, что Godot не может найти исполняемый файл Blender (т.е. не знает, где он расположен), и настроить это можно в Editor Settings->General->File System->Import->Blender->Blender File Path. Вообще это всего лишь Warning, и это не страшно
Из-за чего могут при запуске игры быть проблемы с управлением? Из-за того,что платформу не построил или Из-за чего-то другого?
А что лучше брать для создания игр на телефоны движок юнити или этот ?
@गթนʓթαҝ угу спасибо
Каждому свое, но Godot тоже хорош и для мобилок. В Unity ты найдешь больше функций
Годот может сделать игру более оптимизированной, он отдельно обрабатывает 2d и 3d в то время когда в юнити 2d это проекция 3d
@@gosha_dudar угу спасибо тогда попробую на юнити а потом по этой программе где больше понравиться там и буду
Залип.
Гоша Дударь, а сам то откуда всю информацию брал для объяснений?
У меня есть несколько вопросов
1. Можно создать игру в 3Д на андроид?
2. Потянет ли на слабых пк (прям очень)
1 зависит от графики и геймплея
2 тоже самое
Кайф
а что делать если не получаеться перенести обьект из блендера в годот
Для чего нужно normalized()?
что делать если он не двигается у меня вперёд?
Сделай туториал по камере
У меня почему-то программа не видит фбх файлы
А вообще это актуально?
Приветствую! Обнови свой Тутор по движку пожалуйста)))) У тебя по 3ей версии Годота, а уже 4ая и там, как я понял, всё сделано ещё проще) Спасибо за внимание)
Видео полезное тоже хочу начать создавать игры но не могу решиться
Ну что?Решился?
У кого анимация персонажа не работает - в видео показано "RootRootAction" , а надо писать "Root|RootAction"
у меня ошибка при загрузке scene.gltf
KLASS
Все премещения можно умножать на delta для того что бы физика зависела от времени, а не количества тиков процессора.
UPD. move_and_slide делает это автоматом, поэтому нету смысла еще раз перемножать
move_and_slide автоматически это делает. Ничего домножать не надо.
@@nefrace пардон, не знал.
Ну и где ссылка на сайт с текстурами?
На какие платформы он может компилировать проекты?
Почитай лод
Кто тоже с телефона будет годот программировать
обнови урок по созданию 2д игры в godot!
Мне кажется засирание программы возней с моделями не практично ! Для этого есть blender or 3D MAX !~ 😁
3д модели артефачат че делать?
как раз во время
РЕБЯТ, ПОДСКАЖИТЕ ПОЖАЛУЙСТА. У МЕНЯ ПЕРС НАЧИНАЕТ ШАГАТЬ СРАЗУ ПОСЛЕ ВКЛЮЧЕНИЯ..НО Я ХОЧУ УОТКЛЮЧИТЬ АНИМАЦИЮ,ПОКА ИГРОК НЕ НАЖМЕТ КНОПКУ "W" И АНИМАЦИЯ ПРЕКРАЩАЛАСЬ КОГДА КНОПКА НЕ ЗАДЕЙСТВОВНА
..КАК ЭТО ПРОПИСАТЬ?
Делай все как на видео
49:38 - я когда проснулся
Как сделать папку в годот с нужным файлом? Ты никак не объяснил
Гоша, а игры можно из godot engine опубликовывать в магазины google play? Ответь пожалуйста, если знаешь😥
Можно
Да можно пример тому игра бункер 21
Возможно ли создать игру со сложной боевой системой на данном движке ? Полноценная система умений с классами персонажей, полный контроль в управлении этих умений
Наверняка возможно, это полноценный игровой движок
Точнее не скажу , я только начал там работать
@@sundeopanda если что - я хочу повторить боевую систему из Dragon Nest (не мобильная версия)
я не знаю пока всех возможностей ,я пока просто делаю 2dигру на выживание по уроку на юутбе , я в этом новичок , так что смотри сам , может тебе больше подойдет Unity или Game maker @@Kighteous ,можешь посмотреть примеры игр на движках, я не знаю какая система в твоей игре , на этом движке я понял многое можно реализовать ,конечно чем сложнее игра ,тем большие навыки программирования нужны , и понимание всяких сложных вещей математического плана
Не вижу препятствий. Там даже есть глобальные скрипты, что все облегчает. Но я не специалист, как и все тут.
То чувство когда у тебя Линукс и ты скачал ЗИП, разархивировал и запустил!
Godot у всех так запускается
Гоша Дударь ты универсальный девелопер . Можешь сделать мотивационное видео.
@@NobodyHere539 +
я потратил час своей жизни на просмотр дизайна острова
5:30 помогите пж, я добавил FBX объект на сцену, но часть текстур не отображается(в основном трава и деревья)
Что делать народ?
Выбери текстуру самостоятельно. При использовании моделей в папках должны хранится текстуры. Ты просто создавай новый 3D материал, и во вкладке "Albedo" указывай что это текстура и выбирай необходимую текстуру
У меня была такая проблема, скачала формат glTF. В проект добавляла всю папку, а на сцену scene.gltf и все ок
Помоги пожалуйста как импортировать файлы на телефоне
SPEED_INT, JUMP_INT и GRAVIY_FLT тогда уж
P.S я про moving_vec
Ей, дудка, когда уже гайды по ассемблеру и коболу?
крута
Сколько времени ты потратил за изучения (all)
Не более 30 минут, если судить по тому, какую фигню он творит в видео.
@@ikiruogawa8371 +