Блин, в видео я допустил ошибку и посчитал размеры билдов не правильно. Я считал объем zip архивов, хотя на самом деле игра приходит игроку не в сжатом виде. Реальный вес на самом деле 3.55 МБ.
Бро, если посмотреть на то, сколько у него в проекте сцен, то не удивительно, что билд столько весил. По факту столько весили просто сцены. Если бы ты просто реализовал простенький загрузчик уровней игры в одной сцене, то в целом получил бы примерно такой же результат, что и на констракте (может чуть больше из-за того что юнька компилирует и свои файлы). Просто тут проблема решается довольно банально.
@@NytuDev не, в Unity меньше 10 МБ это уже чудо. Дело не в количестве сцен. Сами по себе они ничего не занимают. Ну может быть что одни и те же ассеты используются несколько раз.
@@AlvenGames Ты не совсем прав) У Unity WebGL свой способ запаковки. + да, ПУСТЫЕ сцены ничего не весят. Однако когда в них лежат GameObject в большом количестве + дохера анимаций (как ты сам показывал), то они начинают раздуваться до немыслимых размеров. Ну и да ты прав, переиспользование (дублирование) ассетов в итоге тоже увеличивает вес без предварительного кеширования.
@@NytuDev у меня есть игра с одной сценой Bootstrap, которая содержит ссылки лишь на конфиги и по ним через аддрессаблы загружает нужные сцены. Она весит около 12 МБ без учёта ассет бандлов потому что в проекте много зависимостей от других библиотек и также много своего кода. Пукан же сделан давным давно с помощью ассета Corgi Engine, код которого имеет дофига зависимостей и проще было бы написать проект с нуля чем разбираться в этом😂. Вот поэтому я упомянул в видео, что было бы чудом сжать проект на Юнити хотя бы до 15 МБ. И даже если бы я делал проект с нуля, пришлось бы следить за тем, чтобы не было лишних зависимостей, не использовались лишние пакеты и так далее. И тогда да, наверное получили бы 6-10 МБ. Что меня в принципе устроило бы, но заказчик ищет МИНИМАЛЬНЫЙ размер билда и готов доплатить за разработку на констракте.
Вот бы грамотный разбор кто-нибудь сделал бы, по ужимке размера билда на Unity, с помощью "всех" возможных способов. А то множество крупиц полезной инфы в куче разрозненных роликах разных авторов можно найти. Помню даже для оптимизации - удаляли не использованные символы (буквы/цифры/знаки и тд) из шрифта(до чего вряд-ли бы обычный человек смог догадаться)) Вот откровенно вяло - без каких либо знаний в т.ч. программирования, пытаюсь некоторый клон старой "офисной" казуальной игры сделать на Unity для WebGL разумеется. А игра в 3D. Пока даже сцену ни одну не сделал и механики, но уже увяз в инфе по оптимизации) Просто оригинальная игра наверное на самописном движке сделана и весит всего 19.1мб на диске, установленная. И это 3D игра, хоть и малополигональная (но не как современные Low-Poly многоугольники, тут как-бы понятные мультяшно-графонистые персонажи и текстурированы). И окружение 3D'шное. Жаль правда не получается достать наполнение игры из проприетарного расширения файла. ".xpak". Игра 19.1мб а данный файл весит порядка 15.6мб (ещё музыка отдельно около 3.3мб.) Но не открывается ничем, псина такая))
@@AlvenGames засунуть билд в зип и сжать его до предела не имеет ничего общего с оптимизацией веса билда, просто это смешно звучит для людей которые на этом собаку сьели))
По фитбеку к игре - у меня почему-то отказывается работать полноэкранный режим. Браузер - Firefox. Из проблем на уровне сайта - при нажатии прыжка (пробела) страница проматывается вниз до упора, следовательно, каждый прыжок приходится возвращать её обратно.
Блин, в видео я допустил ошибку и посчитал размеры билдов не правильно. Я считал объем zip архивов, хотя на самом деле игра приходит игроку не в сжатом виде. Реальный вес на самом деле 3.55 МБ.
Бро, если посмотреть на то, сколько у него в проекте сцен, то не удивительно, что билд столько весил. По факту столько весили просто сцены. Если бы ты просто реализовал простенький загрузчик уровней игры в одной сцене, то в целом получил бы примерно такой же результат, что и на констракте (может чуть больше из-за того что юнька компилирует и свои файлы). Просто тут проблема решается довольно банально.
@@NytuDev не, в Unity меньше 10 МБ это уже чудо. Дело не в количестве сцен. Сами по себе они ничего не занимают. Ну может быть что одни и те же ассеты используются несколько раз.
@@AlvenGames Ты не совсем прав) У Unity WebGL свой способ запаковки. + да, ПУСТЫЕ сцены ничего не весят. Однако когда в них лежат GameObject в большом количестве + дохера анимаций (как ты сам показывал), то они начинают раздуваться до немыслимых размеров. Ну и да ты прав, переиспользование (дублирование) ассетов в итоге тоже увеличивает вес без предварительного кеширования.
@@NytuDev у меня есть игра с одной сценой Bootstrap, которая содержит ссылки лишь на конфиги и по ним через аддрессаблы загружает нужные сцены. Она весит около 12 МБ без учёта ассет бандлов потому что в проекте много зависимостей от других библиотек и также много своего кода.
Пукан же сделан давным давно с помощью ассета Corgi Engine, код которого имеет дофига зависимостей и проще было бы написать проект с нуля чем разбираться в этом😂. Вот поэтому я упомянул в видео, что было бы чудом сжать проект на Юнити хотя бы до 15 МБ.
И даже если бы я делал проект с нуля, пришлось бы следить за тем, чтобы не было лишних зависимостей, не использовались лишние пакеты и так далее. И тогда да, наверное получили бы 6-10 МБ. Что меня в принципе устроило бы, но заказчик ищет МИНИМАЛЬНЫЙ размер билда и готов доплатить за разработку на констракте.
было бы очень интересно послушать про архитектуру
действительно было б интересно послушать про иерархию
С возвращением! Следил за твоим телеграм каналом. Ждем Овердогс 😄
Вот бы грамотный разбор кто-нибудь сделал бы, по ужимке размера билда на Unity, с помощью "всех" возможных способов. А то множество крупиц полезной инфы в куче разрозненных роликах разных авторов можно найти. Помню даже для оптимизации - удаляли не использованные символы (буквы/цифры/знаки и тд) из шрифта(до чего вряд-ли бы обычный человек смог догадаться))
Вот откровенно вяло - без каких либо знаний в т.ч. программирования, пытаюсь некоторый клон старой "офисной" казуальной игры сделать на Unity для WebGL разумеется. А игра в 3D. Пока даже сцену ни одну не сделал и механики, но уже увяз в инфе по оптимизации) Просто оригинальная игра наверное на самописном движке сделана и весит всего 19.1мб на диске, установленная. И это 3D игра, хоть и малополигональная (но не как современные Low-Poly многоугольники, тут как-бы понятные мультяшно-графонистые персонажи и текстурированы). И окружение 3D'шное.
Жаль правда не получается достать наполнение игры из проприетарного расширения файла. ".xpak". Игра 19.1мб а данный файл весит порядка 15.6мб (ещё музыка отдельно около 3.3мб.) Но не открывается ничем, псина такая))
Реверс инжиниринг в помощь
Бери асм дебаггер х64 и там все ответы
Продолжай свое дело, создавай игры 😊
1:33 делал игры которые весили 0.5 мб на движке который в сухом виде с минификацией весит минимум мегабайт, просто лучший братан
@@СергейГерасенко-ъ1у наверное зависит от платформы. Также я говорю про размер zip архива. В любом случае у меня есть билд размером пол МБ...
@@AlvenGames засунуть билд в зип и сжать его до предела не имеет ничего общего с оптимизацией веса билда, просто это смешно звучит для людей которые на этом собаку сьели))
@@СергейГерасенко-ъ1у Блин, я только сейчас понял, что на сервере билд хранится не в виде архива. Тогда я не прав, не правильно посчитал.
Ого кто ожил😮
УРАААААА
- Игра: yoka.net/u/AlvenGames-Pukan-Bye-Bye
- Телеграм: t.me/alven_gamedev
ДРУГИЕ СОЦ. СЕТИ: bento.me/alven
Не люблю Construct 3 из-за подписочной системы, но видео достойное! Респект и лайк!
Спасибо! Я тоже не особо люблю Construct, но иногда он удобный и приходится пользоваться.
Жду новый ролик
1:00 ахах дружочек в анриле по умолчанию билд на 300 мб, дак это ещё и в пустом проекте)
попробуй сделать порт какой то игры на GDevelop)
А как ты там заргузил игру? Или это надо связаться с сайтом, чтобы они могли выложить мою игру у них?
Сайт пока находится в разработке. Они сейчас своими играми пополняют, не знаю когда откроют доступ всем.
По фитбеку к игре - у меня почему-то отказывается работать полноэкранный режим.
Браузер - Firefox.
Из проблем на уровне сайта - при нажатии прыжка (пробела) страница проматывается вниз до упора, следовательно,
каждый прыжок приходится возвращать её обратно.
@@h.r.ygames7251 полноэкранный режим ещё доделывается, а по поводу прыжка не знал. Спасибо, передам.
Ураа
Ура
Кстати, раз это вервис твоего друга, то если можно я тоже могу вылкдаыать у вас свои игры)
@@elezthemdev ты можешь написать мы в контакт форму на сайту yoka.net
АФИГЕТЬ ТЫ ОЖИЛ
Не правда. Увидимся через год😉.
@@AlvenGames опять целый год ждать
коммент для продвижения видео
да
ура ты жив
Спасибо, стараюсь)
Просто он always come back
И во сколько обошлось 160 часов заказчику
Отзывы не оставляются на сайте.
Главный вопрос остался открытым:зачем?
@@ink7033 Очевидно чтобы Алвен записал видео
Что бы размер бидла уменьшиться
Урааааа алвен жив !!!!!!!!!!!!!!!!
Ура ты жив ❤❤❤ я так ждал
Жду новый видос недавно на тебя подписался
Жду новое видео
не прошло и года
@@rainwonarchive 358 дней😉
Lucky Tower Ultimate портируй.
АЛВЕН ВЫПУСТИЛ ВИДЕО ЧТООООО????
Стор очень похож на poki
Пушка
коммент для продвижения видео