Тёмный

How to optimize the game on Unity for Android. Optimization of the game on Unity. 

PUSHKA
Подписаться 4,1 тыс.
Просмотров 26 тыс.
50% 1

Опубликовано:

 

29 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 110   
@aliaksandrmarachkin8772
@aliaksandrmarachkin8772 3 года назад
Бля, чувак продолжай, почти единственный парень на просторах руютуба кто поднимает нормальные темы в туториалах а не всякую фигню. Красава
@KENTZYONE
@KENTZYONE 3 года назад
наконец-то, я дождался нового видео))
@PUSHKAA
@PUSHKAA 3 года назад
Я тоже
@KENTZYONE
@KENTZYONE 3 года назад
@@PUSHKAA ахах
@АртёмСеменков-с1ъ
@АртёмСеменков-с1ъ 3 года назад
опа полезная инфа пошла, спасибо бро
@nitrogamesGT
@nitrogamesGT 3 года назад
Всё по делу и круто, но актуальность в некоторых местах вызывает вопросы. Такие сильные ужимки были актуальны очень давно, или если у тебя игра аля аркада для одного пальца, которая должна пойти на каждом китайском калькуляторе, или просто по задумке незамысловатая графика. У нас никаких проблем не возникает со сложными моделями (автомобили по 60к, порядка 20 отдельных мешей в каждой модели, не считая физику и прочее), сценами трасс по 100к с сотнями объектов (здесь стоило бы упомянуть об оптимизации сцены, когда камера рендерит только то, что ты видишь, а остальные объекты не обрабатывает), стандартными шейдерами, и даже риалтайм тенями и отражениями, чёткие 60 фпс, сколько ни гоняй игру, хотя естественно в дело это пойдут настройки по желанию. То есть разумеется, игру необходимо оптимизировать везде где можно, но сильно страдать качество от этого не должно, на мобиле можно навернуть очень и очень многое, просто всем не угодишь в этом плане, определённая доля рынка завалена слабыми телефонами. Также могу добавить что срезать разрешение экрана - очень неплохой вариант оптимизации. На андроиде такое разрешено, если вы в плеймаркет выкладываетесь, можно сделать опцию по желанию пользователя, чтобы игра рендерилась не на всё разрешение экрана, а скажем, 80-50% и растягивалась. На телефонах с запредельным разрешением 3ххх на 2ххх вообще разницы не увидишь, пока впритык не рассмотришь, а при этом производительность может вырасти в разы. Например, девайсы страдающие перегревом и троттлингом полностью лишаются этих проблем если им срезать чутка разрешение. Текстуры можно оптимизировать ещё сильнее, если применить к ним компрессию. Кранч вообще почти не задевает качество, но порой срезает размер с 8 мб до 400кб, а это сильно :)
@PUSHKAA
@PUSHKAA 3 года назад
у меня Sony Experia L1, сам по себе аппарат вообще ни разу не мощный, и разрешение экрана 1280х720, шакалить уже просто некуда( но спасибо за инфу, буду знать)
@МаклецовАлександр-э1у
Я тоже жадный, бедный программист
@fidem9232
@fidem9232 3 года назад
Еще про пул объектов бы сказал. Скажем, для тех же осколков. Надеюсь, они не в рантайме создаются, а уже добавлены в префаб объектов, просто дезактивированы.
@Golub-ok
@Golub-ok 3 года назад
Бля, годно, лайк + подписка!
@nullior
@nullior 3 года назад
4:32 а вот это жиза
@nazar1073
@nazar1073 3 года назад
Лол, мне показалось, что музыка из Интерстеллар
@cryengine3459
@cryengine3459 3 года назад
это гениальн
@armatyrian1517
@armatyrian1517 2 года назад
у меня вопрос? это оптимизация для нокиа? ну тогда да
@НикитаНиконов-й8г
@НикитаНиконов-й8г 3 года назад
Как игра называется?
@MrDayan-jg2cl
@MrDayan-jg2cl 3 года назад
Инфа полезная, но, чувак, сделай что нибудь с микрофоном или купи другой, уши очень сильно режет
@PUSHKAA
@PUSHKAA 3 года назад
Проблема была решена в других роликах
@_elektr1k_v_kaske578
@_elektr1k_v_kaske578 3 года назад
3:08 так а я не понял это точно сарказм или нет
@assasinvm
@assasinvm 3 года назад
Почему в unity всё так плохо с оптимизацией? (
@oz669
@oz669 3 года назад
Проблема не в Unity зачастую, а в том, кто их создаёт. Тогда делая 3D игру на Godot под мобилу, вообще повеситься можно?
@assasinvm
@assasinvm 3 года назад
@@oz669 , почему тогда одинаковая модель при рендере на unity я получаю 200фпс , а в unreal или cry я получаю 600 и более (только в cry engine подгружаются ещё и пост обработка )
@assasinvm
@assasinvm 3 года назад
@@oz669 , я godot даже за движок не считаю (он использует OpenGL 2,3) там всё через jopa
@assasinvm
@assasinvm 3 года назад
+ в unity без сглаживания
@oz669
@oz669 3 года назад
@@assasinvm Другие движки я даже и не щупал если честно. А про Godot ты зря, в 4 версии Vulkan завезут, и будет всё более чем лучше)
@AtlanticCG
@AtlanticCG Год назад
*берешь, гуглишь "оптимизация игр под андроид" *гугл выдает тебе видос со школиём, который говорит "гуглите"
@Zenusoid
@Zenusoid 3 года назад
Годно! Достаточно просто объяснил и ёмко. Разжевывать уже будет гугл, главное натолкнуть на рассуждения. Спасибо!
@HitsarOrig
@HitsarOrig 7 месяцев назад
4:30 правило одной е, если коду требуются комментарии то этот код говно так же комментарии ухудшают читабельность, так что будет только хуже) если в меру то простительно, но всё же будет лучше писать код лучше, а не комментарии👍
@Epifai
@Epifai 3 года назад
оооо даааааа. Я не зря пришёл сюда, ты ЙУУУУХнен, а вот я умудрился просадить телефон до 10 фпс 2д фоном меню. Хорошего дня всем, кто тут оказался
@ЯрославЯночкин
@ЯрославЯночкин 3 года назад
ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-vdns5UVl_q0.html не надо заниматься оптимизацией с самого начала. Оптимизацию надо делать тогда, когда уже не будешь ничего переделывать. Иначе оптимизацию надо будет делать каждый раз
@FloatingGames
@FloatingGames 2 года назад
Наоборот когда весь проект надо заново писать это очень тяжко
@Laungy
@Laungy Год назад
чо делать если игра 2д в ней челикс только ходить умеет вообще считайте не должно быть лагов на пк все ахуено на мобиле лагает жопа
@Vjuh_and_kx
@Vjuh_and_kx Год назад
Ты делаешь игру для кнопочных телефонов? Если для андроид то зачем столько оптимизации в такой низкополигональной игре?
@miefis
@miefis 5 месяцев назад
Я тупо добавил настройки графики На минималках мой поко за 3 тысячи справляется
@EnotoButerbrodo
@EnotoButerbrodo 2 года назад
Второе правило скриптов - не пиши б*тские комментарии, используй Clean code и в них не будет надобности
@EternalHardWorker
@EternalHardWorker Месяц назад
0:24 да на таком телефоне и такие FPS это успех!
@softwet4341
@softwet4341 2 года назад
Спасибо тебе огромное, очень сильно помог, особенно с освещением. Я дэбил, ставил размер лайт мапа как можно меньше, думая что так будет работать быстрее, в итоге это все долго запекалось и медленно работало.
@terchik_
@terchik_ 3 года назад
Лучшее что я видел за сегодня, а за сегодня я всякий пиздец видел
@eTrutim
@eTrutim 3 года назад
Кстати, насчёт того что если сделать кучу моделей и объеденить в одну, есть два способа: 1. Просто забить и сделать Occlusion Culling 2. Способ установить плагин ProBuilder, потом выделить все объекты и нажать "Merge Object", если не соединяется, значит модели делали не через него, просто берём нажимаем кнопку "Probuilderize", и потом нажимаем "Merge Object"
@PUSHKAA
@PUSHKAA 3 года назад
первый способ не работает, так как проблема не в количестве объектов в кадре, а в том что процессору нужно постоянно подгружать и выгружать модели, что очень заметно на моей убер слабой мобиле.
@eTrutim
@eTrutim 3 года назад
@@PUSHKAA Понял!)
@oz669
@oz669 3 года назад
Find game object в update хорошо оптимизирует игру, не благодарите 👍👍👍 жду ваши шедевры в плей маркет 👍👍👍👍
@insaneone677
@insaneone677 3 года назад
Хороший рофл 👍👍👍
@oz669
@oz669 3 года назад
@@insaneone677 это не рофл, это оптимизация
@docent_dev
@docent_dev 2 года назад
я начал свет запекать и юнити прекратил работу нахер)
@FloatingGames
@FloatingGames 2 года назад
Лучше скажи как снять ограничение в 30 фпс
@niceiceeyes608
@niceiceeyes608 2 года назад
Как снизить количество материалов до 1 ? не могу нигде найти (
@Kilakill1
@Kilakill1 Год назад
почему про спрайтатласы никто не говорит
@krakadushkamagistvion4005
@krakadushkamagistvion4005 3 года назад
Кайф. Мега полезно и угарно
@Димас-ТвойРазработчикИгр
О, наблюдаю добро))
@BatonyRobson
@BatonyRobson 2 года назад
заебись тутор, заебись инфа, звук как шакалы насрали, но это ты уже знаешь) за инфу отдельный респект. Преимущественно всё знал, но только потому что сам сталкиваюсь на работе с этим постоянно и прогеры рассказывают. В универе такого не было и сам искать заебался бы. респект, уважуха, лайк
@BallorosEye
@BallorosEye 2 года назад
Подскажите, пожалуйста, а как выкручиваются со сложными объектами? Например, с машиной, если правило трёх "е" запрещает несколько мешей в объекте? Как сделать двери, капот, багажник и ТД?
@PUSHKAA
@PUSHKAA 2 года назад
Если есть такая необходимость, то уже только через разные меши.
@BallorosEye
@BallorosEye 2 года назад
@@PUSHKAA спасибо большое за ответ)
@MegaMcLaude
@MegaMcLaude Год назад
Молодец! Продолжай, очень хорош!
@ВикторЭпик-в3л
@ВикторЭпик-в3л 3 года назад
спасибо, продолжай пилить!
@geymivc2720
@geymivc2720 Год назад
Ахахахха
@dormantcucumber7132
@dormantcucumber7132 3 года назад
Можешь пожалуйста подсказать как запихнуть несколько моделей в одну большую модель, при этом не конвертируя их в меши? Или в данном случае правило не иметь несколько мешей в одной модели опускается? И имеет ли это какое-либо значение в случае если все модели будут загружены сразу и потом будет использоваться пул объектов?
@yuraneroba66
@yuraneroba66 3 года назад
лол, щас челы из рейд шадоу угарают, со своим кастомным блюмом блюром, нормальными моделями и шейдерами на трилион параметров, и все идет на андроиде без проблем, посмотри gdc что ле, мож поможет
@anisedgames
@anisedgames 3 года назад
челы из рейда скажут что чувак сделал все правильно
@morgman_game
@morgman_game Год назад
Помог
@oldman35
@oldman35 3 года назад
БЛИН НАИЦА КАПЭЦ, вот бачу сразу что воен Майдана закончил пту и погнал писать на Юнити шедевры, а шо ни фэк, хай
@roman_be_s1738
@roman_be_s1738 3 года назад
Не хочешь игру в плей маркет залить?
@PUSHKAA
@PUSHKAA 3 года назад
Скоро там будет)
@Valera-yk6gr
@Valera-yk6gr 3 года назад
Будет кайф
@insaneone677
@insaneone677 3 года назад
Почему ты не ставишь галочки на материалах enable GPU instanting?Так объекты, имеющие один и тот же материал будут рендериться быстрее
@PUSHKAA
@PUSHKAA 3 года назад
Ставлю, просто на футаже в ролике, это не было
@anisedgames
@anisedgames 3 года назад
На некоторых устройствах садит производительность. Дравколов меньше, а тормозов больше
@gerich3949
@gerich3949 3 года назад
Really pushka
@artemcheck6332
@artemcheck6332 2 года назад
Бля, братан, ты молодец) видео интересно смотреть)
@lxneleszxn
@lxneleszxn 2 года назад
А получится такую же штуку сделать для игры из полей маркета? Если да, то пж гайд, хотя б кратенький)
@essence8534
@essence8534 3 года назад
Топ контент по разработке. Каеф смотреть как мучаются другие програмеры)). Не в обиду. Просто на форумах и других видео все словно такие гуру сенсеи, и код пишут прямо идеально, как в фильмах со взломом сети пентагон.
@cheatcodezzz
@cheatcodezzz 3 года назад
Топого. За 6 минут практически главное(есть недосказанное). Подробнее можно загуглить по факту)
@marymarin3506
@marymarin3506 3 года назад
как сделать реферальную программу в юнити
@Shiny4U.
@Shiny4U. 3 года назад
Ну неплохо, просто продолжай может что нибудь то получится
@Everything-oc4hs
@Everything-oc4hs 3 года назад
видос вобше полдёж поставь лайк пожалуйста
@Владимир-т2ч5э
@Владимир-т2ч5э 3 года назад
Хорошее видео, мне даже шутки понравились. ps Почему такое качество записи звука только, если в кадре вроде бы кошерный микрофон?..
@PUSHKAA
@PUSHKAA 3 года назад
Попросту говоря, проебался с записью
@eTrutim
@eTrutim 3 года назад
Ну а так ваще круто, за то узнал много чего интересного
@UCvaqGaRp1Vhra2k2UIu_D8Q
@UCvaqGaRp1Vhra2k2UIu_D8Q 3 года назад
вххавхвахва чел ты лучший продолжай
@ФруТи-о9и
@ФруТи-о9и 3 года назад
Оао
@egorro5442
@egorro5442 2 года назад
шутка про отвал топ на 2:10
@TheTerrona
@TheTerrona 3 года назад
Всё понятно и просто, особенно понравилось коробка от видеокарты)
@mooncraft_com_ua
@mooncraft_com_ua 3 года назад
Есть Патреон?) я бы поддержал
@PUSHKAA
@PUSHKAA 3 года назад
Патреона нету, но поддержать ты можешь лайком и подпиской)))
@redmanone6963
@redmanone6963 2 года назад
Очень достойно.
@nekki9321
@nekki9321 3 года назад
выложи игру плииз
@PUSHKAA
@PUSHKAA 3 года назад
Посмотри последние ролики на канале
@nekki9321
@nekki9321 3 года назад
@@PUSHKAA я конечно понимаю, что ты разрабатываешь танки, но поиграть в дрифт тоже охота))
@karimovi137
@karimovi137 3 года назад
а где ты учил c#?
@PUSHKAA
@PUSHKAA 3 года назад
В интернете)
@karimovi137
@karimovi137 3 года назад
@@PUSHKAA логично
Далее
Редакция. News: 136-я неделя
45:09
Просмотров 1,1 млн
titan tvman's plan (skibidi toilet 77)
01:00
Просмотров 6 млн
Создаю ИГРУ МЕЧТЫ на Unity
11:49
Просмотров 141 тыс.
Texture Array как Оптимизация в Unity
8:16