Gloomwithered v0.23.0. Разработка игры-эксперимента

Прощу прощения, что размещаю геймдев контент на данном сайте, понимаю что очень подло поступаю. Однако я продолжаю разрабатывать Action-Satisfying Roguelike. Игра полностью без ассетов, мир процедурный, динамический. В этот раз сильно переработал окружение и левел дизайн.

Gloomwithered v0.23.0. Разработка игры-эксперимента

Была небольшая пауза, отваливался на неделю (who cares), ну ничего, вернулся, проект будет завершен "скорее всего". Ну а так проект разрабатывается в полете мысли, без точной сформированной идеи финального видения игры, поэтому нет четких рамок и прям полноценного цикла разработки.

Сразу немного видео геймплея без дополнительных вводных:

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

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

Gloomwithered v0.23.0. Разработка игры-эксперимента

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

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

Gloomwithered v0.23.0. Разработка игры-эксперимента

Переработал глобальное освещение, теперь появился объем и глубина.

Gloomwithered v0.23.0. Разработка игры-эксперимента
Gloomwithered v0.23.0. Разработка игры-эксперимента

Добавил асинхронную генерацию мира. Сейчас кстати это не так быстро происходит, мир генерируется секунд 10-15, это занимает именно процедурная генерация. Поправлю этот момент. Явно не мир майнкрафта, чтобы так долго генерить.

Gloomwithered v0.23.0. Разработка игры-эксперимента

Другие изменения:

  • оптимизация производительности
  • добавил эффект ветра, теперь во время ветра колышит траву, летают разные частицы по карте вроде засохших листьев, пыли и тд, также фонари качаются при ветре
  • добавил наземную фауну жуков, которых аж 3 вида, даже аналог сороконожки есть с механикой движения тела, при приближении к ним они разбегаются в разные стороны
  • добавил воронов. Они летают по разным точкам вроде веток дерьвьев, также могут сесть на землю и искать там червячков, ходить туда-обратно, также пугаются если подойти к ним слишком близко и улетают
  • переделаны могильные плиты. Теперь они множества видов и форм, имеют уникальные потрепанные временем тестуры. Также есть зачатки других прилегающих объектов в ним вроде вырытой ямы и кучи земли.
  • ну и фонари могут также стоять на земле рядом могильными плитами
  • немного переделал шейдер модели слизи и разнообразил визуал. Модель одна - вариаций бесконечное множество из-за цветов, размеров, разных наростов и прочего.
  • Переделал UI главного меню и прокачки скиллов

.

5
1
1