Devlog Ray of Sunsmile День 2
Нейросети???
Читающий может задуматься: "эх ты, ещё один нейрослопер, делает какую-то фигню через нейронку, а потом будет удивлятся, почему его обижают"
НО! Но главное правило: нейросеть не генерирует КОНТЕНТ, он генерирует системы по моим запросам.
Итак, что же я заставил её делать целый день?
Шейдер земли
Помните эту землю? Она такая плоская и скучная...
Потом попросим нейросеть сгенерировать "разноцветных скриптов" (ничего не пропогандируем), которые называются ШЕЙДЕРЫ
Вуаля! Земля выглядит как... планета, но уже близко к тому, что хотим. А если мы попросим нейросеть ещё создать "маску", по которой лазер будет выжигать до "слоя магмы"
Ух ты! Лазер и вправду выжигает до магмы!
Дальше, мы же развлекаемся, попробуем добавить в пайплан ещё 1 шейдер и покрутить ручками какие-то показатели (шейдер из ассета). И при помощи эффекта Color Ramp получилось вот такое... Это заставило на мысль - а надо не просто выжигать, надо сделать UV эффект в точке лазера!
И... спустя подкрутов разных параметров, получаем такой результат!
А ещё, как вы могли заметить - помимо генерации земли появилось генерация ТРАВЫ Тут всё просто: 1. В случайных местах расставляются объекты травы 2. Покрасить в цвет, которые они размещены 3. Добавить покачивание 4. + ДОбавить в рендер сотрировку по Y, чтобы то, что ниже всегда было впереди!
Генерация NavMesh
Далее, задаёмся вопросом:
Ну у нас же не будет просто игра про чистое поле? А что если будут здания, декорации? А если коты будут ходить, нам нужна какой-то МЕШ, который определит зону спавна и хождения?
И, спустя 40 минут думанья и работы нейросети получили такой результат:
И что оно умеет?
- Отображать зону, в которых Коты могут ходить и спавнится (мы видим, что красный квадрат, условно здание, изменяет зону)
- Возможность в превью (без запуска билда), расставить котов и посмотреть как получилось (а также расставляются по алгоритму "постараться соблюдать минимальную дистанцию между котами, чтобы они не были слишком приплюснуты"
- Игрок лучём сжигает котов.
- Добыл душ - идёт в прокачку.
- Повторяет 1-2 до тех пор, пока не уничтожит всех котов за таймер
- Открывает новый уровень - коты жирнее, лазер нужен больше, и душ больше
- И, возможно, открытие новых механик, расширяющий игровой экспириенс
Замечательно! Этот инструментарий мне очень поможет в разработке!
И по мелочи, что было сделано в самой "игре"
Был добавлен подсчёт убитых котов за забег (коты разные - дают разное количество душ)
А также был "дочинен" мета-экран, теперь отображается и текущая валюта (души), и ценники на улучшений
И на этом всё!
Имея такой инструментарий, уже завтра можно занятся финальным "визуальным полишем" (анимации для котов, их хождение, всякие частицы и т.д.), после чего уже можно занятся геймдизайном!
А игровой цикл будет пирмерно такой:
Вот такие пироги! Очень предвкушаю, что может получится!!



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