Баннер записи 'Devlog Ray of Sunsmile День 2'

Devlog Ray of Sunsmile День 2


Нейросети???

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

НО! Но главное правило: нейросеть не генерирует КОНТЕНТ, он генерирует системы по моим запросам.

Итак, что же я заставил её делать целый день?

Шейдер земли

Помните эту землю? Она такая плоская и скучная...

Потом попросим нейросеть сгенерировать "разноцветных скриптов" (ничего не пропогандируем), которые называются ШЕЙДЕРЫ

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

Ух ты! Лазер и вправду выжигает до магмы!

Дальше, мы же развлекаемся, попробуем добавить в пайплан ещё 1 шейдер и покрутить ручками какие-то показатели (шейдер из ассета). И при помощи эффекта Color Ramp получилось вот такое... Это заставило на мысль - а надо не просто выжигать, надо сделать UV эффект в точке лазера!

И... спустя подкрутов разных параметров, получаем такой результат!

А ещё, как вы могли заметить - помимо генерации земли появилось генерация ТРАВЫ Тут всё просто: 1. В случайных местах расставляются объекты травы 2. Покрасить в цвет, которые они размещены 3. Добавить покачивание 4. + ДОбавить в рендер сотрировку по Y, чтобы то, что ниже всегда было впереди!

Генерация NavMesh

Далее, задаёмся вопросом:

Ну у нас же не будет просто игра про чистое поле? А что если будут здания, декорации? А если коты будут ходить, нам нужна какой-то МЕШ, который определит зону спавна и хождения?

И, спустя 40 минут думанья и работы нейросети получили такой результат:

И что оно умеет?

  1. Отображать зону, в которых Коты могут ходить и спавнится (мы видим, что красный квадрат, условно здание, изменяет зону)
  2. Возможность в превью (без запуска билда), расставить котов и посмотреть как получилось (а также расставляются по алгоритму "постараться соблюдать минимальную дистанцию между котами, чтобы они не были слишком приплюснуты"
  3. Замечательно! Этот инструментарий мне очень поможет в разработке!

    И по мелочи, что было сделано в самой "игре"

    Был добавлен подсчёт убитых котов за забег (коты разные - дают разное количество душ)

    А также был "дочинен" мета-экран, теперь отображается и текущая валюта (души), и ценники на улучшений


    И на этом всё!

    Имея такой инструментарий, уже завтра можно занятся финальным "визуальным полишем" (анимации для котов, их хождение, всякие частицы и т.д.), после чего уже можно занятся геймдизайном!

    А игровой цикл будет пирмерно такой:

    1. Игрок лучём сжигает котов.
    2. Добыл душ - идёт в прокачку.
    3. Повторяет 1-2 до тех пор, пока не уничтожит всех котов за таймер
    4. Открывает новый уровень - коты жирнее, лазер нужен больше, и душ больше
    5. И, возможно, открытие новых механик, расширяющий игровой экспириенс
    6. Вот такие пироги! Очень предвкушаю, что может получится!!

Комментарии (0)

Войдите, чтобы написать комментарий

Войти
Large Spinner