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

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

91 пост 333 подписчика

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

71

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

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


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


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

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



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


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


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


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

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


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


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



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


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


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

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


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



Kids Can Code. Godot Recipes


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

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


Godot Engine на Kids Can Code



GDQuest


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


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

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


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


GDQuest на YouTube

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



HeartBeast


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

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


HeartBeast на YouTube



Angega Studios


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


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

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


Angega Studios на YouTube



Game Development Center


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


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

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


Game Development Center на YouTube



Game Endeavor


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

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


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
6

Godot. Animated Particles

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

Ну вот коротенький видосик записал. Хотя пост уже писал как-то на эту тему.

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

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

Godot. Симпатичная туманность. И немножко размышлений

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

Вообще все очень хреновенько конечно, полгода игру делали, вроде и играют и платят, почти 7к пользователей уже. Ссылки все ещё не даю, не пытаемся привлекать органику с сарафанного, это все чистый, покупной, метрики с него нужны) Да и чего бы ради я издателю помогал, нехорошо все это выглядит конечно, ошибок много понаделали.
А в целом даже на конгрегейте где оценку утопили до 2.7(на андроиде 4.4), но все таки на 500$ почти напокупали и без всяких издателей. Там рекламу нельзя показывать и монетизацию надо смягчать конечно под такие платформы отдельно. Но метрики не серьезные, ARPU порядка 4$ надо, чтобы нормально трафла налили, а пока и половины нету, увы. Но ещё и не настолько все в жопе, чтобы расписывать историю провала)
Так что пока унывать смысла нету, рассылаю резюме помаленьку, на днях начал осваивать After Effects, так что качество видосиков будет расти потихоньку. Записал небольшой ролик в качестве портфолио, как подрастало(надеюсь подрастало) качество анимаций и эффектов за последние пару лет, с тех пор как начал этим заниматься) Практически про каждый эффект или концепцию был отдельный пост.

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

Реально, это видео дольше делал чем прототип, для будущего хита.
ЗомбиБОРЩ.

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

Большой пост получился, но не депрессивный, к психиатру было не ошибкой сходить тогда, помогает) Хотя с утра очень упаднические были настроения.

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

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

Godot.Simple Trail

Привет подписчикам и не только, записал небольшое видео как сделать след для кораблика или ракетки, как на видосике ниже.

И собственно сам видосик, как сделать, все очень просто 2 минутки делов.

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

p.s. @derro2, спасибо, очень приятно, хз как и реагировать, в целом не стоило, не для этого пишу, но спектр эмоций очень странный испытал)

Бонус, ракетный залп добавил в настройки рокетлаунчера, тащусь)

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

Godot. Как менять параметры шейдера в игре

Привет, записал небольшой видосик, как твином отображать энергетический щит для кораблика.

Вот такой эффектик получается.

Кратенькое видео, как такой сделать без особых сложностей.

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

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

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

Godot. Вращающаяся планетка, шейдером, без анимации

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

Из вот такой текстуры


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

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

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

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

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

3

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

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

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

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

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


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

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

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

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

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

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

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