# ============================================================ # Unity 2020.3 project .gitignore # Base template: github.com/github/gitignore (Unity.gitignore) # ============================================================ # -------- Unity auto-generated / machine-specific -------- /[Ll]ibrary/ /[Tt]emp/ /[Oo]bj/ /[Bb]uild/ /[Bb]uilds/ /[Ll]ogs/ /[Uu]ser[Ss]ettings/ /[Mm]emoryCaptures/ # Asset meta data should ONLY be ignored when the asset is also ignored. # Keep this "negation" rule so .meta files are always tracked. !/[Aa]ssets/**/*.meta # -------- IDE / editor caches -------- .vs/ .vscode/ .idea/ .consulo/ ExportedObj/ *.csproj *.unityproj *.sln *.suo *.tmp *.user *.userprefs *.pidb *.booproj *.svd *.pdb *.mdb *.opendb *.VC.db *.pidb.meta *.pdb.meta *.mdb.meta # Unity3D generated file on crash reports sysinfo.txt # JetBrains Rider plugin folder (auto-imported into Assets) /[Aa]ssets/Plugins/Editor/JetBrains* # -------- Build outputs -------- *.apk *.aab *.ipa *.exe *.msi *.dmg *.pkg *.app *.unitypackage *.dll *.so *.a *.lib # Crashlytics generated file crashlytics-build.properties # Packed Addressables (regenerable) /[Aa]ssets/[Aa]ddressable[Aa]ssets[Dd]ata/*/*.bin* # Temporary auto-generated Android Assets /[Aa]ssets/[Ss]treamingAssets/aa.meta /[Aa]ssets/[Ss]treamingAssets/aa/* # -------- macOS / Windows shell junk -------- .DS_Store .DS_Store? ._* .Spotlight-V100 .Trashes ehthumbs.db Thumbs.db desktop.ini # -------- Secrets / signing keys (do NOT commit) -------- # Android signing *.keystore *.keystore.meta *.jks keystore.properties gradle.properties # iOS signing / provisioning *.p12 *.pfx *.mobileprovision *.cer # Firebase / AdMob / Google services google-services.json GoogleService-Info.plist # AppLovin internal settings (contains SDK key) ProjectSettings/AppLovinInternalSettings.json # Other local secrets .env .env.local *.local # Reusable .gitignore template kept locally for copying to other projects gitignore.template.txt