From 001144ba8c40972f14b0f8810afd2fedb828d560 Mon Sep 17 00:00:00 2001 From: Habetdin <15926758+Habetdin@users.noreply.github.com> Date: Tue, 30 Sep 2025 01:33:45 +0300 Subject: [PATCH 01/12] Unity: Update Memory Profiler entry --- Unity.gitignore | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Unity.gitignore b/Unity.gitignore index 9eb70ce1..76ec5fb6 100644 --- a/Unity.gitignore +++ b/Unity.gitignore @@ -16,9 +16,10 @@ *.blend1 *.blend1.meta -# MemoryCaptures can get excessive in size. +# Memory Profiler generated files +# MemoryCaptures can get excessive in size # They also could contain extremely sensitive data -/[Mm]emoryCaptures/ +/[Mm]emory[Cc]aptures/ # Recordings can get excessive in size /[Rr]ecordings/ From 85f7452ff305af636a7d7e1897d8d25ec796ddef Mon Sep 17 00:00:00 2001 From: Habetdin <15926758+Habetdin@users.noreply.github.com> Date: Tue, 30 Sep 2025 01:34:29 +0300 Subject: [PATCH 02/12] Unity: Update Builds entries Add debug data directories entry Add OBB (Opaque Binary Blob) files entry --- Unity.gitignore | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Unity.gitignore b/Unity.gitignore index 76ec5fb6..1fc3413a 100644 --- a/Unity.gitignore +++ b/Unity.gitignore @@ -68,8 +68,11 @@ sysinfo.txt mono_crash.* # Builds +/*_BackUpThisFolder_ButDontShipItWithYourGame/ +/*_BurstDebugInformation_DoNotShip/ *.apk *.aab +*.obb *.unitypackage *.unitypackage.meta *.app From 291e2d49e61a152415ae7a369ca755861b72a0dc Mon Sep 17 00:00:00 2001 From: Habetdin <15926758+Habetdin@users.noreply.github.com> Date: Tue, 30 Sep 2025 01:37:23 +0300 Subject: [PATCH 03/12] Unity: Update Addressables entries Use explicit directory paths (add trailing slash) Use explicit `name` + `name.meta` pairs instead of `name*` --- Unity.gitignore | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/Unity.gitignore b/Unity.gitignore index 1fc3413a..41f620c0 100644 --- a/Unity.gitignore +++ b/Unity.gitignore @@ -84,14 +84,18 @@ crashlytics-build.properties InitTestScene*.unity* # Addressables default ignores, before user customizations -/ServerData -/[Aa]ssets/StreamingAssets/aa* -/[Aa]ssets/AddressableAssetsData/link.xml* -/[Aa]ssets/Addressables_Temp* # By default, Addressables content builds will generate addressables_content_state.bin # files in platform-specific subfolders, for example: # /Assets/AddressableAssetsData/OSX/addressables_content_state.bin -/[Aa]ssets/AddressableAssetsData/*/*.bin* +/[Aa]ssets/AddressableAssetsData/*/addressables_content_state.bin +/[Aa]ssets/AddressableAssetsData/*/addressables_content_state.bin.meta +/[Aa]ssets/AddressableAssetsData/link.xml +/[Aa]ssets/AddressableAssetsData/link.xml.meta +/[Aa]ssets/Addressables_Temp/ +/[Aa]ssets/Addressables_Temp.meta +/[Aa]ssets/StreamingAssets/aa/ +/[Aa]ssets/StreamingAssets/aa.meta +/ServerData/ # Visual Scripting auto-generated files /[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Flow/UnitOptions.db From a5d264f39e9c892aa1b30ac73994e9b749a4f5db Mon Sep 17 00:00:00 2001 From: Habetdin <15926758+Habetdin@users.noreply.github.com> Date: Tue, 30 Sep 2025 01:40:01 +0300 Subject: [PATCH 04/12] Unity: Update Mono entries --- Unity.gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Unity.gitignore b/Unity.gitignore index 41f620c0..36547fee 100644 --- a/Unity.gitignore +++ b/Unity.gitignore @@ -65,7 +65,9 @@ ExportedObj/ sysinfo.txt # Mono auto generated files +.dirstamp mono_crash.* +tmpinst-dir.stamp # Builds /*_BackUpThisFolder_ButDontShipItWithYourGame/ From 48ccff08017d49add5ea97162bbbee4a655ab570 Mon Sep 17 00:00:00 2001 From: Habetdin <15926758+Habetdin@users.noreply.github.com> Date: Tue, 30 Sep 2025 01:41:06 +0300 Subject: [PATCH 05/12] Unity: Update Visual Scripting entries Use explicit directory paths (add trailing slash) --- Unity.gitignore | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Unity.gitignore b/Unity.gitignore index 36547fee..b0753e3a 100644 --- a/Unity.gitignore +++ b/Unity.gitignore @@ -100,10 +100,10 @@ InitTestScene*.unity* /ServerData/ # Visual Scripting auto-generated files +/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers/ +/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers.meta /[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 # Auto-generated scenes by play mode tests /[Aa]ssets/[Ii]nit[Tt]est[Ss]cene*.unity* From ae3506396ab5989d7d52042dc678d2f230da908b Mon Sep 17 00:00:00 2001 From: Habetdin <15926758+Habetdin@users.noreply.github.com> Date: Tue, 30 Sep 2025 01:42:44 +0300 Subject: [PATCH 06/12] Unity: Update Test Framework entries Add PerformanceTestRun files entries Remove duplicate InitTestScene entry --- Unity.gitignore | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/Unity.gitignore b/Unity.gitignore index b0753e3a..3766b03a 100644 --- a/Unity.gitignore +++ b/Unity.gitignore @@ -82,9 +82,6 @@ tmpinst-dir.stamp # Crashlytics generated file crashlytics-build.properties -# TestRunner generated files -InitTestScene*.unity* - # Addressables default ignores, before user customizations # By default, Addressables content builds will generate addressables_content_state.bin # files in platform-specific subfolders, for example: @@ -99,11 +96,17 @@ InitTestScene*.unity* /[Aa]ssets/StreamingAssets/aa.meta /ServerData/ +# Test Framework generated files +/[Aa]ssets/Resources/PerformanceTestRunInfo.json +/[Aa]ssets/Resources/PerformanceTestRunInfo.json.meta +/[Aa]ssets/Resources/PerformanceTestRunSettings.json +/[Aa]ssets/Resources/PerformanceTestRunSettings.json.meta +/[Aa]ssets/InitTestScene*.unity +/[Aa]ssets/InitTestScene*.unity.meta + # Visual Scripting auto-generated files /[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers/ /[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers.meta /[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Flow/UnitOptions.db /[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Flow/UnitOptions.db.meta -# Auto-generated scenes by play mode tests -/[Aa]ssets/[Ii]nit[Tt]est[Ss]cene*.unity* From d75b62fe1be9aa5dbf28c04d0aac2b430bcf4227 Mon Sep 17 00:00:00 2001 From: Habetdin <15926758+Habetdin@users.noreply.github.com> Date: Tue, 30 Sep 2025 01:44:47 +0300 Subject: [PATCH 07/12] Unity: Add External Dependency Manager for Unity entries --- Unity.gitignore | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Unity.gitignore b/Unity.gitignore index 3766b03a..fe09f946 100644 --- a/Unity.gitignore +++ b/Unity.gitignore @@ -96,6 +96,10 @@ crashlytics-build.properties /[Aa]ssets/StreamingAssets/aa.meta /ServerData/ +# EDM4U generated files +/[Aa]ssets/GeneratedLocalRepo/ +/[Aa]ssets/GeneratedLocalRepo.meta + # Test Framework generated files /[Aa]ssets/Resources/PerformanceTestRunInfo.json /[Aa]ssets/Resources/PerformanceTestRunInfo.json.meta From 9736528e3ca611189695ef576869bbc5440de888 Mon Sep 17 00:00:00 2001 From: Habetdin <15926758+Habetdin@users.noreply.github.com> Date: Tue, 30 Sep 2025 01:45:57 +0300 Subject: [PATCH 08/12] Unity: Add Android Gradle entries Ignore Gradle backup setting files Ignore Gradle local.properties --- Unity.gitignore | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Unity.gitignore b/Unity.gitignore index fe09f946..f1b71d66 100644 --- a/Unity.gitignore +++ b/Unity.gitignore @@ -100,6 +100,10 @@ crashlytics-build.properties /[Aa]ssets/GeneratedLocalRepo/ /[Aa]ssets/GeneratedLocalRepo.meta +# Android Gradle generated files +/[Aa]ssets/Plugins/Android/**/*.gradle.backup* +/[Aa]ssets/Plugins/Android/**/local.properties + # Test Framework generated files /[Aa]ssets/Resources/PerformanceTestRunInfo.json /[Aa]ssets/Resources/PerformanceTestRunInfo.json.meta From 7ad7f8e4b48dfdbb4e935abf644e6b4f2d8f18eb Mon Sep 17 00:00:00 2001 From: Habetdin <15926758+Habetdin@users.noreply.github.com> Date: Tue, 30 Sep 2025 01:49:29 +0300 Subject: [PATCH 09/12] Unity: Update Blender entries Make pattern more explicit (include Assets directory prefix) --- Unity.gitignore | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Unity.gitignore b/Unity.gitignore index f1b71d66..323e8fc6 100644 --- a/Unity.gitignore +++ b/Unity.gitignore @@ -12,10 +12,6 @@ /[Uu]ser[Ss]ettings/ *.log -# By default unity supports Blender asset imports, *.blend1 blender files do not need to be commited to version control. -*.blend1 -*.blend1.meta - # Memory Profiler generated files # MemoryCaptures can get excessive in size # They also could contain extremely sensitive data @@ -82,6 +78,10 @@ tmpinst-dir.stamp # Crashlytics generated file crashlytics-build.properties +# Blender generated backup files +/[Aa]ssets/**/*.blend1 +/[Aa]ssets/**/*.blend1.meta + # Addressables default ignores, before user customizations # By default, Addressables content builds will generate addressables_content_state.bin # files in platform-specific subfolders, for example: From 016a5ecd89c012b5fbe781e405bd3dc382993f6d Mon Sep 17 00:00:00 2001 From: Habetdin <15926758+Habetdin@users.noreply.github.com> Date: Tue, 30 Sep 2025 01:52:30 +0300 Subject: [PATCH 10/12] Unity: Add TouchDesigner entries Ignore TouchDesigner cache files They are generated during 3D models editing --- Unity.gitignore | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Unity.gitignore b/Unity.gitignore index 323e8fc6..c5c177bc 100644 --- a/Unity.gitignore +++ b/Unity.gitignore @@ -82,6 +82,10 @@ crashlytics-build.properties /[Aa]ssets/**/*.blend1 /[Aa]ssets/**/*.blend1.meta +# TouchDesigner generated cache files +/[Aa]ssets/**/TDImportCache/ +/[Aa]ssets/**/TDImportCache.meta + # Addressables default ignores, before user customizations # By default, Addressables content builds will generate addressables_content_state.bin # files in platform-specific subfolders, for example: From b461f6eab9dce7cc9df3f227ed071e5088b803b8 Mon Sep 17 00:00:00 2001 From: Habetdin <15926758+Habetdin@users.noreply.github.com> Date: Tue, 30 Sep 2025 01:55:24 +0300 Subject: [PATCH 11/12] Unity: Add Crash Recovery entries Unity Editor creates backup files on crash and places them in Assets/_Recovery directory --- Unity.gitignore | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Unity.gitignore b/Unity.gitignore index c5c177bc..ae3dfa69 100644 --- a/Unity.gitignore +++ b/Unity.gitignore @@ -86,6 +86,10 @@ crashlytics-build.properties /[Aa]ssets/**/TDImportCache/ /[Aa]ssets/**/TDImportCache.meta +# Unity Crash Recovery generated files +/[Aa]ssets/_Recovery/ +/[Aa]ssets/_Recovery.meta + # Addressables default ignores, before user customizations # By default, Addressables content builds will generate addressables_content_state.bin # files in platform-specific subfolders, for example: From e7a14e38da45e574ccd6e5ccaac136b386136bc1 Mon Sep 17 00:00:00 2001 From: Habetdin <15926758+Habetdin@users.noreply.github.com> Date: Tue, 30 Sep 2025 03:33:11 +0300 Subject: [PATCH 12/12] Unity: Remove excessive empty line --- Unity.gitignore | 1 - 1 file changed, 1 deletion(-) diff --git a/Unity.gitignore b/Unity.gitignore index ae3dfa69..1953f1e4 100644 --- a/Unity.gitignore +++ b/Unity.gitignore @@ -125,4 +125,3 @@ crashlytics-build.properties /[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers.meta /[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Flow/UnitOptions.db /[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Flow/UnitOptions.db.meta -