Мне хотелось сделать что-то подобное, но чтобы игрок мог адаптировать своего персонажа под нужную ситуацию. Это и стало ключевой идеей игры — адаптация, изменение главного героя. Он будет трансформироваться в другие формы с разными способностями.
Следующий вопрос который пришел мне в голову — а с кем будет сражаться этот крутой адаптивный персонаж? Ответ на этот вопрос частично пришел из той же Vampire Surivors. В данной игре ультимативным боссом являются твои собственные веки. Из-за того что противники в игре это безликие болванчики, которые просто бегут на главного героя, реальное сражение происходит не на экране, а в своей голове. Пару раз я чуть не заснул, пока мой герой стрелял 230420340 снарядов, стоя на месте.
Поэтому я решил, что если я хочу получить интересные сражения, враги тоже должны как-то меняться на протяжении забега. И вообще было бы круто, если бы они тоже могли адаптироваться под ситуации, как главный персонаж. Эта схожесть между главным героем и его противниками дала мне другой интересный вопрос. А что если это одно и то же существо? Что если мы будем драться как бы с самим собой, изменяясь и подстраиваясь под слабости друг друга? Это звучит интересно, но это должно быть как-то осмысленно. Почему мы сражаемся с самим собой? Как так вышло? Ответы на эти вопросы связаны с сюжетом.
После того как шейдеры были готовы, я их залил в unreal engine. Там же я и обнаружил, что текстура жидкости из блендера в анриле выглядит мягко говоря плохо.
Одна из классических ощибок при освоении анрил энджина. Наэкспортируют материалов в движок, а потом он начирает задыхаться под количеством шейдеров.
Так делать не надо. Так как каждый экспорт создает новый мастер материал . Так вот экспортировать нужно только карты текстур.
Для оптимизации текстуры выводятся в параметры, и создается отдельный материал инстанс для каждой модели. (Или используется уже готовый если текстура не уникальная)
Да, я так и сделал. Просто мне показалось что статья и так длинная, и не хотел никого душить такими подробностями.
Спасибо тебе что реально прочитал ее и поделился этим со всеми!
Никто ничего не знает в геймдизайнеРичард Гэрриот знает:
http://aushestov.ru/game-designers-suck/
Большинство гейм-дизайнеров на самом деле – тот еще отстой, и, мне кажется, на это есть причина.«Очень сложно где-то научиться быть хорошим дизайнером»(С) ричард гэрриот
«Если ты плохой художник и плохой программист, но все равно любишь игры, то становишься дизайнером»
Literally me
Геймдизайн проблемная сфера. Либо игроки глупые, я художник, я так вижу. Либо ты берешь горстку тестеров, и по миллиметру создаёшь игру.
Да, настолько хорошо знает, что его последние проекты все с треском провалились не в последнюю очередь из-за геймдизайна и он был вынужден уйти из профессии.
Пролистал статью, искал прототип. Прочитал, нашел ответ - "Ответ прост — я дурачок"... Пнятно)