Как стать автором
Обновить
0.4

Godot *

Открытый кроссплатформенный 2D/3D-движок для игр

Сначала показывать
Порог рейтинга
Уровень сложности

Механики ловушек и интерактивных объектов в Godot Engine. Часть 2

Время на прочтение3 мин
Количество просмотров4.1K
Приветствую вас во второй части механик ловушек и интерактивных объектов в Godot Engine.
Я решил пока-что выпустить эту часть, чтобы выпустить эту часть, чтобы показать механики, которые отвечают за направление уровня в играх. Я имею в виду двери, ключи и движущиеся платформы. В данном случае движущиеся по желанию игрока. Такие платформы можно будет ронять, использовать как мост и другое.
Читать дальше →
Всего голосов 7: ↑7 и ↓0+7
Комментарии3

Микрокосм, демоверсия

Время на прочтение9 мин
Количество просмотров3.3K
Всем доброго дня, в какой бы галактике вы ни находились.

После череды итераций прототип «космической» jrpg, разрабатываемый на Godot engine, дорос, наконец, до первой демоверсии. Доступны win64 и linux варианты. Ниже подробности о том, что было, что стало и куда летает маленький звездолёт.


Всего голосов 12: ↑12 и ↓0+12
Комментарии6

Механики для реализации платформера на Godot engine. 4 часть

Время на прочтение6 мин
Количество просмотров4.4K
Здравствуйте снова. В этом выпуске я расскажу о том, как исправил механику карабканья, показанную во втором выпуске, покажу механику взаимодействия, для создания интерактива. Это по-прежнему будет доработка персонажа, так что окружающий мир будет подвергнут минимальным изменениям, но главный герой будет очень сильно улучшен. Правда до дерева навыков ещё далеко, поэтому оставайтесь на связи и я покажу как можно реализовать всё, что придёт нам в голову.
Читать дальше →
Всего голосов 5: ↑5 и ↓0+5
Комментарии8

Демо-версии Невангеров для Unigine и Godot

Время на прочтение8 мин
Количество просмотров6.3K
Альтернативные прототипы с биомашинками (и не только био-), которые собрал за время знакомства с игровыми движками Unigine 2 и Godot 3.


Всего голосов 15: ↑15 и ↓0+15
Комментарии13

Истории

Механики ловушек и механизмов в Godot Engine

Время на прочтение3 мин
Количество просмотров4.8K
Здравствуйте. Эта статья — ответвление от цикла статей по механикам для реализации платформеров, так как здесь я буду рассказывать о создании ловушек и механизмов, которые могут быть использованы не только в платформерах.
Читать дальше →
Всего голосов 17: ↑12 и ↓5+7
Комментарии5

Механики для реализации платформера на Godot engine. 3 часть

Время на прочтение4 мин
Количество просмотров6.5K
Здравствуйте, это уже 3-я часть сборника механик для реализации платформера. На этот раз мы поговорим о жизни, смерти и сохранении с последующей загрузкой. Это будет не совсем урок по реализации платформера, но без данной части программы мы особо и не сможем нормально играть. Только бесконечные уровни а-ля игровые автоматы начала девяностых.
Читать дальше →
Всего голосов 7: ↑7 и ↓0+7
Комментарии2

Механики для реализации платформера на Godot engine. 2 часть

Время на прочтение7 мин
Количество просмотров14K
Здравствуйте, это продолжение предыдущей статьи о создании игрового персонажа в GodotEngine. Я наконец понял, как реализовать некоторые механики, такие как второй прыжок в воздухе, карабканье по, и прыжок от стены. Первая часть была более простой по насыщенности, так как с чего-то же нужно было начинать, чтобы потом доработать или переделать.
Читать дальше →
Всего голосов 7: ↑6 и ↓1+5
Комментарии3

Механики для реализации платформера на игровом движке GodotEngine

Время на прочтение3 мин
Количество просмотров13K
Здравствуйте, я разрабатываю на Godot Engine игры примерно 2 года, поэтому решил создать сборник программного кода для реализации базовых механик платформера. Данный сборник рассчитан на новых, в использовании Godot engine, пользователей.
Читать дальше →
Всего голосов 8: ↑7 и ↓1+6
Комментарии7

Итеративный геймдизайн, Godot и мир маленьких планет

Время на прочтение12 мин
Количество просмотров4.9K

С Днём знаний!

Отличный повод рассказать об одном из путей гемдизайна, а также о прототипе своеобразной jrpg, который я недавно начал собирать в Godot engine, реализуя задуманную ранее игровую концепцию.

Читать далее
Всего голосов 3: ↑3 и ↓0+3
Комментарии2

Геймдев и кризис

Время на прочтение6 мин
Количество просмотров3.9K
Наверное многие уже успели заметить эту тревожную тенденцию… падение прибыли, потеря платящих игроков, уменьшение покупок и среднего чека. А обратив внимание начали читать метрики на предмет — «Что же мы сделали не так? Почему игроки уходят? Может логика стала кривой или кнопка перехода не нажимается, может мы чем-то обидели игроков?». После разбора полётов картина не становится яснее, 10 лет небольшие колебания но стабильные цифры и тут вдруг… бац и крутое пике!
Читать дальше →
Всего голосов 7: ↑3 и ↓4-1
Комментарии4

Godot, 1000 мелочей

Время на прочтение12 мин
Количество просмотров48K
Недавно открыл для себя Godot engine, опенсурсный игровой движок. Делюсь некоторыми приёмами и заметками, в основном из области 3д, кода или общих моментов.

Всего голосов 9: ↑8 и ↓1+7
Комментарии24

Вражеский ИИ: преследование игрока без Navigation2D и поиска пути A*

Время на прочтение3 мин
Количество просмотров13K
Создаёте игру, в которой враги должны преследовать игрока? Всё начинается с простого — заставим врага бежать к игроку. Но что произойдёт, если он находится за деревом, или за углом стены? Ну, теперь враг будет выглядеть довольно глупо — упрётся в объект, перебирая ногами на месте. Не очень хорошо!

Чтобы решить эту проблему, можно использовать встроенные в Godot ноды Navigation2D или AStar (вот туториал GDQuest, посвящённый обоим нодам). Но в Helms of Fury мы использовали другой способ, который отлично подошёл нашей игре, и мы хотим поделиться им в этом туториале. Вот как это выглядит:


Приступаем к работе


Будем считать, что вы создаёте врагов как объекты KinematicBody2D и используете для управления их состояниями конечный автомат. Не знаете, что такое конечный автомат? Мне нравится эта статья с объяснением конечных автоматов, а также способов их использования. Вот ещё одна статья о реализации простых конечных автоматов в Godot.
Читать дальше →
Всего голосов 18: ↑18 и ↓0+18
Комментарии6

Управление свайпами в игровом проекте на Godot Engine

Время на прочтение6 мин
Количество просмотров8.2K
Всем Приветствие! Сегодня я бы хотел рассказать о том, как реализовать управление свайпами в игровом проекте для Android на движке Godot Engine.

image
Читать дальше →
Всего голосов 10: ↑10 и ↓0+10
Комментарии4

Ближайшие события

One day offer от ВСК
Дата16 – 17 мая
Время09:00 – 18:00
Место
Онлайн
Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн
Антиконференция X5 Future Night
Дата30 мая
Время11:00 – 23:00
Место
Онлайн
Конференция «IT IS CONF 2024»
Дата20 июня
Время09:00 – 19:00
Место
Екатеринбург
Summer Merge
Дата28 – 30 июня
Время11:00
Место
Ульяновская область

Учебный проект на Godot — Pong (часть 2) Создание и настройка мяча

Время на прочтение4 мин
Количество просмотров3.6K

Приветствую вас, хабровчане! В этой части я буду создавать и настраивать мяч для игры Pong. Если вы пропустили начало, то оно здесь. Уровень статьи по прежнему начинающий.


Под катом по прежнему много скринов.

Зовите детей и welcome под кат.

Читать дальше →
Всего голосов 11: ↑11 и ↓0+11
Комментарии16

Учебный проект на Godot — Pong (часть 1) Создание и настройка сцены игрового процесса

Время на прочтение3 мин
Количество просмотров6.8K

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



Почему? Тема для отдельной статьи размышления, а я не умею долго думать и, тем более, размышлять.


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


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


Внимание! Под катом много скринов.

Поскольку исходный код данного проекта никому не принадлежит, я выложил его на GitHub.
А всем желающим прочитать мой опыт welcome под кат.

Всего голосов 17: ↑14 и ↓3+11
Комментарии7

Godot: к вопросу о регулярном использовании статических анализаторов кода

Время на прочтение12 мин
Количество просмотров6.6K
PVS-Studio and GodotАудитория наших читателей растёт, поэтому мы вновь и вновь пишем статьи, в которых объясняем, как правильно использовать методологию статического анализа кода. Мы считаем очень важным объяснить, что инструменты статического анализа должны использоваться не эпизодически, а регулярно. В очередной раз продемонстрируем это на практическом примере, перепроверив проект Godot.
Читать дальше →
Всего голосов 34: ↑33 и ↓1+32
Комментарии19

Создание игры «Like Coins» на Godot Engine. Часть 2

Время на прочтение9 мин
Количество просмотров9.4K

Я надеюсь вы заждались второй части статьи затрагивающей аспекты разработки игр при помощи "Godot Engine", на примере игры "Like Coins"? На повестке дня приготовлено много всего "вкусного" и "полезного". Сразу оговорюсь, что в этой статье мы завершим ранее начатую игру, начало которой вы можете прочитать тут — Создание игры «Like Coins» на Godot Engine. Часть 1, но цикл статей продолжится, т.к. материала оказалось на столько много, что заставило меня часть его отложить в сторону, но мы обязательно вернемся к нему позже. Да начнется "gamedev"!

Читать дальше →
Всего голосов 10: ↑9 и ↓1+8
Комментарии3

Создание игры «Like coins» на Godot Engine. Часть 1

Время на прочтение8 мин
Количество просмотров39K

"Godot Engine" очень быстро развивается и завоевывает сердца разработчиков игр со всего мира. Пожалуй, это самый дружелюбный и легкий в освоении инструмент для создания игр, и чтобы в этом убедиться, попробуем сделать небольшую 2D-игру. Для хорошего понимания процесса разработки игр, следует начинать именно с 2D-игр — это позволит снизить порог вхождения в более серьезный игрострой. Хотя сам по себе переход на 3D не столь сложная задача, как может показаться, ведь большинство функций в "Godot Engine" могут успешно использоваться как в 2D, так и 3D.

Читать дальше →
Всего голосов 23: ↑22 и ↓1+21
Комментарии10

Godot, Dog Mendonça & Pizza Boy

Время на прочтение4 мин
Количество просмотров4.1K


Разработчики замечательно опенсурсного движка Godot для создания 2D и 3D игр под самые разные платформы студия OKAM, совершенно незаметно для меня вышли со своим проектом на кикстартере. Самым приятным в этой новости для меня является то, что одним из первых стретч-голов является обогащение движка Godot шаблонами и материалами для создания адвенчур. Плохо только то, что сборы, несмотря на маленькую запрашиваемую суммы, идут вяло. Осталось 11 дней, а собрана только треть.

Страница на Кикстартере: www.kickstarter.com/projects/942343365/the-interactive-adventures-of-dog-mendonca-and-piz
Демо игры (User: «lorenzo» Password: «lamas»; Без кавычек; Версия под Линукс спрятана в верии под Винду): www.dog.okamstudio.com
Сайт движка Godot: www.godotengine.org/wp
Вики по движку на ГитХабе: github.com/okamstudio/godot/wiki

UPD: Минимальную требуемую сумму в 30 000$ собрали!

Читать дальше →
Всего голосов 8: ↑8 и ↓0+8
Комментарии0

Основы создания 2D персонажа в Godot. Часть 2: компилирование шаблонов, немного о GDScript, движение и анимация героя

Время на прочтение9 мин
Количество просмотров34K
В предыдущей статье мы рассмотрели азы создания нового проекта в Godot. И с этими поверхностными знаниями можно разве что поглядеть demo-версии игр.

Во второй части на повестке дня у нас:
1) Экспорт готового проекта в бинарные файлы для выбранной архитектуры.
2) Новые анимации. Параметры персонажа.
3) Управление.
3) GDScript. Добро пожаловать в настоящий кодинг!
4) Импорт простейших Tilesets.
5) Бонус: разбор устройства простейших задников.

Ну и как обычно, много картинок!

В этот раз действительно много картинок...
Всего голосов 26: ↑26 и ↓0+26
Комментарии18