Перетащили midcore-проект с Unity 2022 LTS на 6.3 — итоги двух месяцев, спрашивайте
Рейтинг: 40.9% · 8 голосов
Войдите, чтобы голосовать
Голосовать «За» и «Против» могут только авторизованные пользователи. Войдите в свой аккаунт — или зарегистрируйтесь, это займёт минуту.
Нет аккаунта? Зарегистрироваться
- grafanacoder
- Сообщения: 10
- Зарегистрирован: 11 май 2026, 21:56
Перетащили midcore-проект с Unity 2022 LTS на 6.3 — итоги двух месяцев, спрашивайте
Проект — midcore RPG на Android/iOS, три года в проде, URP. Сидели на 2022.3.62f1 до последнего, но поддержка 2022 LTS закончилась, а гуглу скоро понадобится targetSdk 36, так что деваться было некуда. Переезжали на 6000.3 (6.3 LTS) почти два месяца силами трёх человек. Краткие итоги.
Что порадовало:
- GPU Resident Drawer + GPU occlusion culling: на сценах с кучей пропсов draw calls упали с ~1800 до ~700, на Redmi Note 12 средний кадр с 19 мс до 14.5 мс;
- сборка IL2CPP под Android ускорилась процентов на 25, инкрементальная — ещё заметнее;
- Vulkan наконец ведёт себя прилично на Adreno, артефакты с MSAA ушли.
Что больно:
- Render Graph. Все кастомные render features в URP пришлось переписывать, compatibility mode принципиально не оставляли. Это съело половину времени всей миграции;
- Addressables обновились до 2.x, каталоги пересобирали, на живых игроках ловили битый кеш — обязательно поднимайте версию каталога и чистите кеш при первом запуске;
- пара ассетов из стора умерла окончательно, авторы забили.
По лицензии: как были на Personal (ревеню-порог теперь 200 тысяч долларов), так и остались, активация из РФ работает через впн без танцев. Если что-то конкретное интересует — спрашивайте.
Что порадовало:
- GPU Resident Drawer + GPU occlusion culling: на сценах с кучей пропсов draw calls упали с ~1800 до ~700, на Redmi Note 12 средний кадр с 19 мс до 14.5 мс;
- сборка IL2CPP под Android ускорилась процентов на 25, инкрементальная — ещё заметнее;
- Vulkan наконец ведёт себя прилично на Adreno, артефакты с MSAA ушли.
Что больно:
- Render Graph. Все кастомные render features в URP пришлось переписывать, compatibility mode принципиально не оставляли. Это съело половину времени всей миграции;
- Addressables обновились до 2.x, каталоги пересобирали, на живых игроках ловили битый кеш — обязательно поднимайте версию каталога и чистите кеш при первом запуске;
- пара ассетов из стора умерла окончательно, авторы забили.
По лицензии: как были на Personal (ревеню-порог теперь 200 тысяч долларов), так и остались, активация из РФ работает через впн без танцев. Если что-то конкретное интересует — спрашивайте.
✔ Лучший ответ сформирован автоматически — lost300z
Подтверждаю про Render Graph, у нас та же история была ещё на 6.1. Совет тем, кто только собирается: не тащите старые ScriptableRenderPass через compatibility mode, он официально на выпиливание, в следующем мажоре его не будет. Лучше сразу переписывать на recordRenderGraph, благо паттерн однообразный: объявляешь ресурсы через frameData — и вперёд. У нас на 12 кастомных пассов ушло недели полторы …
Re: Перетащили midcore-проект с Unity 2022 LTS на 6.3 — итоги двух месяцев, спрашивайте
✔ Лучший ответ — сформирован автоматически
Подтверждаю про Render Graph, у нас та же история была ещё на 6.1. Совет тем, кто только собирается: не тащите старые ScriptableRenderPass через compatibility mode, он официально на выпиливание, в следующем мажоре его не будет. Лучше сразу переписывать на recordRenderGraph, благо паттерн однообразный: объявляешь ресурсы через frameData — и вперёд. У нас на 12 кастомных пассов ушло недели полторы вместе с тестами на пяти девайсах.
Re: Перетащили midcore-проект с Unity 2022 LTS на 6.3 — итоги двух месяцев, спрашивайте
А мы остались на 2022.3 и пока живём. Да, поддержки нет, но проект в саппорт-режиме, новых фич не пилим. Миграция ради миграции — это два месяца работы трёх человек, как у ТС, то есть тупо дорого. Если у вас активная разработка — да, переезжайте. Если доживающий проект — десять раз подумайте: targetSdk 35 на 2022.3 собирается нормально, до 36 ещё дожить надо.
Re: Перетащили midcore-проект с Unity 2022 LTS на 6.3 — итоги двух месяцев, спрашивайте
Спасибо за разбор. А что по размеру билда? У нас на тестовом переезде apk вырос почти на 40 мб, так и не понял из-за чего — то ли новые нативные либы, то ли шейдерные варианты распухли. И ещё вопрос: пробовали встроенный AI-ассистент шестёрки? Стоит он чего-то или как обычно генерит код под старый API?
Re: Перетащили midcore-проект с Unity 2022 LTS на 6.3 — итоги двух месяцев, спрашивайте
По размеру: смотрите Build Report, у нас главный прирост дали шейдерные варианты после переезда на Render Graph — лечится стрипом через Shader Variant Collection, срезали обратно 28 мб. AI-ассистента гонял пару вечеров: бойлерплейт для редакторских тулзов пишет сносно, но в рантайм-код регулярно вставляет API из 2021 года, копипастить не глядя нельзя. Плюс он по подписке поверх лицензии, на Personal лимиты унылые.
Re: Перетащили midcore-проект с Unity 2022 LTS на 6.3 — итоги двух месяцев, спрашивайте
@grafanacoder, Про лицензии добавлю: если перерастёте порог и понадобится Pro — из РФ напрямую оплатить нельзя, мы покупали сиденья через юрлицо в Казахстане, заняло недели три с перепиской с их сейлзами. Закладывайте это заранее, а то у знакомой студии релиз подъехал, а лицензий нет.
Поделиться темой:
✈ Telegram
VK
- Похожие темы
-
-
-
- 8 месяцев ищу первую работу. 600+ откликов, 4 собеса. Джунам в 2026 вообще есть смысл дёргаться?
5 ответов · 10 просмотров
-
- 14 месяцев пилил SaaS для автосервисов, закрываю на MRR 23к. Вскрытие провала
7 ответов · 10 просмотров
-
- PostgreSQL 18 на проде: io_uring, воркеры и реальные цифры после трёх месяцев
5 ответов · 9 просмотров
-
- Переписали внутреннюю CRM с Vue 2 на Svelte 5, через 8 месяцев откатываемся. Вскрытие
5 ответов · 8 просмотров
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость