From 8cf616c1e54e1619bba186e78de390e527a0280e 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/11] Unity: Update Memory Profiler entry --- Unity.gitignore | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Unity.gitignore b/Unity.gitignore index d6177106..087da853 100644 --- a/Unity.gitignore +++ b/Unity.gitignore @@ -19,9 +19,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 127376217388d747324ffaf30e57ef3b9932f8d6 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/11] 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 087da853..c4357f0b 100644 --- a/Unity.gitignore +++ b/Unity.gitignore @@ -72,8 +72,11 @@ sysinfo.txt mono_crash.* # Builds +/*_BackUpThisFolder_ButDontShipItWithYourGame/ +/*_BurstDebugInformation_DoNotShip/ *.apk *.aab +*.obb *.unitypackage *.unitypackage.meta *.app From 4f82eb760caca6f8ca229b21b9bd45cfcfd0105b 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/11] 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 c4357f0b..7d3eebe0 100644 --- a/Unity.gitignore +++ b/Unity.gitignore @@ -88,14 +88,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 6931e32f2b9f5916dc3c1ed19001a3606f1c1997 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/11] Unity: Update Mono entries --- Unity.gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Unity.gitignore b/Unity.gitignore index 7d3eebe0..1f348b4d 100644 --- a/Unity.gitignore +++ b/Unity.gitignore @@ -69,7 +69,9 @@ ExportedObj/ sysinfo.txt # Mono auto generated files +.dirstamp mono_crash.* +tmpinst-dir.stamp # Builds /*_BackUpThisFolder_ButDontShipItWithYourGame/ From 636fd93b3a6ea879214e818f1980ca8365c0c2b6 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/11] 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 1f348b4d..fad1e992 100644 --- a/Unity.gitignore +++ b/Unity.gitignore @@ -104,10 +104,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 6a8acaaad853aceff760f94f5601b32ab438bcfa 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/11] Unity: Update Test Framework entries Add PerformanceTestRun files entries Remove duplicate InitTestScene entry --- Unity.gitignore | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/Unity.gitignore b/Unity.gitignore index fad1e992..c817fd08 100644 --- a/Unity.gitignore +++ b/Unity.gitignore @@ -86,9 +86,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: @@ -103,15 +100,20 @@ 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* - # UI Toolkit auto generated files /UIElementsSchema/ From df82e37863a615c0f406c185634fa2c201808d56 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/11] 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 c817fd08..ee8fb70b 100644 --- a/Unity.gitignore +++ b/Unity.gitignore @@ -100,6 +100,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 e3e55dd064a47a05da9ea404f5e322cba47c5dd1 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/11] 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 ee8fb70b..6148d001 100644 --- a/Unity.gitignore +++ b/Unity.gitignore @@ -104,6 +104,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 68cb2d6978c6a399674a4b45e1f4ae45b3a9f55b 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/11] 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 6148d001..c58e3372 100644 --- a/Unity.gitignore +++ b/Unity.gitignore @@ -15,10 +15,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 @@ -86,6 +82,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 7c11ae72baddb0035c6609cca997e4537e3ee88c 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/11] 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 c58e3372..92de8be5 100644 --- a/Unity.gitignore +++ b/Unity.gitignore @@ -86,6 +86,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 301e18631acc1a6f432099a965bbc021b68b0589 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/11] 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 92de8be5..0b8e0629 100644 --- a/Unity.gitignore +++ b/Unity.gitignore @@ -90,6 +90,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: