Fair Pixel

+606
с 2021

Erra: Exordium - 2D пиксель-арт Адвенчура, основанная на шумерской мифологии в сеттинге дизельпанка. Разрабатывается на Unity.

39 подписчиков
27 подписок

Мы не используем сторонние библиотеки на уровне архитектуры. Но если я правильно понял ваш вопрос, то до этого я писал статью про архитектуру интерактивных объектов. Можете глянуть в ней
https://dtf.ru/gamedev/902709-prostaya-arhitektura-interaktivnyh-obektov-i-primer-ih-ispolzovaniya-v-erra-exordium

1

scriptable objects мы используем исключительно для хранения данных. Динамические игровые объекты или сборки для объектов, вся информация хранится с использованием scriptable objects

3

Используем scriptable objects. Его нам хватает вполне

3

Да, распределять настройки, дробить их по группам, и прочее, с этим можно согласится. Об этом я писал вначале, что мы используем одну структуру для милихи и огнестрела. Когда вы планируете поведение оружия заранее, то можно (нужно) потратить время и на организацию настроек. У нас функционал оружия расширялся на протяжении всего проекта. И вот кстати, самое последнее, что появилось в структуре настроек по снарядам - это Extra Projectile, на картинке параметров он как раз открыт...

Что касается модификаций к оружию. Мне кажется, что модификации - это та модель, на основе которой нужно начинать планировать структуру оружия. Мы сразу решили, что оружию не нужны модификации.
Но если нужно оружию поменять патроны - то без проблем. Оружие и снаряды - это две разные сущности. И оружию можно в итоге подставлять разные виды снарядов.

2

Erra: Exordium однопользовательская игра. Мудьтиплеер мы не рассматривали в принципе.
Оружие имеет лимиты вращения. На 90 градусов не поднимается. Мы решили ввести эти правила в игру очень давно. Но для самой архитектуры - это не имеет значение. Враги могут быть с разных сторон, поэтому свободный поворот оружия присутствует.
Что касается каких-либо режимов интенсивного отстрела врагов, то несколько будет, например костюмы

https://twitter.com/ErraTheGame/status/1377269873441705986

2

Спасибо, что подметили) Да, в статью много чего не уместилось.

1

У всех по разному, но вы правы. "В Steam" звучит лучше.