.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
- Kopieer de bovenstaande regels voor Unity of download het bestand direct.
- Maak een bestand met de naam .gitignore in de hoofdmap van je Git-repository en plak de regels erin.
- 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.
- Commit de .gitignore, zodat iedereen in het team dezelfde regels gebruikt.