Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Уникальная игра, объединяющая популярные механики Match3 и пошаговые бои!

Магический мир

Мидкорные, Ролевые, Три в ряд

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Godot + Godot Engine

С этим тегом используют

Gamedev Инди Разработка Инди игра Без звука YouTube Все
149 постов сначала свежее
3
Anton4ek
11 месяцев назад

Godot 3.5.2 как исправить тени spotlight?⁠⁠

Как исправить такие тени? Такие полосы появляются, когда луч падает под сильным углом на плоскоть. Включал фильтры PCF5 и PCF13, но не помогает. Также не помогают настройки bias в тенях

Godot 3.5.2 как исправить тени spotlight? Godot Engine, Godot, Gamedev, Indiedev, Видео, Без звука
Godot 3.5.2 как исправить тени spotlight? Godot Engine, Godot, Gamedev, Indiedev, Видео, Без звука
Показать полностью 2
Godot Engine Godot Gamedev Indiedev Видео Без звука
4
11
mewton
mewton
11 месяцев назад
Лига Разработчиков Видеоигр
Серия Tutorials

Как выпустить игру, сделанную на Godot, на много веб-платформ⁠⁠

Привет, в этом видео рассказывается как с помощью единого бесплатного SDK легко залить игру на Godot на большое количество веб-платформ

Темы, которые объясняются в видео:

  • Установка и настройка плагина

  • Сохранение и загрузка прогресса игрока

  • Показ Interstitial и Rewarded рекламы

Ссылки по теме:

  • Сайт плагина: getbridge.org

  • Телеграм-чат: instant_games_bridge

P.S.: для тех кому интересна публикация игр на веб-платформах приглашаю в телеграм-чат @WebGamedev, там уже много полезной информации + есть представители платформ.

Показать полностью
[моё] Разработка Инди Gamedev Инди игра Godot Godot Engine Видео YouTube
2
47
CyberCook
1 год назад
Игровые скидки и раздачи

Раздается симулятор фермерства Sprout Valley на Itch.io⁠⁠

Раздается симулятор фермерства Sprout Valley на Itch.io Разработка, Инди игра, Gamedev, Эволюция, YouTube, Инди, Itchio, Не Steam, Фермерство, Милота, Windows, Mac Os, Linux, Android, Godot Engine, Godot, Видео, Длиннопост, Html 5

Для любителей милоты, в игре присутствуют котик, сады, цветочки и всё это в конфетной гамме.

Предупреждение ! Для суровых геймеров любящих Дарк Соул-сы не входить! Опасно!)

Игра издана также на стим.

ЗАБРАТЬ

Sprout Valley — это очаровательный симулятор фермерства, в котором вы сможете отвлечься от суеты жизни и вырастить сад своей мечты. Увлекательная история, созданный вручную опыт.

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

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

Вы можете продавать и покупать собранные вами ресурсы. Используйте свои инструменты для достижения своей цели — жить мирной жизнью в гармонии и природе. Уровни генерируются процедурно, поэтому существует практически бесконечное количество комбинаций. Каждый уровень имеет «семя», и в будущем им можно будет поделиться с другими игроками, чтобы воссоздать острова и поделиться ими со всей базой игроков.

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

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

ЗАБРАТЬ

Обновлено 3 дня назад

Опубликовано 24 марта 2022 г.

Статус выпущен

Платформы Windows, macOS, Linux, Android, HTML5.

Оценка 4,7 из 5 звезд

Автор ZeFrost

Жанр Симуляторы

Сделано с Годо

Теги 2D, Милые, Фермерство

Средняя сессия Около получаса

Языки английский

Ввод Клавиатура, контроллер Xbox, контроллер Playstation

Ссылки Steam

Показать полностью 1
Разработка Инди игра Gamedev Эволюция YouTube Инди Itchio Не Steam Фермерство Милота Windows Mac Os Linux Android Godot Engine Godot Видео Длиннопост Html 5
6
21
Gfdsdima
Gfdsdima
1 год назад
Лига Разработчиков Видеоигр

О разработке игр с 0 до 3 рублей в день⁠⁠

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

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

С чего я начинал:

  1. Знание синтаксиса популярных языков программирования и опыт в разработке приложений на c#

  2. Отсутствие навыков в геймдизайне и рисовании

  3. Потомственная игромания и страсть к компьютерным играм

  4. Попытки разрабатывать игры в детстве

Тут не будут рассматриваться код и в целом это больше обзор моей деятельности.

Скрины более ранних работ:

О разработке игр с 0 до 3 рублей в день Игры, Инди игра, Разработка, Godot, Godot Engine, Гифка, Длиннопост

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

О разработке игр с 0 до 3 рублей в день Игры, Инди игра, Разработка, Godot, Godot Engine, Гифка, Длиннопост

Супер ранний кликер, я думаю все кто делает игры делал что-то подобное

О разработке игр с 0 до 3 рублей в день Игры, Инди игра, Разработка, Godot, Godot Engine, Гифка, Длиннопост

Среда программирования роботов, меньше чем игра, но более достойная работа, есть анимации и в целом какой-никакой функционал

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

О разработке игр с 0 до 3 рублей в день Игры, Инди игра, Разработка, Godot, Godot Engine, Гифка, Длиннопост

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

О разработке игр с 0 до 3 рублей в день Игры, Инди игра, Разработка, Godot, Godot Engine, Гифка, Длиннопост

Простенький работающий платформер, проверка работы физики и коллизии.

О разработке игр с 0 до 3 рублей в день Игры, Инди игра, Разработка, Godot, Godot Engine, Гифка, Длиннопост

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

О разработке игр с 0 до 3 рублей в день Игры, Инди игра, Разработка, Godot, Godot Engine, Гифка, Длиннопост

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

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

О разработке игр с 0 до 3 рублей в день Игры, Инди игра, Разработка, Godot, Godot Engine, Гифка, Длиннопост

Воин ящер, срисованный с меня, я считаю получился отлично

О разработке игр с 0 до 3 рублей в день Игры, Инди игра, Разработка, Godot, Godot Engine, Гифка, Длиннопост

Пещера, где живут ящеры

О разработке игр с 0 до 3 рублей в день Игры, Инди игра, Разработка, Godot, Godot Engine, Гифка, Длиннопост

Прудик, которая нарисовала моя жена, самая достойная работа

О разработке игр с 0 до 3 рублей в день Игры, Инди игра, Разработка, Godot, Godot Engine, Гифка, Длиннопост

Ящер, нарисованный моим другом

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

О разработке игр с 0 до 3 рублей в день Игры, Инди игра, Разработка, Godot, Godot Engine, Гифка, Длиннопост

Снаряды не летают, юниты ничего не умеют, куча ошибок в логах

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

О разработке игр с 0 до 3 рублей в день Игры, Инди игра, Разработка, Godot, Godot Engine, Гифка, Длиннопост

Выглядит не очень, но хотя-бы в это можно играть

После этого игра была выложена в более менее рабочем виде на itch и newgrounds, на последнем портале мне поставили более менее даже хорошие оценки.

О разработке игр с 0 до 3 рублей в день Игры, Инди игра, Разработка, Godot, Godot Engine, Гифка, Длиннопост

2.63, что больше половины, с учетом первой игры наверное неплохо

Конечно в игре бесконечное количество ошибок, в игре юниты двигается без системы физики/хит боксов. Спрайты были сохранены с расположением влево/вправо, хотя в движке есть возможность поворачивать картинки. Плохой код повсеместно, короче красота. Игра была сделана в течении 3-5 месяцев, уже точно не помню. Основные все моменты, такие как переписывание всей игры проводились раза 3 точно и в течении всей ночи.

Далее из-за того что нравилось бегать и стрелять, была сделана следующая игра в виде кликера про стрельбу:

О разработке игр с 0 до 3 рублей в день Игры, Инди игра, Разработка, Godot, Godot Engine, Гифка, Длиннопост

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

О разработке игр с 0 до 3 рублей в день Игры, Инди игра, Разработка, Godot, Godot Engine, Гифка, Длиннопост

Магазинчик, куда же без него

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

О разработке игр с 0 до 3 рублей в день Игры, Инди игра, Разработка, Godot, Godot Engine, Гифка, Длиннопост

В целом, вместо 4-5 месяцев страдания, сделать игру за пару ночей и получить не сильно ниже оценки, уже неплохо наверное

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

О разработке игр с 0 до 3 рублей в день Игры, Инди игра, Разработка, Godot, Godot Engine, Гифка, Длиннопост

Главное меню, на фоне летает остров, есть режим песочницы и выживания. В песочнице можно настраивать размер генерируемого острова.

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

О разработке игр с 0 до 3 рублей в день Игры, Инди игра, Разработка, Godot, Godot Engine, Гифка, Длиннопост

Такое вот обучение в игре, дешево и уныло.

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

О разработке игр с 0 до 3 рублей в день Игры, Инди игра, Разработка, Godot, Godot Engine, Гифка, Длиннопост

Процесс генерации мира в режиме выживания

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

О разработке игр с 0 до 3 рублей в день Игры, Инди игра, Разработка, Godot, Godot Engine, Гифка, Длиннопост

3.33? Игра года, не иначе

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

О разработке игр с 0 до 3 рублей в день Игры, Инди игра, Разработка, Godot, Godot Engine, Гифка, Длиннопост

Выглядит красиво, а это главное)

А вот и самое интересное - деньги. Они капают только с рекламы, реклама показывается в начале, после смерти и баннеры висят слева и снизу экрана на самом сайте Яндекса. Моя задача как разработчика - заставить игрока играть именно в мою игру, к сожалению, игра не сильно справляется.

О разработке игр с 0 до 3 рублей в день Игры, Инди игра, Разработка, Godot, Godot Engine, Гифка, Длиннопост

Люблю графики, жаль цифры не очень высокие.

Итак, в среднем 20 игроков за неделю и каждый из них проводит по 4 минуты в игре. Звучит как провал, а что по деньгам?

О разработке игр с 0 до 3 рублей в день Игры, Инди игра, Разработка, Godot, Godot Engine, Гифка, Длиннопост

70 рублей в месяц, на удивление на момент написания поста, игра смогла что-то даже заработать

О разработке игр с 0 до 3 рублей в день Игры, Инди игра, Разработка, Godot, Godot Engine, Гифка, Длиннопост

Вот общий график как игра приносит деньги. Все конечно же в рублях

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

Показать полностью 25
[моё] Игры Инди игра Разработка Godot Godot Engine Гифка Длиннопост
5
13
HEPEBAP48
1 год назад
Лига Разработчиков Видеоигр

Elemental Empire⁠⁠

Переработал нижнюю панель и вкладку строительства (добавил туда отслеживание ресурсов)

https://store.steampowered.com/app/2936650/Elemental_Empire/

[моё] Компьютерные игры Инди Разработчики игр Godot Godot Engine Видео Без звука
1
10
Boogernator
Boogernator
1 год назад

Войти в айти. На примере Godot⁠⁠

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

Войти в айти. На примере Godot Godot Engine, Godot, Инди, Gamedev, Мат

Наша с братом игра на Godot, на 19 месте в TON League и она даже денег приносит и в целом уже можно не работать и заниматься своей игрой, но с натягом. 14 лет я изучал, пробовал, чтобы оказаться с натягом!! И поверьте этот натяг, он не изичный, мы жопу рвали когда её в яндексе или на конгрегейте выпускали. Вас наверное интересуют цифры, а не эмоции, ну это порядка 3000$ в месяц, на троих - налог) и минус сервера, и минус художник.

Но я пиздец рад и на работе релиз и тут, вроде ок. Я очень рад короче, что я к 41 году, буду получать 300$ и это уже будет неплохо, вот короче и думайте, нужен вам геймдев или нет.
Ещё раз повторюсь, моя история, довольно успешная так-то пздц) 95% просто не появляются даже никогда) И хз что с моей работой дальше ещё будет, вот таки дела малята)

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

p.s. Для сильно унывающих это мы делали вне работы, мне платят ещё и зп)

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

Показать полностью
Godot Engine Godot Инди Gamedev Мат
7
0
CHERNOMOR.STUDIO
CHERNOMOR.STUDIO
1 год назад
Свидетели Godot'овы

Godot 4. SceneTree root access speed test⁠⁠

Какой самый быстрый способ доступа к общему корню дерева сцен? Давайте потестируем...

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

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

Godot 4. SceneTree root access speed test Godot Engine, Godot, Длиннопост

Структура сцены, показан сигнал на кнопке

Конечно, такой цикл следует оборачивать в функцию и вызывать её, а не тупо копипастить весь цикл, но... Я так и сделал и это замедлило общую скорость в 2 раза! Хотя соотношение результатов не изменилось, поэтому вот финальный вариант нашего тестового скрипта.

Godot 4. SceneTree root access speed test Godot Engine, Godot, Длиннопост

Как бы вы написали такой код?

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

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

Godot 4. SceneTree root access speed test Godot Engine, Godot, Длиннопост

Не знаю, как бы я выкручивался без функций первого класса, добавленных в Godot 4.

Количество шагов цикла выбрано в 100 000, т.к. это достаточно, чтобы результаты были заметными, с учётом замедления от лямбда функций. При большем шаге разлёт в скорости каждого из вариантов сглаживается, эффект замедления первого test становится незаметен, а это нам не нужно. В самом конце (на скриншоте не видно) я повторил порядок 1,2,3,4, чтобы сравнить его с самой первой группой. Прогнав несколько раз, стало понятно, что во всех вызовах, кроме самого первого, порядок вызовов не влияет на результат. Отсюда, достаточно вызвать 3 одинаковых группы и отбросить результаты в первой четвёрке.

Godot 4. SceneTree root access speed test Godot Engine, Godot, Длиннопост

Финальный вариант группового теста

Результаты:

1 место - f1 = 0.032 - 0.037
2 место = 3 место - f3 и f4 = 0.033 - 0.050
4 место - f2 = 0.038 - 0.063

Стабильно хуже всех работает get_tree().root. Это прямой доступ к полю root объекта SceneTree, возвращаемого методом get_tree(). Видимо из-за итерации по объекту, которой, видимо, не происходит в таком объёме при других вариантах. Между остальными тремя различие ситуативно, поэтому я бы просто везде использовал $/root.

Одиночный тест я решил не проводить из-за всё того же замедления первого вызова. Провёл сдвоенный как на скриншоте и так для каждого из четырёх.

Godot 4. SceneTree root access speed test Godot Engine, Godot, Длиннопост

f1 = 0.034
f2 = 0.040
f3 = 0.035
f4 = 0.035

В среднем, f1 и здесь оказался быстрее. Спорный результат у f3 и f4. Понятно, что одно является сокращённой записью (не люблю слово синтаксический сахар) другого. Повторение в строенном варианте тоже ничего не дело. Вроде как действительно различия нет. Но, есть ещё один вариант тестирования, приближенный к реальным кейсам, т.к. связан он с записью результата любого из четырёх методов в переменную и доступа к этой переменной.

Godot 4. SceneTree root access speed test Godot Engine, Godot, Длиннопост

Изменён код на строке 13, и в функции, принимающей сигнал кнопки.

Результат ожидаемо одинаковый в пределах погрешности измерений и случайного разброса: от 0.004 до 0.011, что кратно быстрее доступа к корню через любой из четырёх методов. Отсюда можно сделать вывод, что в скриптах Godot 4, где нужен доступ к глобальному корню, стоит создать переменную с помощью синтаксиса вроде "@onready var root = get_tree().get_root()", т.к. такой код будет наиболее быстрым, и использовать уже её. Применение $/root по месту удобно и хорошо читаемо, но работать будет незначительно медленнее. Насколько это будет заметно в проекте? Зависит от частоты вызовов, но скорее всего незаметно. Однако, задача этой статьи - найти наиболее быстрый способ доступа и она выполнена, это вариант f1 записанный в переменную.

Показать полностью 5
[моё] Godot Engine Godot Длиннопост
2
4
Boogernator
Boogernator
1 год назад
Свидетели Godot'овы

Godot. Градиентные переливы)⁠⁠

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

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


Может не все хорошо получилось, вернусь ещё к этой теме, можно и партиклами добиться примерно такого-же эффекта. Посмотрим ещё.

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

Показать полностью 1
[моё] Gamedev Инди Godot Engine Godot VFX Шейдеры Видео Без звука Вертикальное видео YouTube
0
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии