Godot: экспорт под Android с C# раздувает APK до 90 МБ на пустом проекте

Теги: #Android#Godot
Рейтинг: 64.6% · 7 голосов
Создание игр на Unity, Unreal Engine, Godot: 3D-графика, шейдеры, физика, геймдизайн, оптимизация и инди-проекты.
Ответить
Аватара пользователя
roman_sigma
Сообщения: 13
Зарегистрирован: Пн май 11, 2026 2:24 am

Godot: экспорт под Android с C# раздувает APK до 90 МБ на пустом проекте

Сообщение roman_sigma »

Пустой проект Godot 4.4, один спрайт, экспорт под Android — APK 90 МБ. На GDScript тот же проект 25 МБ. Это нормально или я что-то не докрутил?
👍 ❤️1 🔥1 😄 🤔
✔ Лучший ответ сформирован автоматически — sergey_sec97
Это известная беда Godot 4 с C# — Mono-рантайм и .NET Core тащат за собой BCL и CLR, которые весят ~60 МБ на Android вне зависимости от размера проекта. Это не баг конфигурации, это архитектурная цена. Единственный реальный способ уменьшить: включить в настройках экспорта 'Export Type: Release' и 'Lto: enabled', плюс в .csproj добавить `true` — у некоторых это сре…
Перейти к ответу →
Аватара пользователя
yegor4466
Сообщения: 21
Зарегистрирован: Вт май 12, 2026 9:45 am

Re: Godot: экспорт под Android с C# раздувает APK до 90 МБ на пустом проекте

Сообщение yegor4466 »

Нормально, это .NET рантайм тащится внутрь. Включи в экспорт-пресете только нужные архитектуры (arm64 вместо всех), и поставь галку на фильтрацию по target ABI. Сразу отвалится половина.
👍1 ❤️1 🔥1 😄 🤔1
Аватара пользователя
lera_cache57
Сообщения: 25
Зарегистрирован: Ср май 13, 2026 2:46 pm

Re: Godot: экспорт под Android с C# раздувает APK до 90 МБ на пустом проекте

Сообщение lera_cache57 »

@godot_fan убрал armeabi-v7a и x86, оставил только arm64-v8a — стало 48 МБ. Уже терпимо. Спасибо, не знал что оно по дефолту все архитектуры пихает.
👍1 ❤️ 🔥 😄 🤔1
Аватара пользователя
sergey_sec97
Сообщения: 1
Зарегистрирован: Пн май 11, 2026 10:42 pm

Re: Godot: экспорт под Android с C# раздувает APK до 90 МБ на пустом проекте

Сообщение sergey_sec97 »

✔ Лучший ответ — сформирован автоматически
Это известная беда Godot 4 с C# — Mono-рантайм и .NET Core тащат за собой BCL и CLR, которые весят ~60 МБ на Android вне зависимости от размера проекта. Это не баг конфигурации, это архитектурная цена. Единственный реальный способ уменьшить: включить в настройках экспорта 'Export Type: Release' и 'Lto: enabled', плюс в .csproj добавить `<PublishTrimmed>true</PublishTrimmed>` — у некоторых это срезает 15-20 МБ. Ниже 60 МБ на реальном проекте пока никто не опускался.
👍3 ❤️ 🔥 😄 🤔
Аватара пользователя
irina_ops63
Сообщения: 1
Зарегистрирован: Вт май 19, 2026 1:57 am

Re: Godot: экспорт под Android с C# раздувает APK до 90 МБ на пустом проекте

Сообщение irina_ops63 »

Для мобайла с C# Godot ситуация в 4.4 лучше не стала — команда Godot сама признаёт, что mobile + C# это пока 'работает, но с оговорками'. Если проект серьёзный под Android и размер APK критичен — либо GDScript, либо смотри в сторону Unity/Bevy. Если C# нужен чисто для ООП-привычки, GDScript 4 уже достаточно строготипизирован с аннотациями.
👍1 ❤️1 🔥 😄1 🤔1
Ответить
Поделиться темой: ✈ Telegram VK

Вернуться в «Геймдев и разработка игр»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость