Dyseugenian

Dyseugenian

Тьма в сеттинге брутализма с оттенками антиутопии
Пикабушник
116 рейтинг 0 подписчиков 4 подписки 2 поста 0 в горячем
Награды:
Пикабу 17 лет!
7

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

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

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

Также напоминаю, что все внутри генерируется кодом, модели, музыка, окружение и т.д. Без полноценного игрового движка, в роли графического ядра - THREEJS.

Мое видение игры это нечто другое, непохожее на Megabonk или Vampire Survivors. Я не люблю хрючево из частиц на экране (без негатива к играм), поэтому кучи эффектов или горы врагов в моей игре не будет. Также я решил отказаться от лишних цифр, может и урон также уберу. Чтобы игрок не задумывался и не пытался составлять какие-либо системы прокачек, а просто получал удовольствие от геймплея здесь и сейчас, погружался в атмосферу. То есть данный жанр это просто как тарелка для основного блюда.

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

https://www.youtube.com/watch?v=aRJz7s2Bejg

Основные измененения не опять, а снова касаются визуала - могу себе позволить.

Переделал цветовую палитру, добавил bloom эффект, улучшил шейдеры тумана, немного осветлил палитру, было темновато, разнообразил деревья и добавил вариативности окружения:

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

Что немаловажно переделал HUD и UI, теперь это выглядит немного более консистентно как игровой интерфейс, а не веб как было до.

Что немаловажно сильно переделал систему движения персонажа, анимации и прочее (locomotion). Это не стало идеально, но это стало гораздо лучше. Вообще это мой девиз по ходу разработки, если что-то стало немного лучше это уже неплохо. Тут теперь компенсация движения, больше инерции и импульса, больше плавности в переходах, в зависимости от направления движения разная скорость и техника. На самом деле locomotion это самая сложная механика в игре на данный момент.

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

Куда же без экрана смерти с рэгдолом. Радоваться такому приходится по причине отсутствия движка и готовых механик, с THREEJS реализовывать такое приходится без помощи движка:

Некоторые другие изменения:

  • Разбросал больше случайных объектов по арене вроде веточек, листьев, мертвых растений и прочего

  • Переделал анимацию всплеска персонажа (Splash)

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

  • Немного поменял траву

  • Могильные плиты решил генерировать хотя-бы частично по сетке, чтобы они не росли как сорняки где попало

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

Показать полностью 7 5
9

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

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

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

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

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

Надеюсь понятно преподнес контекст. Все сделано кодом, анимации, модели, и прочее (математически и процедурно). Ничего готового, никаких визуальных редакторов и прочего, никаких картинок или звуков, все внутри кода.

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

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

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

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

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

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

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

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

  • оптимизация производительности

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

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

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

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

  • ну и фонари могут также стоять на земле рядом могильными плитами

  • немного переделал шейдер модели слизи и разнообразил визуал. Модель одна - вариаций бесконечное множество из-за цветов, размеров, разных наростов и прочего.

  • Переделал UI главного меню и прокачки скиллов

Так как тут не публиковался до, то приложу некие исторические слепки игры.

Самый первый концепт (более месяца назад):

Немного позже, уже начинает формироваться видение:

А вот геймлей 1.5 недели назад:

Показать полностью 6 5
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества