Сообщество - Свидетели 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. VFX Lighting

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

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

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

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

Всем удачи, с наступающим. Сорян за зехера мои периодические, когда долго что-то не получается, в уныние впадаю(

P.S. Эта молния не будет тормозить, как снег на пикабу, это вообще по сути Line2D простой)

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

Малюсенькая гроза на Godot 3.5

Всем привет, не тутор, просто запилил концептик за полчаса и самому нравится) А когда самому нравится, надо делиться)

Godot 3.5 Как использовать маски

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

Про 4.1 будет отдельное видео, там работу с масками изменили, но кто разработкой под веб занимается, это может быть полезным.
Спасибо за внимание.

Выгорание в картинках

Я был цветущий, энергичный, нашел новую работу, заботился о своем базилике.

Выгорание в картинках Эмоциональное выгорание, IT, Мат, Фотография

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

Выгорание в картинках Эмоциональное выгорание, IT, Мат, Фотография

И этот горшочек стоит у меня по правую руку от компа, просто за занавеской. Нахуй такое IT.

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

Godot4. 2D Fireball. Только партиклы

Всем привет, редко пишу, зашиваюсь на работе, при том что эффективность моей работы довольно низкая, потерял интерес к VFX, ну как потерял, просто понимаю, что мой уровень не скоро ещё выйдет на достойный. Ну короче несколько людей интересуются этим, проводил опрос, на какую тему лучше сделать видосик. В опросе победил 2D FireBall и без шейдеров чтобы, месяц почти не мог собраться, но на днях разродился.

Вот такой у меня получился для своего проекта

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

Да, это не шедевр анимации, + не затронута тема освещения, ну и как бы делайте скидку, что я программист, а VFX только учусь ещё) Так что сами докручивайте до вменяемого качества)

Всем спасибо за внимание, удачи на этом нелегком поприще)

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

Godot. Как живется на ЗП

Привет подписчикам. Было дело исполнял, просил отписаться, пара человек отписалась, но внезапно ещё подписалось. Ну немножко расскажу.

Для случайных читателей, краткий экскурс. 12 лет опыта программистом в игровой индустрии, сейчас примерно полтора-месяца работаю Junior Technical VFX Artist, сначала я прям на воодушевлении не считал себя Junior, сейчас осознаю что скорее даже Trainee. Не пройду скорее всего испытательный, но профессия мне прям нравится теперь) Буду в ней развиваться)

Что хочу сказать, Godot для 3D ну просто забудьте, это помоечная сырая помойка, все сложно, криво неудобно, пздц полный. Люблю Godot, для 2D, для прототипов идеальное, 3D нет, реферы-туторы использую для UE и Unity, ну небо и земля. VFXGraph, ShaderGraph офигенные, на Godot, ну просто базовый GradientMap, во всех редакторах есть базовая вещь, на Godot пришлось писать свой шейдер под него, а у меня всего опыта-то кот наплакал в этой сфере и просто понимаю, насколько мой шейдер выдает гавенный результат в отличии от базового инструментария в SubstanceDesigner например. Прям боль каждый день.
Картиночкой хоть разбавлю, ну вот практикуюсь рисую такие текстурки, не кистями конечно, нодами, но процесс идет, через годик прям удивитесь, гарантирую это. Это одна из текстурок, которая для эффекта EarthCrack нужна.

Godot. Как живется на ЗП Gamedev, Инди, Godot, Godot Engine, Мат, Видео, Без звука, Длиннопост

Никогда бы подобное в фотошопе не нарисовал, а тут мне объяснили, подсказали, есть короче софт где и программист может рисовать нормальные прикольные штуки)

Godot. Как живется на ЗП Gamedev, Инди, Godot, Godot Engine, Мат, Видео, Без звука, Длиннопост

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

Согласен профи VFXер засмеет, но я нормально к критике отношусь, мне главное что базу понимать начал, сам могу и текстурку сделать и маску к ней для шейдера, а динамику потом подтюню, ну и с партиклами, да с объектом оно гармоничнее смотрится.

Что ещё сказать, ебало мне набили крепко с неделю назад, нос сломали, все лицо синеё, так что если раздражаю кого, не переживайте мне все прилетело стократ, как говорится))

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

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

Так что закончу на позитивной ноте, заниматься надо, если развиваться, учиться, практиковаться, то все получится. Верить надо в себя и возраст не причина для отмазок, мне через 3 дня 40 лет исполнится, ну вот решил сменить профиль, возможно ещё пожалею, но в любом случае буду в этом направлении двигаться, единственное что возможно с Godot на UE переключусь, ну это если для 3D.
А для инди 2D Godot топчик!!!!

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

p.s. По релизам на Яндексе, организационные моменты возникли, но Борщ как копейки приносил ожидаемо, так и приносит рублей 30 что-ли)) хотя фичеринг прошли CTR иконки адекватный, ну проверили попробовали, любопытный опыт)
Вот этот шедевр игровой индустрии, ну показательный вариант, что если в голове народился треш и кажется, что он интересен будет людям, скорее всего это не так))
https://yandex.ru/games/app/240717


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

Пардон, что отнял время, захотелось что-то пографоманить о бытие) Всем удачи!

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

Godot4. Пятничный VisualShader и немножко треша)

Всем добрый вечер и немножко больше, очень благодушное настроение наконец-то))
Жена с сыном вернулись с отпуска, как-то попустило сразу)
Записал видосик как сделать dissolve шейдер, ну как и обещал))

Отлично все, гляньте скока заработали за три дня после релиза))

Godot4. Пятничный VisualShader и немножко треша) Godot, Godot Engine, Инди, Gamedev, Видео, YouTube, Длиннопост

Жизнь теплится, 11 копеек ARPU, это больше чем Теоден даже ожидал, на яндекс играх можно заработать))
Ладно я в телеге своей уже размотал почему это нормально, тут мне пофигу, топовая аналитика будет уже только там))
По инерции пытаюсь что-то на пикабу писать, но сам не понимаю зачем, хейт только ловить) Все кому нравится мой подход уже давно и так со мной или лично познакомились или просто переподписались)

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

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

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

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

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

Godot. Есть же ещё один релиз. Топовый движок

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

С первого захода прошли модерацию, мы теперь не просто шарашка мы теперь студия настоящая) Это прошло наконец-то под именем студии нашей. G-Witness, понятно что ноги из этого сообщества растут, но мы свидетели любого Джи, не только Godot'ом единым существует человек.

Даже не буду стесняться, вот этой игры я ссылку выложу)
https://yandex.ru/games/app/240717?lang=ru

Godot. Есть же ещё один релиз. Топовый движок Gamedev, Абсурд, Godot, Godot Engine, Инди игра, Инди, Мат, Длиннопост

Это ЗомбиБорщ, кому не нравится, да и пох я с супами не общаюсь, а кто в теме, тот знает что Борщ не суп!!!!

Godot. Есть же ещё один релиз. Топовый движок Gamedev, Абсурд, Godot, Godot Engine, Инди игра, Инди, Мат, Длиннопост

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

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

Ну и я многое осознал, во-первых все что я написал там, оно все так и есть, я сам по этой статье и вернулся обратно в большой геймдев.
Да не все получалось, да не самый популярный движок.
НО!!! Три релиза за полгода, один под заказ пинболл сделали куда-то в ОАЕ там фиксировано заплатили, трафик идет по первому релизу, ну платежи, как шли так и идут, органики может и смешно, но 2$ ARPU имеем, сейчас треша наделаем с него трафик перельем туда где настоящее f2p.
Это первое важное, на движке можно делать игры и под мобилки и под веб и под пк, он годится подо все.
А второе, ну вот я же нашел работу и я сейчас Technical VFX Artist, очень странный микс конечно, я кодю больше чем анимашки делаю, но я вообще ощущаю себя на своем месте, не буду писать ЗП, а то опять тестеры взбунтуются, если дрочишь и дрочишь одно и тоже, то в какой-то момент, твои навыки смогут закрыть потребности бизнеса и ты понадобишься, ну если я нашел вакансию на Godot, то и вы сможете.

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

А кому любопытно, в выходные скорее всего запишу видос вводный по VisualShader простенький dissolve шейдер для 3D напишу)
Всем подписчикам удачи в разработке!!!!

Показать полностью 2
Отличная работа, все прочитано!