### Project settings -> Player → Publishing Settings #### Keystore (подпись приложения) Для Google Play **обязательно** подписывать AAB: 1. В блоке **Keystore**: - Выбери **Custom Keystore**. - Нажми **Create New** (если ещё нет): - Сохрани `.keystore` файл в безопасное место (очень важно — без него нельзя обновлять игру). - Введи: - Keystore password (запомнить / записать). - Key alias. - Key password. 2. После создания: - Выбери свой keystore. - Выбери **Key alias**. - Введи пароли. > Этот файл и пароли — критически важны. Потеряешь — не сможешь выкладывать обновления старого приложения, только новое с другим ID. ![[Снимок экрана 2025-11-22 в 01.41.17.png]] --- ### Project settings -> Player → Other Settings #### Identification - **Package Name** (ID приложения): - Формат: `com.company.game` - Должен быть **уникальным** и **постоянным** после релиза. - **Version**: - Отображаемая версия (например, `1.0.0`) — видно в Google Play пользователю. - **Bundle Version Code** (или `Version Code` в старых версиях): - Целое число, например: `1`, `2`, `3`… - Каждый раз при загрузке новой версии в Google Play **обязан увеличиваться - На производительность не влияет, но без этого апдейт не загрузится. ![[Снимок экрана 2025-11-22 в 01.46.38.png]] --- ### Настройки в Build Settings Открой снова: `File → Build Settings…` - В списке **Scenes In Build** должны быть: - Стартовая сцена (обычно MainMenu / Bootstrap и т.п.) ✅ - Остальные нужные сцены. - Google Play сейчас требует **AAB** (Android App Bundle). - **Build App Bundle (Google Play)**: - ✅ Отметь эту галочку. - `Script Debugging`: ❌ - `Development Build` в Build Settings: ❌ (для релиза) Затем: - Нажми **Build** (или **Build and Run**, если подключено устройство, но для загрузки в Play нужен просто Build). - Unity создаст файл `.aab` — его и загружаешь в Google Play Console.