Сообщество - Свидетели Godot'овы

Свидетели Godot'овы

86 постов 320 подписчиков

Популярные теги в сообществе:

Godot Engine. Библиотека новичка

Godot Engine. Библиотека новичка Обучение, Программирование, Godot, Godot Engine, Gamedev, Разработка, Инди, Игровой движок, Видео, YouTube, Длиннопост

Всем привет, дорогие товарищи! Как и было обещано, публикую подборку учебных материалов, которые помогли мне и моим товарищам освоить Godot Engine :)


В этом списке вы найдёте ссылки на материалы, которые можно охарактеризовать как Godot for beginners. Надеюсь, вам будет интересно :)


Если вы впервые слышите об этом движке, приглашаю ознакомиться с его описанием здесь:

Godot Engine. Обзор игрового движка



Официальная Документация


Несмотря на то, что меня постоянно забрасывают какахами, когда речь заходит о доках, я продолжу настаивать на своём: УЧИТЕСЬ РАБОТАТЬ С ДОКУМЕНТАЦИЕЙ! Почему? -- Никто лучше разработчика не знает, как устроен его продукт, так что к кому ещё обращаться, как ни к нему?


Godot Community не только постоянно улучшает и совершенствует движок, но также дописывает и детализирует официальную документацию. Здесь вы найдёте ответы на большинство вопросов, сталкиваясь с практическими проблемами. Да, вероятно, этой ссылке нечего делать в разделе "для новичков", но чем раньше вы освоите навык работы с доками, тем меньше набьёте шишек об углы движка (кстати, это касается любого программного продукта).


Между прочим, доки практически полностью переведены на русский язык.

Godot Engine. Библиотека новичка Обучение, Программирование, Godot, Godot Engine, Gamedev, Разработка, Инди, Игровой движок, Видео, YouTube, Длиннопост

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


В специальном раздели присутствует набор коротких туториалов, целью которых является ознакомление новичка с возможностями движка.


Официальная Документация Godot Engine



Подробный туториал о создании простой 2D игры


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


Прекрасный способ быстро и поверхностно познакомиться с движком и его интерфейсом, чтобы не только мозгами скрипеть несколько дней, но и удовольствие от результата получить ;)

Godot Engine. Библиотека новичка Обучение, Программирование, Godot, Godot Engine, Gamedev, Разработка, Инди, Игровой движок, Видео, YouTube, Длиннопост

Ссылка для скачивания ассетов указана в одном из первх уроков туториала.


Туториал на deuga.me Создание простой игры шаг за шагом



Kids Can Code. Godot Recipes


Раздел, посвящённый Godot, в он-лайн школе Kids Can Code. Название школы говорит само за себя ;) Здесь вы найдёте открытые мини-уроки, посвещённые решению практических задач.

Godot Engine. Библиотека новичка Обучение, Программирование, Godot, Godot Engine, Gamedev, Разработка, Инди, Игровой движок, Видео, YouTube, Длиннопост

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


Godot Engine на Kids Can Code



GDQuest


Вообще-то это он-лайн школа с довольно демократичными ценниками на курсы, но речь пойдёт не о ней :)


GDQuest ведёт прекрасный канал на YouTube, который вы можете смотреть совершенно беслпатно. Видеоролики очень хорошего качетсва, у лектора прекрасная дикция, уроки очень понятные и доступные.

Godot Engine. Библиотека новичка Обучение, Программирование, Godot, Godot Engine, Gamedev, Разработка, Инди, Игровой движок, Видео, YouTube, Длиннопост

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


Бонусом -- пачка учебных материалов по визуальному редактору Krita.


GDQuest на YouTube

Официальный сайт GDQuest



HeartBeast


YouTube канал пользователя под ником HeartBeast, где вы так же найдёте уроки по разработке простых коротких игр. У лектора прекрасная дикция, он довольно быстро говорит, но трудностей с пониманием, вроде бы, не возникает.

Godot Engine. Библиотека новичка Обучение, Программирование, Godot, Godot Engine, Gamedev, Разработка, Инди, Игровой движок, Видео, YouTube, Длиннопост

Материал несколько разрозненный, но здесь есть много интересного и познавательного :) Новые видео выходят довольно регулярно.


HeartBeast на YouTube



Angega Studios


YouTube канал пользователя под ником Angega Studios. Сразу скажу, что у него не очень хороший английский и плохой звук, но зато он медленно говорит и разжёвывает каждую мелочь. Вместе с автором контента вы сможете создать три простенькие игры.


Под своими видео автор даёт ссылки на ассеты.

Godot Engine. Библиотека новичка Обучение, Программирование, Godot, Godot Engine, Gamedev, Разработка, Инди, Игровой движок, Видео, YouTube, Длиннопост

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


Angega Studios на YouTube



Game Development Center


Ещё одна он-лайн школа на YouTube, специализирующаяся на Godot. Много полезных материалов, которые помогут вам не только своить многие элементарные вещи, но так же разобраться с имплементацией тайловых ассетов, управлением и коллизиями на них.


У лектора прекрасная дикция, он довольно медленно начитывает материал и подробно разбирает каждый блок, который применяется в видоуроках.

Godot Engine. Библиотека новичка Обучение, Программирование, Godot, Godot Engine, Gamedev, Разработка, Инди, Игровой движок, Видео, YouTube, Длиннопост

Канал живой. Администратор канала общается с пользователями в комментариях, отвечает на вопросы. Кстати, под каждым видео вы найдёте ссылку для скачивания используемых ассетов.


Game Development Center на YouTube



Game Endeavor


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

Godot Engine. Библиотека новичка Обучение, Программирование, Godot, Godot Engine, Gamedev, Разработка, Инди, Игровой движок, Видео, YouTube, Длиннопост

Автор контента не делает специальные уроки по изучению движка, но делится опытом по решению разных задач, показывает, как создавать и собирать ассеты, делится некоторыми трюками из личного опыта.


Game Endeavor на YouTube



Сообщества и взаимопомощь


За 8 лет вокруг Godot Engine сформировалось очень дружелюбное и интересное сообщество. Люди с удовольствием помогают друг другу, отвечают на вопросы, делятся опытом разработки и игровыми ассетами.


Официальный форум вопрос-ответ. Форум, предназначен для взаимопомощи пользователей (иногда его посещают и разработчики движка). Цель форума проста: свести друг с другом вопрошающего и отвечающего.


На форуме действует система голосований за воспросы и ответы (примерно как на пикабу). Если вы встретили какой-то вопрос, он вам актуален, но всё ещё без ответа, тыкаете плюс -- вопрос взлетает в рейтинге по актуальности. Просматривать сообщения пользователей без регистрации можно, закрытые разделы отсутствуют.


Godot на Reddit. Сообщество на Reddit -- живое и дружелюбное. Несколько раз на Reddit мне отвечали гораздо быстрее, чем на форуме вопрос-ответ. Времнами складывается впечатление, что некоторые товарищи там сидят специально, чтобы помогать новичкам.


Сообщество Godot на Steam. Здесь люди, в основном делятся своими поделками и обсуждают популярные проблемы, связанные с разработкой на Godot. Оно не очень полезное, но позалипать на демки в порядке прокрастинации очень приятно и весело.


Разумеется, мне бы хотелось, чтобы наше сообщество на Пикабу тоже расширялось и наполнялось контентом, поэтому не стесняйтесь показывать свои наработки, делиться опытом, задавать вопросы. Надеюсь, что придёт время и Godot Engine станет полпулярным в России!



Небольшое напутствие всем, кто делает первые шаги в освоении движка


Я прекрасно понимаю, что изучать что-то новое и незнакомое очень трудно и временами дико бесит. Но если вы решили сделать свою собственную игру, дерзайте! Забейте на бурчание родных и друзей, что вы зря тратите своё время и "лучше бы занималисть [вставить нужное]".


Не бойтесь пробовать, делать что-то своё, творите и эксперементируйте! А чтобы немного поднять вам настроение и вдохновить на изучение движка, вот вам ссылка на демо потрясающего ретро-платформера, разработанного на Godot нашими дальневосточными друзьями:

Благодарю за внимание! Надесю вам было интересно! Если у вас остались какие-то вопросы, не стесняйтесь, спрашивайте в комментах. Если в моих силах будет помочь, я с удовольствием сделаю это :)


Всем хорошего вечера, успехов в изучении Godot и лёгкого старта в увлекательном игродельном мире! ^_^



P.S.: Годобот в заголовке нарисован мной. Картинка распространяется под Creative Commons Attribution 4.0 International License. Если вам нужна эта картинка, вы можете скачать её здесь:


Ссылка для скачивания Годобота


В архив входят 4 картинки с вариациями фона и *.PSD файл.



UPD by @Boogernator: Полезным может ещё оказаться канал, ролики маленькие, про небольшие полезные мелочи рассказывают.

https://youtube.com/c/PlayWithFurcifer



UPD by @captainperson: Еще для любопытных, Стим-куратор игр, сделанных на Godot. В основном любительские поделки на коленке, но уже имеются весьма успешные игры.

https://store.steampowered.com/curator/41324400-Is-it-made-w...



UPD by @MFSUS: тутор с которого я начал.

https://www.codingkaiju.com/tutorials/space-asteroid-arcade-...

Показать полностью 9 1

Godot. Как создать CollisionPolygon по форме спрайта

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

P.s. Немножко настроил микрофон, хз я вроде не ощущаю проблемы, вроде хуже не стало, но у меня и со слухом не очень. Пока нету возможности нормальное микро приобрести, сейчас за шабашку взялись, норм пройдет если все, то приобрету новый.

Godot. Как понять куда я кликнул?

Всем привет, вчера ходил к психиатру, поставили мне тревожное расстройство, прописали таблов, через 10 дней снова подойти надо будет, но уже даже сегодня хоть немножко начал в колею возвращаться

Ну и записал коротенькое видео об одной малоизвестной фиче в дебаггере, но очень полезной, особенно если надо в чужом проекте копаться. Как раз и баг падавану исправил) Иногда что-то перекрывает кнопку, но трудно понять что именно и что перекрывает клик, вот тут как раз ответ, как найти причину)

Скриншотик, чтобы точно найти

Godot. Как понять куда я кликнул? Gamedev, Godot, Godot Engine, Инди, Разработка, Видео, YouTube


Всем спасибо за внимание.

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

Показать полностью 1

Godot. Про слои и маски для физических объектов

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

Если, что-то непонятно кому, пишите вопросы, записывать точно буду ещё одно видео на эту тему, собираю пока список непоняток.

Godot. Жизнь после релиза

Привет подписчикам, меня наконец-то разбанили, но в ближайшее время если и буду писать, то редко. К слову, пока месяц сидел в бане, практически не заходил на пикабу, времени высвободилось прям много)
За это время появился у меня юный падаван, немножко менторствую так сказать) К слову он за месяц запилил платформер и релизнулся в целом)
https://reallyjokeee.itch.io/red-scarf
Можно поиграть.

Ну и вторая важная новость, мы тоже релизнулись, тут пока двоякие ощущения, в какой-то момент я прям жестко задрепрессовал даже. Сейчас вроде возвращаюсь в рабочий ритм. Причина проста, мы нашли издателя, он долго там мусолил и тестил билд, ну вроде вышли в релиз, налили тестового трафика немножечко. Ощущения прям волнительные, инсталы то ладно, но когда пошли платежи, все я уже унесся в мечты, что наконец-то, черная полоса кончилась, сейчас все будет четко, к концу года куплю бентли и виллу в Испании, ну на крайняк Гранту и домик в Ивановской области. Но оказалось, что это и была белая полоса))
Типа метрики в целом ничего, время сессии хорошее, жизнь в проекте есть, потому денег мы вам не дадим, а вот вам список доработок, которые надо внести и сделаем ещё один тестовый прогон. И смотрю я на док в котором 30 пунктов доработок, а некоторые требуют прям приличной переделки текущего, какие-то прям отдельная целая и не самая простая фича, ну короче и забухал крепко дня три наверное в коматозе был))

Собственно это и есть основной минус инди, в отличии от галер, там тебе в целом пофигу как пройдет релиз, ну если хорошо, то премию дадут, а в остальном сиди за сроки с ПМом торгуйся, да делай потихоньку, зп то капает и капает, в инди все сложнее, сам не сделаешь, никто не сделает, так что приходится брать жопу в кулачок, подтирать слюни и продолжать пилить дальше)

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

Два совета разве что дам, не пишите сложный код, который сами смутно понимаете, не гонитесь за тем, что советуют разные люди, пишите так просто, как сами можете, вам потом с этим разбираться же)
Второе, Nakama это прям топовое решение для бэкенда, офигенно работает, если у вас нету Сеньор бэкенда в команде, то очень спасет.

К слову очень компактный билд на андроид получается у Godot 34mb, со всем артом сразу, очень компактно) Так что вполне можно использовать для мобильного геймдева.
Ну и на вопрос, чего там делать то 5 месяцев, это же мобильная дрочильня, да ещё и с простым геймплеем, ну вот 80% это все ушло на метагейм, баттлпас, ачивки, марафоны, ивенты, платежка, статистика и прочее.. А ещё предстоит сколько сделать, оферы, акции, скидки, но надо, а уже потом буду доделывать свою сингловую аркадку в стим)
А то для мобилок столько ограничений, шейдеров не накрутишь, партиклы только простые и CPU, иначе бюджетные устройства не вывозят и тд. Короче мобильная разработка это боль, а ещё когда начинается разное поведение на разных SDK и вот сидишь с логкетом 20МБ логов шерстишь, что пошло не так. Плагины все подряд не стоит ставить, не все вовремя обновляются)

Ну все, устал графоманить, пора уже и покодить сесть)

Godot. Жизнь после релиза Gamedev, Инди, Godot, Godot Engine, Мат, Длиннопост


Картиночку, чтобы стену текста разбавить)

Показать полностью 1

Godot. Мой путь в геймдеве.(истеричное)

Добрый вечер всем уважаемым подписчикам, ну @i8086, я немножко ответил тебе в комментарии, но меня зацепило, в целом ты прав, можно даже сказать полностью.
Но смотри в чем ты не прав, ты пишешь:

"Вот это крутой чувак! Если он по пьяни такие вещи творит, на что же он способен по трезвой?!!

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

Godot Путь новичка. Main menu ч3. Рефакторинг(Теория)
Godot путь новичка. MainMenu ч4. Рефакторинг(Предпосылки)
Godot путь новичка. Main Menu ч5. Рефакторинг(Практика)
И то что сейчас видосы записываю, да это в целом на порядок упрощенная калька с постов, которые писал год назад.
Но сейчас есть разница, тогда это было для самоосознания, ретроспектива пути, сейчас этой серией уже, я помогаю конкретному человеку это раз.
А второе, ну следуя тем же принципам, мы выпустим мобильную дрочильню скоро, мы уже выпускали её на очень нишевой платформе, достаточно собрали люди метрик, чтобы сделать рескин и сделать нормальный лаунч в гугле.

Godot. Мой путь в геймдеве.(истеричное) Godot, Gamedev, Инди, Мат, Длиннопост

Да скорее всего у тебя именно такие мысли, когда я говорю о нашей игре, но это прям игра игра, не меняющая жанры, но она соберет свою аудиторию и скорее всего окупит трафик.
Так что да, я буду писать про свой геймдев и помогать тем, кто меня об этом спрашивает, да я тешу свое самомнение и поднимаю его за счет нубов, но это равноценный обмен, у меня растет самомнение, у них навык. И да, я считаю это лучше чем если я буду ходить по наливайкам.

Godot. Мой путь в геймдеве.(истеричное) Godot, Gamedev, Инди, Мат, Длиннопост

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

Godot. Мой путь в геймдеве.(истеричное) Godot, Gamedev, Инди, Мат, Длиннопост

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

За сим прощаюсь, всем удачи, продолжения так или иначе будут

P.S. И да, если будет очередной фейл, то вообще все в деталях распишу, как что и куда, для меня это скорее всего будет финальный фейл))

Показать полностью 3

Алкораннер на Godot4. 6 серия, музыка для игры

Всем ещё раз привет, чем дальше в лес тем гуще елки, мой план вообще пошел по одному месту, но какие вопросы задают, на такие и продолжаю записывать. Все таки мое видение, что важно в проекте, отличается от того, кто делает свой первый, с другой стороны, ничего плохого в этом и нету. Я уже нормально поднакидался, с другой стороны лучше я позаписываю видосов по Godot, чем полезу опять в политические срачи или тем более в наливайку умотаю, так что не обессудьте, а кому заходит, приятного просмотра) Тут хз чего я так быстро говорить стал, будто спидов нажрался, но увы нет)

Спасибо за внимание!

p.s. Честно слово, приятно, спасибо, вроде и не собираюсь блогером становится, так чисто ради хрен пойми чего делаю, но крайне приятно, что кому-то заходит. Добра вам!!

Алкораннер на Godot4. 6 серия, музыка для игры Godot, Godot Engine, Gamedev, Инди, Видео, YouTube


P.P.S. Дополнение небольшое, если надо все таки разбить музыку, чтобы в меню была своя, в игре была другая.

Показать полностью 1 1

Алкораннер на Godot4. 5 серия, смена экранов, базовый CoreLoop

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

Спасибо за внимание, удачи!

Шарите в мировой мифологии?

Проверьте себя, пройдя испытание мудрости. Самые достойные получат приз — награду в профиль на Пикабу.

Алкораннер на Godot4. Часть 4, первый шейдер

Всем привет, пока особо не бухаю, потому продолжение не знаю когда будет. Тут попросили помочь с шейдером, записал видосик в ту же серию. Скорее всего буду пьяным творить и генерить контент, а трезвым буду потом рефакторить сам за собой. Ну и надо речь конечно ставить.

Спасибо за внимание.

Отличная работа, все прочитано!