game-engine58 active rulesVerified 2026-09-30
Unity .gitignore Template
Unity game engine cache, builds, and temporary files per upstream specification. Generated and merged deterministically with upstream GitHub repository patterns to keep your repository clean of package directories, temporary build artifacts, and local environment files.
Interactive Stack Generator
Preconfigured with Unity/
Search for templates
Quick add:
Selected1
Unity
Selected Templates (1)
Unity
game-engine
Unity game engine cache, builds, and temporary files per upstream specification
#unity#unity3d#unity-engine
.gitignore
58 rules•1 template
### Unity #### This .gitignore file should be placed at the root of your Unity project directory## Get latest from https://github.com/github/gitignore/blob/main/Unity.gitignore## Recommended: add any editor/OS/tool-specific ignore rules from the Global/ templates as needed.# See: https://github.com/github/gitignore/tree/main/Global#.utmp//[Ll]ibrary//[Tt]emp//[Oo]bj//[Bb]uild//[Bb]uilds//[Ll]ogs//[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 # MemoryCaptures can get excessive in size.# They also could contain extremely sensitive data/[Mm]emoryCaptures/ # Recordings can get excessive in size/[Rr]ecordings/ # Uncomment this line if you wish to ignore the asset store tools plugin# /[Aa]ssets/AssetStoreTools* # Autogenerated Jetbrains Rider plugin/[Aa]ssets/Plugins/Editor/JetBrains*# Jetbrains Rider personal-layer settings*.DotSettings.user # Visual Studio cache directory.vs/ # Gradle cache directory.gradle/ # Autogenerated VS/MD/Consulo solution and project filesExportedObj/.consulo/*.csproj*.unityproj*.sln*.slnx*.suo*.tmp*.user*.userprefs*.pidb*.booproj*.svd*.pdb*.mdb*.opendb*.VC.db # Unity3D generated meta files*.pidb.meta*.pdb.meta*.mdb.meta # Unity3D generated file on crash reportssysinfo.txt # Mono auto generated filesmono_crash.* # Builds*.apk*.aab*.unitypackage*.unitypackage.meta*.app # Crashlytics generated filecrashlytics-build.properties # TestRunner generated filesInitTestScene*.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* # 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 # Auto-generated scenes by play mode tests/[Aa]ssets/[Ii]nit[Tt]est[Ss]cene*.unity* # UI Toolkit auto generated files/UIElementsSchema/ # Auto-generated cache in Assets folder/[Aa]ssets/[Ss]ceneDependencyCache* 111 lines•UTF-8•LF
Deterministic
Raw Unity .gitignore
Crawlable upstream source templateunity.gitignore•110 lines•UTF-8
# This .gitignore file should be placed at the root of your Unity project directory## Get latest from https://github.com/github/gitignore/blob/main/Unity.gitignore## Recommended: add any editor/OS/tool-specific ignore rules from the Global/ templates as needed.# See: https://github.com/github/gitignore/tree/main/Global#.utmp//[Ll]ibrary//[Tt]emp//[Oo]bj//[Bb]uild//[Bb]uilds//[Ll]ogs//[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 # MemoryCaptures can get excessive in size.# They also could contain extremely sensitive data/[Mm]emoryCaptures/ # Recordings can get excessive in size/[Rr]ecordings/ # Uncomment this line if you wish to ignore the asset store tools plugin# /[Aa]ssets/AssetStoreTools* # Autogenerated Jetbrains Rider plugin/[Aa]ssets/Plugins/Editor/JetBrains*# Jetbrains Rider personal-layer settings*.DotSettings.user # Visual Studio cache directory.vs/ # Gradle cache directory.gradle/ # Autogenerated VS/MD/Consulo solution and project filesExportedObj/.consulo/*.csproj*.unityproj*.sln*.slnx*.suo*.tmp*.user*.userprefs*.pidb*.booproj*.svd*.pdb*.mdb*.opendb*.VC.db # Unity3D generated meta files*.pidb.meta*.pdb.meta*.mdb.meta # Unity3D generated file on crash reportssysinfo.txt # Mono auto generated filesmono_crash.* # Builds*.apk*.aab*.unitypackage*.unitypackage.meta*.app # Crashlytics generated filecrashlytics-build.properties # TestRunner generated filesInitTestScene*.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* # 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 # Auto-generated scenes by play mode tests/[Aa]ssets/[Ii]nit[Tt]est[Ss]cene*.unity* # UI Toolkit auto generated files/UIElementsSchema/ # Auto-generated cache in Assets folder/[Aa]ssets/[Ss]ceneDependencyCache* Key Pattern Breakdown
Build Outputs & Compiled Artifacts
Generated binary files, compilation targets, and distribution bundles that can be reliably reproduced from source.
ExportedObj/*.opendb*.apk*.aab*.appcrashlytics-build.properties+1 more
Execution Caches & Runtime Logs
Diagnostic logs, runtime metadata, test coverage reports, and incremental compiler caches that cause noisy repository diffs.
.utmp/*.log*.tmp/[Aa]ssets/[Ss]ceneDependencyCache*
Source & Verification
Source: GitHub gitignore (main)
License: CC0-1.0
Place this file in the root directory of your project as .gitignore. Changes take effect on newly added or untracked files.