ПОРТИРУЮ ИГРУ с UNITY на CONSTRUCT / Как уменьшить размер билда в Unity

Поделиться
HTML-код
  • Опубликовано: 21 окт 2024

Комментарии • 51

  • @AlvenGames
    @AlvenGames  7 дней назад +3

    Блин, в видео я допустил ошибку и посчитал размеры билдов не правильно. Я считал объем zip архивов, хотя на самом деле игра приходит игроку не в сжатом виде. Реальный вес на самом деле 3.55 МБ.

    • @NytuDev
      @NytuDev 22 часа назад

      Бро, если посмотреть на то, сколько у него в проекте сцен, то не удивительно, что билд столько весил. По факту столько весили просто сцены. Если бы ты просто реализовал простенький загрузчик уровней игры в одной сцене, то в целом получил бы примерно такой же результат, что и на констракте (может чуть больше из-за того что юнька компилирует и свои файлы). Просто тут проблема решается довольно банально.

    • @AlvenGames
      @AlvenGames  16 часов назад

      @@NytuDev не, в Unity меньше 10 МБ это уже чудо. Дело не в количестве сцен. Сами по себе они ничего не занимают. Ну может быть что одни и те же ассеты используются несколько раз.

    • @NytuDev
      @NytuDev 13 часов назад

      @@AlvenGames Ты не совсем прав) У Unity WebGL свой способ запаковки. + да, ПУСТЫЕ сцены ничего не весят. Однако когда в них лежат GameObject в большом количестве + дохера анимаций (как ты сам показывал), то они начинают раздуваться до немыслимых размеров. Ну и да ты прав, переиспользование (дублирование) ассетов в итоге тоже увеличивает вес без предварительного кеширования.

    • @AlvenGames
      @AlvenGames  11 часов назад

      @@NytuDev у меня есть игра с одной сценой Bootstrap, которая содержит ссылки лишь на конфиги и по ним через аддрессаблы загружает нужные сцены. Она весит около 12 МБ без учёта ассет бандлов потому что в проекте много зависимостей от других библиотек и также много своего кода.
      Пукан же сделан давным давно с помощью ассета Corgi Engine, код которого имеет дофига зависимостей и проще было бы написать проект с нуля чем разбираться в этом😂. Вот поэтому я упомянул в видео, что было бы чудом сжать проект на Юнити хотя бы до 15 МБ.
      И даже если бы я делал проект с нуля, пришлось бы следить за тем, чтобы не было лишних зависимостей, не использовались лишние пакеты и так далее. И тогда да, наверное получили бы 6-10 МБ. Что меня в принципе устроило бы, но заказчик ищет МИНИМАЛЬНЫЙ размер билда и готов доплатить за разработку на констракте.

  • @Games-sz7jw
    @Games-sz7jw 8 дней назад +5

    было бы очень интересно послушать про архитектуру

  • @19Evangelion96
    @19Evangelion96 2 дня назад +3

    Вот бы грамотный разбор кто-нибудь сделал бы, по ужимке размера билда на Unity, с помощью "всех" возможных способов. А то множество крупиц полезной инфы в куче разрозненных роликах разных авторов можно найти. Помню даже для оптимизации - удаляли не использованные символы (буквы/цифры/знаки и тд) из шрифта(до чего вряд-ли бы обычный человек смог догадаться))
    Вот откровенно вяло - без каких либо знаний в т.ч. программирования, пытаюсь некоторый клон старой "офисной" казуальной игры сделать на Unity для WebGL разумеется. А игра в 3D. Пока даже сцену ни одну не сделал и механики, но уже увяз в инфе по оптимизации) Просто оригинальная игра наверное на самописном движке сделана и весит всего 19.1мб на диске, установленная. И это 3D игра, хоть и малополигональная (но не как современные Low-Poly многоугольники, тут как-бы понятные мультяшно-графонистые персонажи и текстурированы). И окружение 3D'шное.
    Жаль правда не получается достать наполнение игры из проприетарного расширения файла. ".xpak". Игра 19.1мб а данный файл весит порядка 15.6мб (ещё музыка отдельно около 3.3мб.) Но не открывается ничем, псина такая))

  • @paleko_6686
    @paleko_6686 9 часов назад

    действительно было б интересно послушать про иерархию

  • @slavlendstudio
    @slavlendstudio 8 дней назад +2

    С возвращением! Следил за твоим телеграм каналом. Ждем Овердогс 😄

  • @AlexMakovsky
    @AlexMakovsky 7 дней назад +4

    Не люблю Construct 3 из-за подписочной системы, но видео достойное! Респект и лайк!

    • @AlvenGames
      @AlvenGames  7 дней назад +1

      Спасибо! Я тоже не особо люблю Construct, но иногда он удобный и приходится пользоваться.

  • @ArtomYT
    @ArtomYT 7 дней назад +2

    Ого кто ожил😮

  • @AlvenGames
    @AlvenGames  7 дней назад +2

    - Игра: yoka.net/u/AlvenGames-Pukan-Bye-Bye
    - Телеграм: t.me/alven_gamedev
    ДРУГИЕ СОЦ. СЕТИ: bento.me/alven

  • @nitrobro47
    @nitrobro47 6 дней назад +1

    попробуй сделать порт какой то игры на GDevelop)

  • @raxionplay
    @raxionplay 8 дней назад +2

    Жду новый ролик

  • @СергейГерасенко-ъ1у
    @СергейГерасенко-ъ1у 7 дней назад +1

    1:33 делал игры которые весили 0.5 мб на движке который в сухом виде с минификацией весит минимум мегабайт, просто лучший братан

    • @AlvenGames
      @AlvenGames  7 дней назад

      @@СергейГерасенко-ъ1у наверное зависит от платформы. Также я говорю про размер zip архива. В любом случае у меня есть билд размером пол МБ...

    • @СергейГерасенко-ъ1у
      @СергейГерасенко-ъ1у 7 дней назад

      @@AlvenGames засунуть билд в зип и сжать его до предела не имеет ничего общего с оптимизацией веса билда, просто это смешно звучит для людей которые на этом собаку сьели))

    • @AlvenGames
      @AlvenGames  7 дней назад +2

      ​@@СергейГерасенко-ъ1у Блин, я только сейчас понял, что на сервере билд хранится не в виде архива. Тогда я не прав, не правильно посчитал.

  • @sudoooba
    @sudoooba 8 дней назад +1

    Ураа

  • @pixerking
    @pixerking 7 дней назад

    Ура ты жив ❤❤❤ я так ждал

  • @TyomaLove
    @TyomaLove 8 дней назад +2

    УРАААААА

  • @cru71
    @cru71 7 дней назад +2

    АФИГЕТЬ ТЫ ОЖИЛ

    • @AlvenGames
      @AlvenGames  7 дней назад +1

      Не правда. Увидимся через год😉.

    • @cru71
      @cru71 7 дней назад

      @@AlvenGames опять целый год ждать

  • @Septem_77
    @Septem_77 8 дней назад +2

    коммент для продвижения видео

  • @elezthemdev
    @elezthemdev 7 дней назад +1

    Кстати, раз это вервис твоего друга, то если можно я тоже могу вылкдаыать у вас свои игры)

    • @AlvenGames
      @AlvenGames  7 дней назад

      @@elezthemdev ты можешь написать мы в контакт форму на сайту yoka.net

  • @Wge361
    @Wge361 8 дней назад +1

    ура ты жив

    • @AlvenGames
      @AlvenGames  8 дней назад +1

      Спасибо, стараюсь)

    • @bykva_g
      @bykva_g 8 дней назад +1

      Просто он always come back

  • @slg623
    @slg623 8 дней назад +1

    Ура

  • @elezthemdev
    @elezthemdev 7 дней назад +1

    А как ты там заргузил игру? Или это надо связаться с сайтом, чтобы они могли выложить мою игру у них?

    • @AlvenGames
      @AlvenGames  7 дней назад

      Сайт пока находится в разработке. Они сейчас своими играми пополняют, не знаю когда откроют доступ всем.

  • @suslikan___001
    @suslikan___001 7 дней назад +3

    1:00 ахах дружочек в анриле по умолчанию билд на 300 мб, дак это ещё и в пустом проекте)

  • @ink7033
    @ink7033 8 дней назад +2

    Главный вопрос остался открытым:зачем?

    • @AlvenGames
      @AlvenGames  8 дней назад +1

      @@ink7033 Очевидно чтобы Алвен записал видео

    • @АндрейЧашин-ы1у
      @АндрейЧашин-ы1у 7 дней назад +1

      Что бы размер бидла уменьшиться

  • @анекдот-б9у
    @анекдот-б9у 8 дней назад

    Урааааа алвен жив !!!!!!!!!!!!!!!!

  • @Zenitsu01_i
    @Zenitsu01_i 8 дней назад +1

    Пушка

  • @DeadRabbitCanDance
    @DeadRabbitCanDance 6 дней назад

    Отзывы не оставляются на сайте.

  • @DeadRabbitCanDance
    @DeadRabbitCanDance 6 дней назад

    Lucky Tower Ultimate портируй.

  • @hrex_Animator
    @hrex_Animator День назад

    Жду новый видос недавно на тебя подписался

  • @hrex_Animator
    @hrex_Animator 6 дней назад

    Жду новое видео

  • @firewatch123
    @firewatch123 7 дней назад

    Стор очень похож на poki

  • @rainwonarchive
    @rainwonarchive 7 дней назад

    не прошло и года

    • @AlvenGames
      @AlvenGames  7 дней назад

      @@rainwonarchive 358 дней😉

  • @DmitriyVovchinskiy
    @DmitriyVovchinskiy 7 дней назад

    АЛВЕН ВЫПУСТИЛ ВИДЕО ЧТООООО????

  • @анекдот-б9у
    @анекдот-б9у 7 дней назад +1

    коммент для продвижения видео