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

Пикман

Аркады, На ловкость, 2D

Играть

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

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

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

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

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

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

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

Godot Engine + Компьютерные игры

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

Gamedev Godot Инди Разработка Инди игра Без звука YouTube Игры Видеоигра Юмор Геймеры Steam Картинка с текстом Все
19 постов сначала свежее
1360
PetrNagel
PetrNagel
10 месяцев назад
Механизмы радости

Сегодня увидел, как ВК Плей начал рекламировать мою игру!⁠⁠

Сидел в ВК, листал ленту, и внезапно увидел картинку, от которой аж мурашки побежали. Игру рекламирует сам ВК Плей.

Именно, что сам, хотя возможно какой-то элемент таргетирования всё же присутствует.

Сегодня увидел, как ВК Плей начал рекламировать мою игру! Gamedev, Компьютерные игры, Godot Engine, Инди, Инди игра, Счастье, Эмоции, Шутер, Квест, Скриншот

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

У этих игр есть всё - история успеха, тяжелые времена, сиквелы, приквелы, и суммарная аудитория в 5 миллионов игроков!

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

Конечно же я работаю над другими играми, но эта дарит мне эмоции, словно "первый поцелуй".

Возможно, даже тут, на Пикабу есть люди, кто играл в эту игру)

Показать полностью 1
[моё] Gamedev Компьютерные игры Godot Engine Инди Инди игра Счастье Эмоции Шутер Квест Скриншот
166
12
user8676564
user8676564
1 год назад
Лига Разработчиков Видеоигр

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

Видео на английском, если будут вопросы, добро пожаловать в комментарии, Дискорд 😊

Демо в Стим https://store.steampowered.com/app/2818080/Echoes_of_the_Abyss/

Добавляйте в избранное https://store.steampowered.com/app/2818080/Echoes_of_the_Abyss/

Показать полностью
[моё] Gamedev Инди Компьютерные игры Разработка Unity Unreal Engine Godot Engine Game Art Программирование Игры Мобильные игры Инди игра Совет Лайфхак Видео YouTube
0
13
HEPEBAP48
1 год назад
Лига Разработчиков Видеоигр

Elemental Empire⁠⁠

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

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

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

Моя новая игра: Elemental Empire⁠⁠

Сделано на Godot

4-х экономическая стратегия о волшебниках в космосе

1/6

В игре вам предстоит управлять колониями людей (волшебников) которые прибыли в новый для них мир

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

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

Стройте порталы что бы отправить туда своих людей и развивать другое поселение

Пересылайте необходимые ресурсы между планетами

Призывайте духов для совершения нападения на других игроков (или для защиты)

Тратьте очки исследований что бы открыть новые здания и бонусы

Управляйте активными бонусами планеты - свободных слота 3, но вы можете менять их в любое время

Показать полностью 6
[моё] Godot Engine Разработчики игр Компьютерные игры Длиннопост
4
Gregorymaestro
Gregorymaestro
1 год назад
Лига Разработчиков Видеоигр

Идея для игровой карты мира "Инопланетный союз"⁠⁠

[моё] Компьютерные игры Видеоигра Gamedev Инди Мобильные игры Бесплатные игры Godot Engine Видео YouTube
9
2
CucumbeRunner
CucumbeRunner
2 года назад

Будь целеустремлённым! Будь как огурчик! ⁠⁠

Всем большой привет! С большой гордостью хочу рассказать вам о результатах многих бессонных ночей и усердного труда! Иными словами - знакомства пост. :)

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

Будь целеустремлённым! Будь как огурчик!  Инди игра, Инди, Gamedev, Компьютерные игры, Pixel Art, Платформер, Разработка, Godot Engine, Godot

На данный момент игра находится в разработке, о дате релиза будет известно уже очень скоро (ориентировочно - начало марта 2023)! А сейчас вы по ссылке ниже можете добавить её в свой Список Желаемого в Steam!

Что уже есть в игре?

  • Более 120 разнообразных уровней!

  • 4 игровых мира, в которых действуют свои особые правила!

  • Возможность изменять внешний вид огурчика по своему усмотрению!

  • Множество спрятанных секретов, за нахождение которых вас ждёт особая награда!

  • Крутые воздушные трюки и многое-многое другое!

Будь целеустремлённым! Будь как огурчик!  Инди игра, Инди, Gamedev, Компьютерные игры, Pixel Art, Платформер, Разработка, Godot Engine, Godot

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

Буду рад вашим комментариям, а если хотите поддержать проект, то помимо странички в Стиме у огурчика ещё есть Группа ВК, где иногда выкладываются всякие-разные интересные материалы. :)

Ссылка на страницу игры в Steam:
https://store.steampowered.com/app/2228350/CucumbeRunner

Показать полностью 2
[моё] Инди игра Инди Gamedev Компьютерные игры Pixel Art Платформер Разработка Godot Engine Godot
1
60
wolchy
wolchy
2 года назад
Свидетели Godot'овы
Серия Godot Engine

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

Всем привет, дорогие товарищи! Представляю вашему вниманию большой обзор игрового движка Godot Engine. Надеюсь, вам будет интересно :)

Godot Engine. Обзор игрового движка Разработка, Gamedev, Godot, Godot Engine, Игры, Компьютерные игры, Игровой движок, Длиннопост

Для ЛЛ: многабукв, но можно пролистать в конец поста – там есть список преимуществ и недостатков движка. Godot классный! Попробуйте Godot!



Кому может быть полезен этот пост


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


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


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


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



Немного истории


Разработкой движка Godot (читается «годо») с 2007 года занимались Хуан Линетски и Ариель Манзур. Стоит отметить, что в те бородатые времена движок был проприетарным, закрытым и создавался для нужд частных заказчиков.

Godot Engine. Обзор игрового движка Разработка, Gamedev, Godot, Godot Engine, Игры, Компьютерные игры, Игровой движок, Длиннопост

В 2014 году авторы выпустили обновлённую версию движка под лицензий MIT и выложили исходники на GitHub, разработка перешла сообществу Godot Engine Community, и продолжается до сих пор.


Репозиторий Godot Engine Community на GitHub



Обзор


Godot Engine – очень компактный (~74MB), быстрый и оптимизированный движок, позволяющий создавать с нуля любую игру любого жанра. Он кроссплатформенный, мультифункциональный, бесплатный, опенсорсный.


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

Godot Engine. Обзор игрового движка Разработка, Gamedev, Godot, Godot Engine, Игры, Компьютерные игры, Игровой движок, Длиннопост

Он достаточно дружелюбен к новичкам. Элементы документации продублированы в трёх местах, что обеспечивает быстрый доступ к справке «без отрыва от производства». Так же в движок зашиты ссылки на он-лайн ресурсы, которые помогут вам в решении большинства проблем.

Godot Engine. Обзор игрового движка Разработка, Gamedev, Godot, Godot Engine, Игры, Компьютерные игры, Игровой движок, Длиннопост

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


При этом базовая сборка не тащит за собой «ваще все библиотеки, которые только есть в природе» – вплоть до того, что в ней отсутствуют инструменты для билда. Godot – это конструктор. Он не знает, чем вы будете заниматься, поэтому предоставляет функционал разработки… и… всё! Остальное вы докачиваете сами по мере необходимости.


Периодически в этих ваших интернетах на форумах и у обзорщиков проскальзывает снисходительная ремарка «Godot – движок для первой игры, и всё». Это не так. Godot – высокоуровненвый профессиональный инструмент, достаточно дружелюбный, но своеборазный и сложный в освоении, если вы хотите нарисовать что-то сложнее пиу-пиу платформера.



Среда разработки


Godot «из коробки» обладает всеми необходимыми компонентами для разработки, отладки, тестирования и конструирования игры, не требует использования дополнительного ПО для создания программной и архитектурной составляющих (разумеется, вам в любом случае потребуются программы для создания визуального контента, звуковых ассетов, etc.).


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


Для воплощения ваших самых смелых идей он имеет 2D и 3D пространство со стандартным набором классов и объектов, а так же редактор скриптов и два редактора шейдеров — для прямого программирования и визуальной настройки. Поведение любого класса вы можете расширять и/или изменять по мере надобности.


Об особенностях рендера и визуальной среды ниже.


Редактор скриптов обладает возможностями дополнения кода, авто-отступами, подсветкой синтаксиса, быстрым доступом к API движка и докам.


Интерфейс приятный, лакончиный и довольно интуитивный:

Godot Engine. Обзор игрового движка Разработка, Gamedev, Godot, Godot Engine, Игры, Компьютерные игры, Игровой движок, Длиннопост

Внутренние ресурсы проекта


Основным объектом для программных манипуляций является дерево «сцен» и «узлов». Узлом может являться как самостоятельный объект, так и группа объектов. Прелесть заключается в том, что любой из узлов в любой момент времени можно изолировать в самостоятельный компонент («сцену»). Поэтому при разработке можно быстро и безболезненно редактировать, масштабировать или полностью менять структуру проекта и/или его отдельных модулей.

Godot Engine. Обзор игрового движка Разработка, Gamedev, Godot, Godot Engine, Игры, Компьютерные игры, Игровой движок, Длиннопост

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

Godot Engine. Обзор игрового движка Разработка, Gamedev, Godot, Godot Engine, Игры, Компьютерные игры, Игровой движок, Длиннопост

Возможно, вам трудно осознать преимущества этого подхода, поэтому отмечу, что упрощённая система хранения данных обеспечивает лёгкий доступ всех членов команды разработчиков ко всем ассетам (мы не зависим от версии БД, текущей версии продукта и даже версии самого движка!), а так же сильно облегчается контроль версий — особенно если применяете внешние системы управления.



Скрипты


Godot исользует собственный высокоуровневый динамически типизированный скриптовый язык программирования — GDScript, который является плодом порочной связи гибридом Python и Lua.


Язык специализировался и оптимизировался под ранее упомянутую архитектуру систем сцен и узлов, однако если по какой-то причине вам хочется писать на другом языке (допустим, не хватает каких-либо инструментов, или вы просто не хотите осваивать новый синтаксис), Godot умеет интегрировать другие языки программирования, в частности C#, C++, Rust.


Помимо этого (начиная с версии 3.0) присутствует компонент для визуального программирования — Visual Scripting. Про него не могу ничего сказать, не приходилось пользоваться, но, думаю, это легко нагуглить.


Идеология движка имеет строгое ограничение: один узел — один скрипт. Однако, если вам необходимо менять поведение и/или состояние объекта в зависимости от игрвого состояния, Godot любезно предоставляет возможность заменять один скрипт на другой «на лету» или пользоваться внешними скриптами, которые вообще не привязаны ни к одному узлу — например, это могут быть списки оружия, брони и соответствующее им поведение, которое подхватывается из мирно дремлющего скрипта активным и применяется.



Визуализация


Графическая система — OpenGL ES. Для рендеринга 3D-сцен применяются технологии order-independent transparency, normal mapping, specularity, полноэкранные постэффекты типа FXAA, bloom, DOF, HDR, гамма-коррекции, distance fog, динамические тени на основе shadow maps и другие.


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


В отличие от многих других движков, которые имитируют 2D-среду на 3D пространцстве, 2D компонент Godot полностью изолирован, оптимизирован и имеет свой собственный набор классов и объектов. Следствием этого является компактность и быстродействие готового игрового продукта (мы не тащим с собой тяжёлые 3D-объекты и обвязку к ним там, где это не требуется), а так же удивительная лёгкость манипуляций с 2D компонентами в процессе разработки.

Godot Engine. Обзор игрового движка Разработка, Gamedev, Godot, Godot Engine, Игры, Компьютерные игры, Игровой движок, Длиннопост

Помните, выше упоминалось, что Godot поддержит вас в любых самых сумасшедших начинаниях? ;) Стартуя работу с 2D сценой, вы легко можете добавить в неё 3D объекты или целые блоки, воспользовавшись многоуровневой системой вьюпортов. Благодаря изоляции 2D и 3D пространства (и, разумеется, многопоточности) компоненты не мешают друг другу и не тормозят работу продукта. В обратную сторону это тоже работает ;)



Игровая физика


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


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


К сожалению, в версиях движка 3.0 — 3.5 (к настоящему моменту самая свежая из стабильных) на 2D пространстве отсутствует физика частиц — поведение имитируется, оставаясь не более, чем визуальным эффектом. Честной физики мы тут не увидим. В Godot 4.0 этот компонент улучшен, но это всё ещё альфа — имейте это в виду, если захотите поиграть с физикой частиц в новой версии движка. Для 3D всё в порядке.



Платформы


Напоминаю, для того, чтобы сбилдить проект вам сперва нужно скачать и настроить соответствующий компонент. Выбор при этом у вас впечатляющий. Godot поддерживает Windows (и UWP OS), MacOS, X11 (Linux, BSD), Android OS, iOS, HTML5. Также можно производить экспорт на другие платформы вручную через компилирование движка для SDK целевой платформы.


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



Подведём итоги


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


Плюсы:

- компактность;

- MIT лицензия;

- открытый код;

- не трубет установки;

- кроссплатформенность;

- гибкость;

- универсальность;

- быстродействие;

- многопоточность;

- высокая оптимизация;

- эффективное управление ресурсами компьютера;

- удобство для использования;

- быстрый доступ к справке и внешним библиотекам;

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


Минусы:

- скундый набор инструментов визуальной разработки;

- отсутсвие предустановленных тимплейтов;

- отсутствие встроенных инструментов для билда;

- неудобные инструменты вёрстки диалоговых окон;

- слабые AR/VR компоненты;

- осутствие физики для 2D частиц;

- отсутствие возможности редактирования мешей и уровней сглаживания;

- низкая популярность в России (очень мало материалов на русском языке).


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

Всем хорошего дня, вдохновения и успехов в освоении Godot!


P.S.: Следующим постом выложу полезные материалы для новичков с кратким описанием полезности.


P.P.S.: К сожалению, невозможно запихать в один обзор всю полезную и интересную информацию, поэтому в перспективе планирую сделать подробное описание каждого блока с разбором функциональных компонентов. Пожалуйста, посигнальте в комментах, если эта информация вам интересна.

Показать полностью 7
[моё] Разработка Gamedev Godot Godot Engine Игры Компьютерные игры Игровой движок Длиннопост
36
63
Boogernator
Boogernator
4 года назад

Как робот-пылесос помог шейдеры освоить⁠⁠

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


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

Ну и эффект отдельной гифкой, крупным планом.

Как робот-пылесос помог шейдеры освоить Godot Engine, Gamedev, Депрессия, Трезвость, Компьютерные игры, Видео, Гифка, Длиннопост

Сам шейдер был нагло скопипизжен отсюда https://godotshaders.com/shader/teleport-effect/


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



p.s. Спасибо за внимание, сорян что немного в экзальтированном состоянии пишу, да ещё и третий час ночи.

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