Мобильный шутер Guns of Boom: оптимизация графики

Советы от арт-директора московской студии Game Insight.

Мобильный шутер Guns of Boom: оптимизация графики
2828

А не проще ли, было бы взять UE4?

1

UE4 из коробки не решит все перечисленные проблемы. Также придется все оптимизировать.

2

Комментарий удалён модератором

По моему опыту в Unity оптимизировать проще.
И вообще логика Unity в том что из коробки он "пустой" - хочешь фич и оптимизаций то накатываешь их сам.
UE4 же весь испичкан крутыми фишками, которые порой наоборот мешают и выползают подводные камни.
Т.е в UE4 приходится из кода вырезать, и компилить свою версию движка.
По мобильной физике на одном из проектов так и поступали, и запускать редактор приходилось прямо из VSstudio.

В итоге оптимизировать UE4 можно, но требует больше времени/знаний/ресурсов.

(ИМХО)

1

Спасибо за копию TF2

1

разве не Овервоч?

3

Супер, давно ждал чего то подобного, спасибо

2

Кто-нить объясните зачем нужно было динамический батчинг вырубать? Про статик-батчинг дело понятное, на мобилах от него часто больше вреда, чем пользы. А динамический-то за что? Он же в основном для уменьшения количества dc всяких частиц, эффектов, да прочей мелочи. И вполне стоит своего присутствия.

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

Это в принципе быстро, но еще быстрее полностью контролировать сшитую геометрию и сразу ее грузить.

2

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

1

Давний инсайт команды... Совсем давний: "И на Unity можно делать круто!"

Про Unity:
- Берете Unity, выкидываете все что шло из коробки. Разрабатываете игру, запускаете. Звучит, как всегда просто)
- В целом, вполне годный движок для мобильной разработки. Не без своих проблем, конечно же.

По UE4:
- Сравните сколько весит пустой мобильный проект собранный из под UE4 и Unity.


По батчингу:
- В коментах уже отписали, но все же: А что им батчить в GOB?

Про частицы:
- Алексей Егоров все правильно понял)

Про исходники:
- Нам помогает иногда найти ответ на вопрос: "Почему?!!!", также иногда помогает найти недокументированные функции. В последнее время почти перестали смотреть в исходники, наверное накопилось достаточно опыта.

1

Это такая беспалевная реклама для такой слабой игры? Сначала на TJournal (вместе с отвратительной Last Day on Earth), теперь и тут?

Хотя бы не так сильно палились вдохновляясь/воруя у других видеоигр.

Ах да, будет ли ещё статья от этих авторов в духе "Мы планируем зарабатывать 2 миллиона долларов в месяц»: интервью с создателями "вставить имя игры""?

Всмысле, отвратительной? Last Day on Earth - отличная, я уже 2 недели залипаю, почти чоппер собрал!

1

хотя, чего я с анонимом спорю)

1

Никаких тебе PVS, секторов, порталов и т. д. Просто сшили все в одну кучу и ограничили художников в полигонаже. Чистая победа.

1

Пробовал игрушку. Визуально выглядит привлекательно. А вот геймплей с сетевой составляющей совсем не порадовали. Все игроки "плывут". Возможно из-за высокой аппроксимации сетевых параметров.

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