Как стать автором
Обновить
0
Рейтинг

Godot *

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

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Из Unity в Godot. Первое впечатление

Разработка игр *Unity *Godot *
Из песочницы

Всем привет, последние года три мое основное хобби – создание игр. Не могу сказать, что я добилась чего-то сверхъестественного, но в Steam есть две мои игры (горжусь самим фактом доведенных до конца проектов, но сейчас многое в них уже поменяла бы). И обе эти игры сделаны на движке Unity.

Почему на нем?

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

Читать далее
Всего голосов 29: ↑28 и ↓1 +27
Просмотры 13K
Комментарии 30

Новости

Процедурная генерация 3D миров в Godot Engine при помощи GPU. Часть 1

Алгоритмы *Видеокарты Godot *
Tutorial

Привет!

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

Читать далее
Всего голосов 13: ↑12 и ↓1 +11
Просмотры 6K
Комментарии 1

Тайловое освещение без боли

Разработка игр *Алгоритмы *Godot *
Tutorial

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

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

Читать далее
Всего голосов 10: ↑9 и ↓1 +8
Просмотры 2K
Комментарии 1

Принцип работы EditorScript на примере скрипта для генерации структуры папок в Godot

Разработка игр *Godot *
Tutorial

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

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

Гексагональные тайловые миры

Разработка игр *Алгоритмы *Godot *
Tutorial

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

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

Читать далее
Всего голосов 80: ↑80 и ↓0 +80
Просмотры 17K
Комментарии 12

Одной лишь мышкой

Разработка игр *Godot *
Из песочницы
Tutorial

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

А теперь перейдём к делу, а почему бы нам сделать простой инвентарь с Drag&Drop`ом и бонусом от меня?

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Просмотры 2.4K
Комментарии 11

Прямоугольные тайловые миры

Разработка игр *Алгоритмы *Godot *
Tutorial

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

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

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

Godot — рисование без правил

Разработка игр *Godot *
Из песочницы

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

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

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 3.9K
Комментарии 11

Кроссплатформенный мультиплеер на Godot без боли

Разработка игр *Godot *
Из песочницы

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

Всех, кому интересна эта тема, прошу под кат.

Читать далее
Всего голосов 13: ↑13 и ↓0 +13
Просмотры 5K
Комментарии 6

Как собрать паука в Godot, Unigine или PlayCanvas

Программирование *Разработка игр *WebGL *Прототипирование *Godot *
С наступившим 21-м годом 21-го века.

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


Всего голосов 13: ↑12 и ↓1 +11
Просмотры 4.2K
Комментарии 3

Биом, демоверсия игры на Godot

Разработка игр *Прототипирование *Godot *
Собрал небольшую демку для win и linux. Этот экспериментальный прототип фокусируется на игре с видом сверху, и реализации системы бесконечного уровня в движке Godot. Биомашинки в комплекте.


Всего голосов 16: ↑16 и ↓0 +16
Просмотры 5.3K
Комментарии 25

Твоя первая игра на Godot Engine

Разработка игр *Google App Engine *Игры и игровые приставки Godot *
Из песочницы

Здравствуй, в данной статье я хочу в максимально сжатой форме познакомить тебя с основами создания простых 2d платформеров на движке Godot. Иногда мы будем останавливаться на некоторых важных моментах, а иногда пропускать ненужную тебе на начальном уровне информацию. Надеюсь из этой статьи ты сможешь извлечь максимум пользы. Приятного прочтения!

Читать далее
Всего голосов 24: ↑23 и ↓1 +22
Просмотры 22K
Комментарии 30

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

Разработка игр *Godot *
Tutorial
Здравствуйте. В предыдущем опросе читатели выбрали следующие пункты на момент создания данной статьи: система характеристик оружия, система здоровья персонажа. А вот дерево навыков я так и не сообразил как правильно реализовать… Точнее как создать интерфейс, чтобы отображать и управлять деревом.
Читать дальше →
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 2.4K
Комментарии 3

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

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

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

Разработка игр *Прототипирование *Дизайн игр *Godot *
Всем доброго дня, в какой бы галактике вы ни находились.

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


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

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

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

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

Разработка игр *Прототипирование *Дизайн игр *Godot *
Альтернативные прототипы с биомашинками (и не только био-), которые собрал за время знакомства с игровыми движками Unigine 2 и Godot 3.


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

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

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

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

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

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

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

Вклад авторов