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

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

89 постов 331 подписчик

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

71

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
2

Godot путь новичка. Парсер Etsy простой

Привет, дорогие подписчики, я все ещё в алебастрах, пост будет странный если кому надо, то день -два залью на гитхаб может, с ним подружился будет много интересного ещё скоро)
Это утилитарный пост, жена попросила по тегам с ads найти ей выдачу органики к запросам на etsy. Она игрушки делает вязаные и подушки и ещё хер пойми чего, ну вышла на 200$+ скоро мне придется искать новое место жительства, в этом посте не будет разбора семантического ядра, хотя как по мне это было бы интереснее, я буду как всегда про Godot. Короче парсер я написал на Godot, простой колхозный раз пять ещё правил, ну сейчас он справляется, без особых деталей просто поделюсь, вдруг у вас жена тоже шьет или делает что-то))

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

Godot путь новичка. Парсер Etsy простой Godot Engine, Godot, Парсер, Амигуруми, Алкоголики, Разработчики игр, Мат, Длиннопост

Ну ручками пока ещё вставляем выдачу в табличку с тегами и тд, экспортим в json, щас это загрузим в Godot 2 сек не паникуйте.

Godot путь новичка. Парсер Etsy простой Godot Engine, Godot, Парсер, Амигуруми, Алкоголики, Разработчики игр, Мат, Длиннопост
Godot путь новичка. Парсер Etsy простой Godot Engine, Godot, Парсер, Амигуруми, Алкоголики, Разработчики игр, Мат, Длиннопост

вот вторая часть этого скрипта)
Там где request, это колхозная обертка стандартного реквеста, работает ну так себе.
Если через yield таймер не ставить, etsy заблочит запрос, как бы попросит ввести капчу, ну понятно этого пока не умеет парсер) Пытаемся повторить, хрен чего выйдет, тут походу проблема уже в godot, ещё сам не разобрался. Сейчас будет два скрина второго скрипта.

Godot путь новичка. Парсер Etsy простой Godot Engine, Godot, Парсер, Амигуруми, Алкоголики, Разработчики игр, Мат, Длиннопост
Godot путь новичка. Парсер Etsy простой Godot Engine, Godot, Парсер, Амигуруми, Алкоголики, Разработчики игр, Мат, Длиннопост

Может возникнуть вопрос хуле все не расжевал, а вот так блять надо, подобная хрень на фрилансе будет стоить 2-5к рубасов, как сторгуетесь, в этом и прикол код мой вы не скопипастите - это раз. Он написан не на Питоне - это два, переписать его на питон дело 15 минут - это три. Но если вы первый раз как и я, то полдня всрете на это, зато когда клиент-сервер писать начнете, вот это прям поможет, ну мне лично помогло и жена меня любит теперь.
Ну и там очень просто, оффдокументация поможет легко, сложное тут это начать)

Ну и запись в файл там тоже присутствует, разделители поставите верные, запишет вам в csv а там экспортнете в ods или во что хотите.

Godot путь новичка. Парсер Etsy простой Godot Engine, Godot, Парсер, Амигуруми, Алкоголики, Разработчики игр, Мат, Длиннопост

Ну тут часть таблицы, первая таблица это поисковый запрос, вторая это частота запросов по данным *** ads(я не буду говорить чья выдача, рекламой посчитают вдруг), третья это выдача органики на текущий день. Можно конечно заняться разбором семантического ядра, но это меня бесит, а во вторых брат сказал не делай такой фигни бесплатно))
Парсер это вот кому прям натурально надо, тот разберется это не готовое решение на все случаи, но близкое, я ещё дорабатываю его. Ну до 200$ в неделю жене продажи поднял, скоро меня выгонят походу из дома снова)))
Сумбурно, скомкано, но все скопипастить, органику выдаст, умный через консольку найдет и другие ответы в выдаче etsy, запрос подправит. Пользуйтесь на здоровье, если нужна полная выдача по органике etsy на самые популярные запросы, могу табличку расшарить, как говорится лайки наберутся, скопирую в табличку. Ах стыдно мне)

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

Godot путь новичка. Парсер Etsy простой Godot Engine, Godot, Парсер, Амигуруми, Алкоголики, Разработчики игр, Мат, Длиннопост

А кто дочитал, вот  вам мой мордас с торсом, как и говорил я худой, но не каждому и по зубам.
202 см, 83кг(после боляки стошнил, до 98 добираю) веса на фото, ком-цу-мир-битте что называется, долго спарринг не могу правая нога переломана. Даже шкаф кривой оказывается, не замечал раньше)
Ну и чтоб мой долбоебизм перекрыть, скину для чего парсер писался))

Godot путь новичка. Парсер Etsy простой Godot Engine, Godot, Парсер, Амигуруми, Алкоголики, Разработчики игр, Мат, Длиннопост
Godot путь новичка. Парсер Etsy простой Godot Engine, Godot, Парсер, Амигуруми, Алкоголики, Разработчики игр, Мат, Длиннопост

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

p.s. Я не расписывал реализацию, скоро прибуду с большой серией по кросс-серверной реализации, пишу сервер для нашей f2p пока, не все быстро получается, но так же напишу, не факт что лучшее, но выложу рабочее чем мы будем пользоваться)) Ну типа как парсер, не лучшее, 6к запросов он ещё и обрабатывать 4-5 часов будет, но рабочее и бабло уже сейчас приносит) этим и буду мотивироваться, а хейтеры, да срать мне на хейтеров, я рожу и комплекцию свою выложил, ну прям если так надо, приезжайте на Севера к нам, я выйду, перчатки и капу дадим)) Даже прикольно будет) Спасибо за внимание.

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