Разработчикам игр привет!
Уже больше 10 лет я в свободное время делаю игру про парусники, морские сражения и т.д. (пост не об этом, кому интересно, в других постах есть все) и так как начинал с нуля, то учился всему: программировать, 3д моделирование в блендере, текстурирование, анимации, шейдеры и т.д., соло разработчики - обнял, поднял)
На самом начальном этапе, когда выбирал Unity или Unreal, выбрал юнити только по одной причине: у них уже тогда было огромное сообщество и магазин ассетов.
Поэтому всегда был выбор, либо делать что-то самому с нуля, либо взять похожий ассет и подгонять под себя. В основном это касалось 3д моделей, потому что душа все-таки больше лежит к программированию, а мои 3д модели были сделаны кровью/потом/слезами, а качество все равно было не такое, как хотелось.
В общем, пушки! Для моей игры мне нужны были пушки, много и разных. Вначале перерыл весь магазин ассетов, нашел, что больше всего понравилось и активно пользовал. На начальном этапе это было удобно, но потом все-таки надо было расти, вместо 5 пушек хочу 25 пушек, и чтобы все были разные, но с определенными параметрами, например, чтобы высота была унифицирована, чтобы размещение по борту корабля и вынос ствола в порты был для разных пушек по высоте одинаков. В общем, пришла идея сделать генератор пушек. Пока делал, пришлось разделить на несколько частей, потому что проект становился слишком большим.
Пример генерации ствола:
Все генераторы рассчитаны на PBR материалы (бесшовные текстуры, если кому интересно, могу в комментах дать ссылки на 4 крутых сайта с бесплатными, роялти фри качественными текстурами)
Так же есть возможность масштабирования UV. Если есть желание, можно экспортировать в любой 3д редактор и самому сделать текстуры)
Пример инструмента для создания колес с масштабированием UV:
В общем, когда доделал генераторы, начал клепать себе пушки, на первом видео это уже готовые пушки с системой для анимаций, разрушения пушки, единичного/мульти контроля "поворот пушки, ствола" и режимы, когда много пушек, чтобы стреляли вразнобой или по очереди, или одновременно с оптимизацией ресурсов.
А потом подумал и залил все в магазин ассетов. В общем, если надо будет свои пушки, кто пользуется ассет магазином, можно найти: Cannon Barrel Generator, a Cannon Carriage Generator, a Wheel Generator, Details Generator.
Ассеты платные (сейчас 30% скидка), надо же мне на что-то жить) Сам я на ассетах потратил в сумме несколько тысяч зеленых, так что ставить цену на свои ассеты считаю честным)
Всем привет!

Автор молодец, давно слежу за его успехами. Но вот с анимацией раздувания стволов пушек явно промах. Смотрится очень дёшево