.gitignore voor Unity

58 negeerregels voor Unity, klaar om naar je repository te kopiëren.

Platformonafhankelijke game-engine

De volledige .gitignore voor Unity

# Gegenereerd door LFGitignore - https://lfgitignore.com
# Aangemaakt: 2026-10-13 15:51:03 UTC
# Technologieën: Unity

### Unity ###
.utmp/
/[Ll]ibrary/
/[Tt]emp/
/[Oo]bj/
/[Bb]uild/
/[Bb]uilds/
/[Ll]ogs/
/[Uu]ser[Ss]ettings/
# Logbestand
*.log
*.blend1
*.blend1.meta
/[Mm]emoryCaptures/
/[Rr]ecordings/
/[Aa]ssets/Plugins/Editor/JetBrains*
*.DotSettings.user
.vs/
# Gradle-cache
.gradle/
# Geëxporteerde objecten
ExportedObj/
# Consulo-projectbestanden
.consulo/
# C#-projectbestand
*.csproj
# Unity-projectbestand
*.unityproj
# Visual Studio-oplossing
*.sln
*.slnx
# Gebruikersopties voor de oplossing
*.suo
# Tijdelijke bestanden
*.tmp
# Gebruikersspecifieke instellingen
*.user
# Gebruikersvoorkeuren
*.userprefs
# Unity-projectdatabase
*.pidb
# Unity Boo-project
*.booproj
# Unity-gegevensbestand
*.svd
# Programmadebugdatabase
*.pdb
*.mdb
*.opendb
*.VC.db
# Unity-metadata
*.pidb.meta
# Unity-debugmetadata
*.pdb.meta
# Unity-debugmetadata
*.mdb.meta
sysinfo.txt
mono_crash.*
# Android-pakket
*.apk
# Android-appbundel
*.aab
*.unitypackage
*.unitypackage.meta
# Applicatiebundel
*.app
# Crashlytics-build
crashlytics-build.properties
InitTestScene*.unity*
/ServerData
/[Aa]ssets/StreamingAssets/aa*
/[Aa]ssets/AddressableAssetsData/link.xml*
/[Aa]ssets/Addressables_Temp*
/[Aa]ssets/AddressableAssetsData/*/*.bin*
/[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
/[Aa]ssets/[Ii]nit[Tt]est[Ss]cene*.unity*
/UIElementsSchema/
/[Aa]ssets/[Ss]ceneDependencyCache*

Wat deze regels voor Unity precies negeren

Hieronder vind je elk patroon met uitleg waarom het in je .gitignore thuishoort.

Algemeen

Patroon Wat wordt genegeerd
.utmp/ 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
/[Ll]ibrary/ Algemeen
/[Tt]emp/ Algemeen
/[Oo]bj/ Algemeen
/[Bb]uild/ Algemeen
/[Bb]uilds/ Algemeen
/[Ll]ogs/ Algemeen
/[Uu]ser[Ss]ettings/ Algemeen
*.log Logbestand

Unity ondersteunt standaard de import van Blender-assets; *.blend1-bestanden van Blender hoeven niet te worden gecommit

Patroon Wat wordt genegeerd
*.blend1 Unity ondersteunt standaard de import van Blender-assets; *.blend1-bestanden van Blender hoeven niet te worden gecommit
*.blend1.meta Unity ondersteunt standaard de import van Blender-assets; *.blend1-bestanden van Blender hoeven niet te worden gecommit

Ze kunnen ook zeer gevoelige gegevens bevatten

Patroon Wat wordt genegeerd
/[Mm]emoryCaptures/ Ze kunnen ook zeer gevoelige gegevens bevatten

Opnamen kunnen erg groot worden

Patroon Wat wordt genegeerd
/[Rr]ecordings/ Opnamen kunnen erg groot worden

Automatisch gegenereerde JetBrains Rider-plug-in

Patroon Wat wordt genegeerd
/[Aa]ssets/Plugins/Editor/JetBrains* Automatisch gegenereerde JetBrains Rider-plug-in

Persoonlijke instellingenlaag van JetBrains Rider

Patroon Wat wordt genegeerd
*.DotSettings.user Persoonlijke instellingenlaag van JetBrains Rider

Visual Studio-cachemap

Patroon Wat wordt genegeerd
.vs/ Visual Studio-cachemap

Gradle-cachemap

Patroon Wat wordt genegeerd
.gradle/ Gradle-cache

Automatisch gegenereerde oplossings- en projectbestanden van VS/MD/Consulo

Patroon Wat wordt genegeerd
ExportedObj/ Geëxporteerde objecten
.consulo/ Consulo-projectbestanden
*.csproj C#-projectbestand
*.unityproj Unity-projectbestand
*.sln Visual Studio-oplossing
*.slnx Automatisch gegenereerde oplossings- en projectbestanden van VS/MD/Consulo
*.suo Gebruikersopties voor de oplossing
*.tmp Tijdelijke bestanden
*.user Gebruikersspecifieke instellingen
*.userprefs Gebruikersvoorkeuren
*.pidb Unity-projectdatabase
*.booproj Unity Boo-project
*.svd Unity-gegevensbestand
*.pdb Programmadebugdatabase
*.mdb Automatisch gegenereerde oplossings- en projectbestanden van VS/MD/Consulo
*.opendb Automatisch gegenereerde oplossings- en projectbestanden van VS/MD/Consulo
*.VC.db Automatisch gegenereerde oplossings- en projectbestanden van VS/MD/Consulo

Door Unity3D gegenereerde metabestanden

Patroon Wat wordt genegeerd
*.pidb.meta Unity-metadata
*.pdb.meta Unity-debugmetadata
*.mdb.meta Unity-debugmetadata

Door Unity3D gegenereerd bestand bij crashrapporten

Patroon Wat wordt genegeerd
sysinfo.txt Door Unity3D gegenereerd bestand bij crashrapporten

Automatisch gegenereerde Mono-bestanden

Patroon Wat wordt genegeerd
mono_crash.* Automatisch gegenereerde Mono-bestanden

Builds

Patroon Wat wordt genegeerd
*.apk Android-pakket
*.aab Android-appbundel
*.unitypackage Builds
*.unitypackage.meta Builds
*.app Applicatiebundel

Door Crashlytics gegenereerd bestand

Patroon Wat wordt genegeerd
crashlytics-build.properties Crashlytics-build

Door TestRunner gegenereerde bestanden

Patroon Wat wordt genegeerd
InitTestScene*.unity* Door TestRunner gegenereerde bestanden

Standaardnegeerregels voor Addressables, vóór gebruikersaanpassingen

Patroon Wat wordt genegeerd
/ServerData Standaardnegeerregels voor Addressables, vóór gebruikersaanpassingen
/[Aa]ssets/StreamingAssets/aa* Standaardnegeerregels voor Addressables, vóór gebruikersaanpassingen
/[Aa]ssets/AddressableAssetsData/link.xml* Standaardnegeerregels voor Addressables, vóór gebruikersaanpassingen
/[Aa]ssets/Addressables_Temp* Standaardnegeerregels voor Addressables, vóór gebruikersaanpassingen
/[Aa]ssets/AddressableAssetsData/*/*.bin* Addressables-contentbuilds genereren standaard addressables_content_state.bin-bestanden in platformspecifieke submappen, bijvoorbeeld: /Assets/AddressableAssetsData/OSX/addressables_content_state.bin

Automatisch gegenereerde Visual Scripting-bestanden

Patroon Wat wordt genegeerd
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Flow/UnitOptions.db Automatisch gegenereerde Visual Scripting-bestanden
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Flow/UnitOptions.db.meta Automatisch gegenereerde Visual Scripting-bestanden
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers Automatisch gegenereerde Visual Scripting-bestanden
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers.meta Automatisch gegenereerde Visual Scripting-bestanden

Automatisch gegenereerde scènes door tests in speelmodus

Patroon Wat wordt genegeerd
/[Aa]ssets/[Ii]nit[Tt]est[Ss]cene*.unity* Automatisch gegenereerde scènes door tests in speelmodus

Automatisch gegenereerde UI Toolkit-bestanden

Patroon Wat wordt genegeerd
/UIElementsSchema/ Automatisch gegenereerde UI Toolkit-bestanden

Automatisch gegenereerde cache in de Assets-map

Patroon Wat wordt genegeerd
/[Aa]ssets/[Ss]ceneDependencyCache* Automatisch gegenereerde cache in de Assets-map

Zo gebruik je deze .gitignore voor Unity

  1. Kopieer de bovenstaande regels voor Unity of download het bestand direct.
  2. Maak een bestand met de naam .gitignore in de hoofdmap van je Git-repository en plak de regels erin.
  3. Als Git sommige van deze bestanden al bijhoudt, voer dan git rm -r --cached . uit en maak een nieuwe commit. Git past negeerregels alleen toe op bestanden die nog niet worden bijgehouden.
  4. Commit de .gitignore, zodat iedereen in het team dezelfde regels gebruikt.

Andere .gitignore-sjablonen voor Game-engine

Bekijk alle sjablonen voor Game-engine