Jusper Jusper

EfimovMax есть че сказать по этому поводу?

coderDimka coderDimka

Спасибо большое за этот гайд! А то уже волосы дыбом от отсутствия инфы)) Хотелос бы больше по этой теме. Например, что дальше. Т.е. я подключился к тестовому серверу стим. Как теперь мне синхронизировать двух и более игроков...

...
Tartal Tartal

Jusper, да, беда)

Tartal Tartal

Jusper, патронную ленту я всё же по-другому в итоге проведу (к герою, скорее всего). А затвор передёргивать не нужно, это не затвор, а рукоятка для левой руки, дробовик полностью автоматический)

Вот так он сейчас выглядит в ортографическом виде сбоку...

...
Jusper Jusper

У нас тут два экстерминатора нарисовалось)

Jusper Jusper

Геймплей выглядит довольно динамичным даже в прототипе, а вот визуал надо очень сильно подтянуть. Свет и взаимодействие моделей с ним создает вообще несуразную картинку, ничо не понятно.
Не увидел нигде...

Jusper Jusper

Tartal,

Мне как раз нравился его резкий прямой скос, который ты в модели превратил в ручку гвоздемета.

Tartal Tartal

Jusper, один и тот же, просто во время создания модели пересмотрел некоторые вещи и решил немного его переделать) Сделать более необычным и убойным.

Jusper Jusper

Tartal,

Это, блин, нифига не скетч, а целый промоматериал :)

Valdram Valdram

Скриншоты из заявки для джема об участии в котором можно лишь жалеть со всякой точки зрения. Но сборка за такой срок представляет собой пусть и несовершенный, а именно Идейный пирог. Результат: https://valdram.itch.io/pipe-and-3-legs

...
alexprey alexprey

Хм, шотган миниган хорошш, представляю какое решето из анурана получится если сразу из четырех стволов пальнуть)

Tartal Tartal

Недавно набросал скетч автоматического дробовика. А сегодня доделал его модель (в процессе не слабо поменяв концепцию), но пока без каких-либо текстур и, тем более, анимаций.

Кратко об этом оружии:

Jusper Jusper

E.S., не там чисто на игру трехмерную был.
Я в рамках нее экспериментировал.

E.S. E.S.

Jusper, спасибо, я думал по шейдерам курс) Но я там и по шейдерам нашел парочку.

Jusper Jusper

E.S., сейчас курс поделился на 2, раньше было и 3D и 2D в одном.
https://www.udemy.com/share/1000PU/

E.S. E.S.

а можно ссылку на курс на Udemy?

Логотип проекта Slash Polygon

Ретроспектива - Технологический стек. Часть 1

Ретроспектива - Технологический стек. Часть 1

Привет, друзья. Мы прекратили поддержку нашего Slash Polygon’a, поэтому самое время начать рассказ об опыте, который был приобретен в процессе работы над проектом.

видео геймплея

Прежде всего хотелось бы рассказать вам, на каких технологических рельсах работает наша игра, действительно ли в игре есть мультиплеер, боты и другие интересные вещи. 

Краткий синопсис

Наш проект представляет собой экспериментальную механику 3D-person action, которая представлена в виде следующих вещей:

  • Управление персонажем при помощи стика
  • Удары, которые зависят от того, каким оружием вооружен персонаж
  • Блок. Продолжительное состояние, которое тратит стамину и защищает от вражеской атаки
  • Уворот. Самая спорная механика, которая делает персонажа неуязвимым на момент исполнения.

Игра базируется на нескольких технологических китах: игровом движке Unity, сетевом решении Microsoft - Foton Cloud, игровой базе данных Playfab и формате хранения и передачи JSON. Все используемые решения у нас на бесплатном тарифе, а это значит, что сетевой трафик, количество данных и вызовов API довольно сильно ограничено.

Unity как игровой движок

Так уж получилось, что Unity мы с ребятами знаем лучше, чем, например Unreal Engine или тот же Game Maker Studio. В качестве графического стиля мы выбрали low poly art, но не потому, что горячо любим его, а скорее потому что купленные в Unity Asset Store ассеты от студии Synty сделаны именно в таком стиле. Анимации были также куплены у KUBOLD’а - это неплохие паки, содержащие одноручное фехтование, взмахи однородного оружия и щита, а также анимации с двуручным оружием.

Если кому-то интересно, могу скинуть ссылки на ассеты.


аниматор в Unity — Ретроспектива - Технологический стек. Часть 1 — Slash Polygon — DevTribe: Разработка игр (devblog)
аниматор в Unity


Аниматор (их 3) в игре довольно простой, хотя местами и замороченный. Три их потому что анимационных наборов ровно столько же и соответствуют они купленным наборам.

В каждом аниматоре есть стандартный набор:

  • Block Layer в котором живет Block - стейт, когда персонаж держит блок.
  • Movement Layer- слой передвижения персонажа, который меняет анимацию передвижения в зависимости от того, какое значение получает со стика. Стоит отметить, что передвижение сделано в игре именно анимацией (motion), откуда растет его излишняя сложность с точки зрения мобильных игр.
  • Attack Layer - слой отвечающий за атаки. В нем находятся по 3 стейта, каждый из которых соответствуют уникальному набору из 4-х последовательных анимаций, образующих непрерывное комбо (если игрок успевает нажимать быстро кнопки и тратить выносливость, персонаж наносит последовательность связанных ударов)


PlayFab как хранилище игровых данных

PlayFab это фреймворк, который мы использовали как базу игровых данных - игровые профили и инвентари, валюта, данные лутбоксов, параметры оружия, рейтинги и даже инапы - все хранится там.

Dashboard Playfab'а — Ретроспектива - Технологический стек. Часть 1 — Slash Polygon — DevTribe: Разработка игр (devblog)
Dashboard Playfab'а

Интерфейс плейфаба прост и удобен Он содержит большое количество функциональностей, которые работают прямо из коробки лишь с небольшим количеством необходимых доработок, чтобы все заработало на клиентской части.


Подробнее о Playfab расскажем в следующей части статьи.



Если кому-то интересно, могу рассказать в одной из статей о дизайне мобильной игры.
Есть много подводных камней, связанных с управлением и заблуждениями вроде "удобно на PC, значит будет удобно Mobile"

Прекратили поддержку - в плане вообще закрыли проект, или просто больше не будет обновлений?

EfimovMax,

Прекратили поддержку - в плане вообще закрыли проект, или просто больше не будет обновлений?

Закрыли. Есть большое переосмысление, которое мы хотим реализовать после Vikings Survival'а.
В целом по отзывам игра некоторым людям понравилась (были даже донаты, что для мелкого проекта вообще странно), но мы ее не доделали, не завезли адекватную привязку к учетке Google Play, вызова конкретного человека на дуэль и всякой мелочи, что создавала бы минимальное удержание.

А были ли наезды (или брезгливые "фу") что юзаются ассеты?

EfimovMax,

А были ли наезды (или брезгливые "фу") что юзаются ассеты?

Все ассеты куплены + это только графическая часть (анимации и модели). UI собственный, сделан, кстати by longbowman.
Внутренности самописные, да и игрокам вообще по барабану на это, лишь бы игралось адекватно и приятно.

или брезгливые "фу"

С графической точки зрения подобный стиль в такой камере всегда мной лично воспринимался как fu. Потому что я фанат детализированных лиц, а не нулевой детализации и пары точек в виде глаз.

Вот примеры отзывов: