Дневник разработки игры на Godot Engine || devlog#01

Не прошло и полгода, вот и второй выпуск девлога.

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

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

За этот месяц разработке было уделено мало внимания, по озвученным выше причинам.

Зато я усердно вдохновлялся космической тематикой, играя в олдовые игры вроде второго Паркана, который в своё время пропустил (теперь понимаю, что не зря, игра оказалась так себе), а первый у меня был в виде лицензионного диска с огромным мануалом, который я успешно потерял где-то.

Первая часть игры, которая была у меня в далеких нулевых <a href="https://api.dtf.ru/v2.8/redirect?to=https%3A%2F%2Fsteamcommunity.com%2Fprofiles%2F76561198103346917%2Fimages%2F%3Fappid%3D575690&postId=685729" rel="nofollow noreferrer noopener" target="_blank">xmaster13ag</a>
Первая часть игры, которая была у меня в далеких нулевых xmaster13ag

Чекал игры от других инди-разрабов, по тегу “сделано на годот” на сайте itch.io, наигрался вдоволь, много хоть и простых, но вполне интересных нашел, позалипал в них немного.

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

Периодически я пытался родить из себя музыкального гения, открывая fl studio и пялясь в экран, как баран на новые паттерны и кракозябры недоаккордов в пиано ролле. Получалась какая-то шляпа, я расстраивался и закрывал секвенсер, матерясь и чертыхаясь. Бывает такое, ну не прёт и всё. Через какое-то время надо вернуться и начать заново со свежей головой, это обычно помогает.

Попытки что-то наваять  в FL Studio
Попытки что-то наваять  в FL Studio

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

Дневник разработки игры на Godot Engine || devlog#01
Небольшой редизайн локации в Aseprite
Небольшой редизайн локации в Aseprite

Продолжая блуждать по просторам нетленного itch.io я наткнулся на интересный проект на нашем любимом движке - генератор пиксельных планет. Поигрался с ним, поковырял исходники, ничего там не понял, кроме того, что всё работает на шейдерах и работает очень круто, но преисполнился желанием сгенерировать себе такие планеты для бэкграунда. Не, ну а че, по стилистике они очень вписываются и гармонично смотрятся. Лицензия позволяет использовать, в качестве благодарности укажу автора в титрах, если, конечно, игра доживет до такого состояния, в котором появится необходимость в этих самых титрах. Как говорится, вашими молитвами и живем!

Pixel planet generator by DeepFold
Pixel planet generator by DeepFold

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

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

Стенка. Просто стенка. И персонаж за ней.
Стенка. Просто стенка. И персонаж за ней.

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

Конвейер для переработки ресурсов с увеличивающимся экраном
Конвейер для переработки ресурсов с увеличивающимся экраном

Напишите в комментариях ваши идеи по поводу того, как можно реализовать систему переработки ресурсов в этой игре, ведь как говорится, одна голова хорошо, а две - мутант :D

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

А пока что, это всё, ждите новых серий, подписывайтесь, бейте в колокол, и так далее.

Постараюсь не затягивать с новыми выпусками :D
(дружно сделайте вид, что поверили)

2020
Начать дискуссию