# ======================================
# UNITY - ОСНОВНЫЕ ИГНОРИРУЕМЫЕ ПАПКИ
# ======================================

# Автогенерируемые Unity папки

# Кэш и временные файлы Unity
/[Ll]ibrary/
# Временные файлы компиляции
/[Tt]emp/
# Файлы объектов компиляции
/[Oo]bj/
# Сборки проекта
/[Bb]uild/
# Дополнительные сборки
/[Bb]uilds/
# Логи Unity
/[Ll]ogs/
# Пользовательские настройки
/[Uu]ser[Ss]ettings/  
# Временные файлы Unity
.utmp/

# Файлы логов
*.log

# Файлы Blender (резервные копии)
*.blend1
*.blend1.meta

# Записи и дампы памяти (могут быть очень большими)

# Дампы памяти (содержат чувствительные данные)
/[Mm]emoryCaptures/
# Записи (могут занимать много места)
/[Rr]ecordings/

# Автогенерируемые плагины Rider
/[Aa]ssets/Plugins/Editor/JetBrains*

# ======================================
# ФАЙЛЫ СБОРОК И ПАКЕТОВ
# ======================================

# Готовые сборки и пакеты

# Android приложение
*.apk

# Android App Bundle
*.aab

# Пакет для Asset Store
*.unitypackage

# Meta файлы пакетов
*.unitypackage.meta

# macOS приложение
*.app

# Windows приложение
*.exe

# Addressables
/[Aa]ssets/[Aa]ddressable[Aa]ssets[Dd]ata/*/*.bin*
/ServerData
/[Aa]ssets/StreamingAssets/aa*
/[Aa]ssets/AddressableAssetsData/link.xml*
/[Aa]ssets/Addressables_Temp*

# Временные Android Assets
/[Aa]ssets/[Ss]treamingAssets/aa.meta
/[Aa]ssets/[Ss]treamingAssets/aa/*

# ======================================
# VISUAL STUDIO / RIDER / VS CODE
# ======================================

# Visual Studio

# Кэш Visual Studio
.vs/
# Файлы проектов C#
*.csproj
# Файл решения
*.sln
# Пользовательские настройки решения
*.suo
# Пользовательские настройки проекта
*.user
# Пользовательские настройки
*.userprefs
*.userosscache
*.rsuser

# JetBrains Rider

# Все файлы Rider
.idea/
# Файлы модулей
*.iml
# Файлы проектов
*.ipr
# Файлы рабочих пространств
*.iws
# Персональные настройки Rider
*.DotSettings.user

# VS Code

# Все настройки VS Code
.vscode/
# Игнорировать рабочие пространства
*.code-workspace
# Игнорировать установленные расширения
*.vsix

# ======================================
# ВСПОМОГАТЕЛЬНЫЕ ФАЙЛЫ СРЕД РАЗРАБОТКИ
# ======================================

# Общие временные файлы

# База данных отладки MonoDevelop
*.pidb
# База данных программ
*.pdb
# База данных Mono Debugging
*.mdb
# Открытая база данных
*.opendb
# База данных Visual C++
*.VC.db
*.booproj
*.svd
*.tmp
*.unityproj

# Mono crash файлы
mono_crash.*

# Файлы отчетов и системной информации

# Системная информация при крашах
sysinfo.txt

# ======================================
# META-ФАЙЛЫ
# ======================================

# Игнорировать только meta-файлы для временных файлов
*.pidb.meta
*.pdb.meta
*.mdb.meta

# ======================================
# ТЕСТЫ И ВИЗУАЛЬНЫЕ СКРИПТЫ
# ======================================

# Файлы TestRunner
InitTestScene*.unity*

# Автогенерированные сцены тестов
/[Aa]ssets/[Ii]nit[Tt]est[Ss]cene*.unity*

# Visual Scripting auto-generated files
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Flow/UnitOptions.db
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Flow/UnitOptions.db.meta
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers.meta

# ======================================
# ДОПОЛНИТЕЛЬНЫЕ НАСТРОЙКИ
# ======================================

# Gradle (для Android сборок)
.gradle/

# Другие автосгенерированные файлы
ExportedObj/
.consulo/

# Crashlytics
crashlytics-build.properties