Разрабатываю игру-эксперимент
Хочу обозначить точку отсчета. Я начиную разработку игру полностью без каких-либо ассетов, всё будет генерироваться внутри кода, звуки, музыка, текстуры, модели, окружение и т.д.
Ну буду раскрывать все карты, но через время игра расцветет другими красками, я обещаю. Это будет Survival-Satisfying жанр с бесконечным потенциалом. Хочется именно довести до идеала все анимации и интерактив. Сделать очень живой окружающий мир, который реагирует на действия игрока, и ты получаешь удовлетворение от каждого действия без пота и другого, просто игра для визуального расслабления. Вайб сеттинга хочу взять от Dark Souls с элементами антуража классического Silent Hill.
Также отдельный вызов и интерес лично для меня будет полное отсутсвие ассетов, т.е. картинок, моделей, музыки и прочего. Все будет генерироваться кодом на лету. То есть никаких моделей, никаких картинок, ничего буквально. Все в двоичном коде. Модель это просто набор простых фигур примитивов, которые склеены кодом, что-то вроде вокселей, но не совсем. При этом важная задача стоит - добиться качественного визуала, насколько это может webgl, буду экспериментировать и искать экстремумы с приемлимой производительностью.
Да, да, игра будет браузерная, это еще один вызов. Для небольшого упрощения будет использоваться THREE.js и доступно ествесственно бесплатно на условном github pages.
Вот прогресс, это примерно за 3-4 вечера. Но нужно понимать контекст, что моя цель вылизать игру до максимума. Я уделяю деталям сумашедшее количество времени.
Если что для контекста, вот с чего я начинал, это самый первый прототип.
Чтобы было сделано за это время в кратце:
- переделан сеттинг на более мрачный (с шейдером тумана и фильтром шума)
- огромная работа над процедурной генерацией анимации ГГ и его визуала. Там именно система костей, даже волосы реагируют на движение
- переделан UI на более компактный в стиле сеттинга
- добавлено множество способностей которые прокачиваются при лвл апе
- у меча кастомный шейдер, который металлически рефлектирует свет
Вообще меня умиляют текущие враги, они так сильно не мэтчаться с сеттингом. Да и музыка забавная, такая расслабляющая сказочная. Конечно все поменяем.
По ощущениям игра может разрабатываться месяца два, а может даже три, без спешки. Учитывая какие ограничения я имею в технологиях и своих собственных идеях, то будет сложно, но интересно. Честно говоря даже текущая версия игры уже супер играбельная и приятная. Боюсь представить, что будет в конце.
И да, название игры случайное, чуть позже придумаю
Ну пока так, вернусь через неделю-две