Добрый день! Мой опыт более 4х лет коммерческой и более 5 лет суммарно в разработке приложений на Unity. Рекомендательное письмо: https://drive.google.com/file/d/1n5NvFMl9ckCJbVyTaC0KFdZevbUINRzZ/view?usp\=sharing У меня солидный опыт в оптимизации проектов под мобильные платформы и VR приложения.

1. Оптимизация производительности за счет переработки аниматора (отказ от аниматора, состояния строений завязаны на стейтмашинах, синхронизация дотвин+шейдерные+текстурные анимации, плавный переход). Пример https://youtu.be/OKXJ\_DmsP9U (последние капсулы аниматор, но их мало на сцене) https://youtu.be/z1pzelU0uZ0 - запись с билда

2. Оптимизация производительности за счет кастомного освещения (т.к. генерируемый лабиринт), мешанимации с плавным переходом в рэгдолл физику при смерти. https://youtu.be/HMR6nNr\_Z9g - запись с билда https://youtu.be/xJJ2JEkqq6E - запись с билда, версия со спекуларом (ограничение выборки 128).

3. Оптимизация размера окружения для веб приложения (переработка карт теней в ассет в 5 мб, вместо 21, упаковка, скачка их через Addressable с сервера, распаковка и сборка на стороне клиента и интеграция в сцену, в примере ассет сцены размером 13,4мб, включая меши, карты теней, отражений, текстур), на аватаре так же кастомный шейдер для обработки света от загружаемой сцены. Из жестких ограничений веба - мне выделено было всего 100мб ОЗУ. https://youtu.be/k73hCZTSbPk

4. Оптимизация сцены за счет Seurat (7500 вызовов перепакованы в 3) - https://youtu.be/RgJy8GyV89E

5. Оптимизация сцены под VR. Из требований - более 600 динамичных объектов в кадре. Сделана система учета объектов, после динамики комбайн меш корректируется. https://youtu.be/h2zJetjsfbw

Дополнительно владею Blender, Marmoset, RizomUV и Causcader на достаточном уровне, чтоб составлять ТЗ, принимать ассеты и производить быструю корректировку (включая развертки, веса и анимации).

Буду рад на практике доказать свой скилл в оптимизации и визуальном улучшении проектов под мобильные платформы. #карьернаяпрожарка