Чувак, створи локалізацію це дуже просто зробити через CSV таблиці, чи JSON, які ти парсиш у словарі. Також заміни текстові елементи на спрайти. У тебе текст піксельний, а рендериться як векторний, а Unity не вміє рендерити векторні об'єкти, він їх переводить в безліч полигонів, які нагружають систему.
Ще у назві гри помилка, вона називається Kozak Tover Defence, а правильно пишеться Tower. Поправ юнітів, що йдуть по дорозі, вони повертаються різко, на старті взагалі не в тому напрямку. Міг би застосувати інтерполяцію кватерніона в залежності від прогресу ходьби по шляху. Юніти гравця навіть не намагаються згладжувати шлях. В них, здається, повністю своя логіка і ти навіть не намагався зробити якусь абстракцію, з таким підходом в тебе нормальна гра не вийде і все розвалиться.
І сам геймплей просто безглуздий, ти сидиш за монітором і дивишся, як козаки перемагають. В тій мобільній залупі, на яку ти спираєшся гарна графіка, а у тебе топорний піксель арт з жопи. Якщо хочеш гарний приклад, подивись на Loop Hero, там теж чоловічок ходить по дорозі, але там вежі ти ставиш не ті, які заманеться, а який дає рандом. А ще є переставляння речей.
Також ти не застосовуєш механіку прокачки козаків, це не так вигодно, як створювати нових козаків.
А ще в тебе йобана метапрогресія. І так легко перемогти а ти ще додаєш прокачку назавжди. Я розумію, що наші завжди перемагають, але ж повинна бути інтрига, накал ситуації, а не так, що вороги до повороту не доходять.
Коротше, задумайся над геймдизайном, навчись малювати і поправ баги. Слава Україні!