Вы можете уменьшить дисковое пространство, включив Использовать Crunch Compression для ваших текстур.Это будет вести себя аналогично тому, что делает Кракен.Одним из ограничений является то, что текстуры должны иметь степень 2.

Вот скриншот текстуры из Kraken с похожими результатами, когда дело доходит до размера файла.

Обратите внимание, что число пикселей в Unity ниже из-за преобразования PoT.
Хотя размер файла важен, существуют и другиеаспекты, которые следует учитывать при создании игры: удержание вызовов отрисовки с помощью автоматического или ручного пакетирования и загрузки ресурсов по требованию.
Адресуемые активы - это способ экстернализации и управления игровыми активами.обрабатывать зависимости для загрузки по требованию и обновления содержимого.
Для пакетной обработки это зависит от типа создаваемой игры.Для 2D вы можете использовать спрайтинг.Также Texture Packer - хорошее решение, которое я использовал в прошлом.
hth.